]>
Commit | Line | Data |
---|---|---|
878ddf1f | 1 | package org.tianocore.build.global;\r |
2 | \r | |
3 | public 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 |