1 package org
.tianocore
.build
.global
;
3 public class ModuleIdentification
{
5 private String baseName
;
7 private String packageName
;
11 private String version
;
13 public ModuleIdentification(String baseName
, String packageName
, String guid
, String version
){
14 this.baseName
= baseName
;
15 this.packageName
= packageName
;
17 this.version
= version
;
20 public boolean equals(Object obj
) {
21 if (obj
instanceof ModuleIdentification
) {
22 ModuleIdentification moduleIdObj
= (ModuleIdentification
)obj
;
23 if ( baseName
.equalsIgnoreCase(moduleIdObj
.baseName
)) {
30 return super.equals(obj
);
34 public String
toString(){
35 return packageName
+ ":" + guid
+ "_" + baseName
+ "_" + version
;
38 public void setBaseName(String baseName
) {
39 this.baseName
= baseName
;
42 public void setGuid(String guid
) {
46 public void setPackageName(String packageName
) {
47 this.packageName
= packageName
;
50 public void setVersion(String version
) {
51 this.version
= version
;