]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/GlobalData.java
1. Fix EDKT457 Multiple FPD, MSA or SPD files in a directory is prohibited
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / GlobalData.java
index b9462351b97369fb3cb97412692d3d506aac126e..83a6dd052aac7ef57eafc6cfa6e1565e81808a0d 100644 (file)
@@ -199,7 +199,7 @@ public class GlobalData {
         }\r
         return modulePath;\r
     }\r
-    \r
+\r
     /**\r
      Get a module id\r
      \r
@@ -208,9 +208,10 @@ public class GlobalData {
      @param packageGuid\r
      @param packageVersion\r
      @return\r
-    \r
-    **/\r
-    public static ModuleIdentification findIdByGuidVersion(String moduleGuid, String moduleVersion, String packageGuid, String packageVersion) {\r
+     \r
+     **/\r
+    public static ModuleIdentification findModuleIdByGuidVersion(String moduleGuid, String moduleVersion,\r
+                                                                 String packageGuid, String packageVersion) {\r
         ModuleIdentification mid = null;\r
         for (int index = 0; index < vModuleList.size(); index++) {\r
             if (vModuleList.elementAt(index).equals(moduleGuid, moduleVersion, packageGuid, packageVersion)) {\r
@@ -220,4 +221,42 @@ public class GlobalData {
         }\r
         return mid;\r
     }\r
+\r
+    /**\r
+     Get a package id\r
+     \r
+     @param packageGuid\r
+     @param packageVersion\r
+     @return\r
+     \r
+     **/\r
+    public static PackageIdentification findPackageIdByGuidVersion(String packageGuid, String packageVersion) {\r
+        PackageIdentification pid = null;\r
+        for (int index = 0; index < vPackageList.size(); index++) {\r
+            if (vPackageList.elementAt(index).equals(packageGuid, packageVersion)) {\r
+                pid = vPackageList.elementAt(index);\r
+                break;\r
+            }\r
+        }\r
+        return pid;\r
+    }\r
+\r
+    /**\r
+     Get a platform id \r
+     \r
+     @param platformGuid\r
+     @param platformVersion\r
+     @return\r
+     \r
+     **/\r
+    public static PlatformIdentification findPlatformIdByGuidVersion(String platformGuid, String platformVersion) {\r
+        PlatformIdentification pid = null;\r
+        for (int index = 0; index < vPlatformList.size(); index++) {\r
+            if (vPlatformList.elementAt(index).equals(platformGuid, platformVersion)) {\r
+                pid = vPlatformList.elementAt(index);\r
+                break;\r
+            }\r
+        }\r
+        return pid;\r
+    }\r
 }\r