]> git.proxmox.com Git - mirror_edk2.git/blame - Tools/Source/GenBuild/org/tianocore/build/global/ModuleIdentification.java
Change to new XML Schema.
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / global / ModuleIdentification.java
CommitLineData
878ddf1f 1package org.tianocore.build.global;\r
2\r
3public class ModuleIdentification {\r
4\r
5 private String baseName;\r
6 \r
7 private String packageName;\r
8 \r
9 private String guid;\r
10 \r
11 private String version;\r
12 \r
13 public ModuleIdentification(String baseName, String packageName, String guid, String version){\r
14 this.baseName = baseName;\r
15 this.packageName = packageName;\r
16 this.guid = guid;\r
17 this.version = version;\r
18 }\r
19 \r
20 public boolean equals(Object obj) {\r
21 if (obj instanceof ModuleIdentification) {\r
22 ModuleIdentification moduleIdObj = (ModuleIdentification)obj;\r
23 if ( baseName.equalsIgnoreCase(moduleIdObj.baseName)) {\r
24 return true;\r
25 }\r
26 // TBD\r
27 return false;\r
28 }\r
29 else {\r
30 return super.equals(obj);\r
31 }\r
32 }\r
33 \r
34 public String toString(){\r
35 return packageName + ":" + guid + "_" + baseName + "_" + version;\r
36 }\r
37\r
38 public void setBaseName(String baseName) {\r
39 this.baseName = baseName;\r
40 }\r
41\r
42 public void setGuid(String guid) {\r
43 this.guid = guid;\r
44 }\r
45\r
46 public void setPackageName(String packageName) {\r
47 this.packageName = packageName;\r
48 }\r
49\r
50 public void setVersion(String version) {\r
51 this.version = version;\r
52 }\r
53 \r
54 \r
55}\r