@return\r
\r
**/\r
- public static ModuleIdentification findModuleIdByGuidVersion(String moduleGuid, String moduleVersion,\r
- String packageGuid, String packageVersion) {\r
+ public static ModuleIdentification findModuleId(String moduleGuid, String moduleVersion, String packageGuid,\r
+ 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
@return\r
\r
**/\r
- public static PackageIdentification findPackageIdByGuidVersion(String packageGuid, String packageVersion) {\r
+ public static PackageIdentification findPackageId(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
@return\r
\r
**/\r
- public static PlatformIdentification findPlatformIdByGuidVersion(String platformGuid, String platformVersion) {\r
+ public static PlatformIdentification findPlatformId(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
}\r
return pid;\r
}\r
+\r
+ /**\r
+ \r
+ @param relativePath\r
+ @param mode\r
+ @return\r
+ \r
+ **/\r
+ public static boolean isDuplicateRelativePath(String relativePath, int mode) {\r
+ if (mode == DataType.RETURN_TYPE_MODULE_SURFACE_AREA) {\r
+ for (int index = 0; index < vModuleList.size(); index++) {\r
+ String path = vModuleList.elementAt(index).getPath();\r
+ if (Tools.getFilePathOnly(path).equals(relativePath)) {\r
+ return true;\r
+ }\r
+ }\r
+ }\r
+\r
+ if (mode == DataType.RETURN_TYPE_PACKAGE_SURFACE_AREA) {\r
+ for (int index = 0; index < vPackageList.size(); index++) {\r
+ String path = vPackageList.elementAt(index).getPath();\r
+ if (Tools.getFilePathOnly(path).equals(relativePath)) {\r
+ return true;\r
+ }\r
+ }\r
+ }\r
+\r
+ if (mode == DataType.RETURN_TYPE_PLATFORM_SURFACE_AREA) {\r
+ for (int index = 0; index < vPlatformList.size(); index++) {\r
+ String path = vPlatformList.elementAt(index).getPath();\r
+ if (Tools.getFilePathOnly(path).equals(relativePath)) {\r
+ return true;\r
+ }\r
+ }\r
+ }\r
+\r
+ return false;\r
+ }\r
}\r