lc.setIncludeHeader(hdr);\r
lc.setHelpText(hlp);\r
if (clsUsage != null) {\r
- lc.setRecommendedInstanceGuid(clsUsage);\r
- }\r
- if (instanceVer != null){\r
+ lc.setRecommendedInstanceGuid(clsUsage);\r
+ if (instanceVer != null){\r
lc.setRecommendedInstanceVersion(instanceVer);\r
+ } else {\r
+ lc.unsetRecommendedInstanceVersion();\r
+ }\r
+ } else {\r
+ lc.unsetRecommendedInstanceGuid();\r
+ lc.unsetRecommendedInstanceVersion();\r
}\r
+\r
if (stringToList(hdrAttribArch) != null){\r
- lc.setSupArchList(stringToList(hdrAttribArch));\r
+ lc.setSupArchList(stringToList(hdrAttribArch));\r
+ } else {\r
+ lc.unsetSupArchList();\r
}\r
if (stringToList(hdrAttribModType) != null){\r
- lc.setSupModuleList(stringToList(hdrAttribModType));\r
+ lc.setSupModuleList(stringToList(hdrAttribModType));\r
+ } else {\r
+ lc.unsetSupModuleList();\r
}\r
}\r
\r
e.setGuidTypeList(stringToList(guidTypeList));\r
}\r
else{\r
- e.setGuidTypeList(null);\r
+ e.unsetGuidTypeList();\r
}\r
if (stringToList(archList) != null){\r
e.setSupArchList(stringToList(archList));\r
}\r
else{\r
- e.setSupArchList(null);\r
+ e.unsetSupArchList();\r
}\r
if (stringToList(modTypeList) != null) {\r
e.setSupModuleList(stringToList(modTypeList));\r
}\r
else{\r
- e.setSupModuleList(null);\r
+ e.unsetSupModuleList();\r
}\r
\r
}\r
e.setSupArchList(stringToList(archList));\r
}\r
else{\r
- e.setSupArchList(null);\r
+ e.unsetSupArchList();\r
}\r
if (stringToList(modTypeList) != null) {\r
e.setSupModuleList(stringToList(modTypeList));\r
}\r
else{\r
- e.setSupModuleList(null);\r
+ e.unsetSupModuleList();\r
}\r
}\r
cursor.dispose();\r
e.setSupArchList(stringToList(archList));\r
}\r
else{\r
- e.setSupArchList(null);\r
+ e.unsetSupArchList();\r
}\r
if (stringToList(modTypeList) != null) {\r
e.setSupModuleList(stringToList(modTypeList));\r
}\r
else{\r
- e.setSupModuleList(null);\r
+ e.unsetSupModuleList();\r
}\r
}\r
cursor.dispose();\r
libClass[i][0] = lc.getName();\r
libClass[i][1] = lc.getIncludeHeader();\r
libClass[i][2] = lc.getHelpText();\r
- libClass[i][3] = lc.getRecommendedInstanceGuid();\r
- libClass[i][4] = lc.getRecommendedInstanceVersion();\r
+// LAH added logic so you cannot set the version unless the GUID is defined.\r
+/* LAH do not set now\r
+ if (lc.getRecommendedInstanceGuid() != null) {\r
+ libClass[i][3] = lc.getRecommendedInstanceGuid();\r
+ if (lc.getRecommendedInstanceVersion() != null) {\r
+ libClass[i][4] = lc.getRecommendedInstanceVersion();\r
+ }\r
+ }\r
+*/\r
if (lc.getSupArchList() != null) {\r
libClass[i][5] = listToString(lc.getSupArchList());\r
}\r
lc.setName(clsName);\r
lc.setIncludeHeader(clsIncludeFile);\r
lc.setHelpText(help);\r
- lc.setRecommendedInstanceGuid(clsUsage);\r
- lc.setRecommendedInstanceVersion(instanceVer);\r
+// LAH added logic so you cannot set the version unless the GUID is defined.\r
+/* LAH\r
+ if (clsUsage != null) {\r
+ lc.setRecommendedInstanceGuid(clsUsage);\r
+ if (instanceVer != null) {\r
+ lc.setRecommendedInstanceVersion(instanceVer);\r
+ }\r
+ }\r
+*/\r
if (hdrAttribArch != null) {\r
lc.setSupArchList(stringToList(hdrAttribArch));\r
}\r
if (hdrAttribModType != null) {\r
- lc.setSupModuleList(stringToList(hdrAttribModType));\r
+ lc.setSupModuleList(stringToList(hdrAttribModType));\r
+ } else {\r
+ lc.unsetSupModuleList();\r
}\r
\r
}\r
pe.setTokenSpaceGuidCName(spaceGuid);\r
pe.setHelpText(help);\r
if (archList != null){\r
- pe.setSupArchList(stringToList(archList));\r
+ pe.setSupArchList(stringToList(archList));\r
+ } else {\r
+ pe.unsetSupArchList();\r
}\r
if (modTypeList != null){\r
- pe.setSupModuleList(stringToList(modTypeList));\r
+ pe.setSupModuleList(stringToList(modTypeList));\r
+ } else {\r
+ pe.unsetSupModuleList();\r
}\r
}\r
\r