}\r
\r
public void updateSpdPpiDecl(int i, String name, String cName, String guid, String hlp, String archList, \r
- String modTypeList){\r
+ String modTypeList, String guidTypeList){\r
XmlObject o = psaRoot.getPpiDeclarations();\r
if (o == null){\r
return;\r
e.setCName(cName);\r
e.setGuidValue(guid);\r
e.setHelpText(hlp);\r
+ if (stringToList(guidTypeList) != null) {\r
+ e.setGuidTypeList(stringToList(guidTypeList));\r
+ }\r
+ else{\r
+ if (e.isSetGuidTypeList()) {\r
+ e.unsetGuidTypeList();\r
+ }\r
+ }\r
if (stringToList(archList) != null){\r
e.setSupArchList(stringToList(archList));\r
}\r
}\r
\r
public void updateSpdProtocolDecl(int i, String name, String cName, String guid, String hlp, String archList, \r
- String modTypeList){\r
+ String modTypeList, String guidTypeList){\r
XmlObject o = psaRoot.getProtocolDeclarations();\r
if (o == null){\r
return;\r
e.setCName(cName);\r
e.setGuidValue(guid);\r
e.setHelpText(hlp);\r
+ if (stringToList(guidTypeList) != null) {\r
+ e.setGuidTypeList(stringToList(guidTypeList));\r
+ }\r
+ else{\r
+ if (e.isSetGuidTypeList()) {\r
+ e.unsetGuidTypeList();\r
+ }\r
+ }\r
if (stringToList(archList) != null){\r
e.setSupArchList(stringToList(archList));\r
}\r
protocol[i][3] = e.getHelpText();\r
protocol[i][4] = listToString(e.getSupArchList());\r
protocol[i][5] = listToString(e.getSupModuleList());\r
+ protocol[i][6] = listToString(e.getGuidTypeList());\r
i++;\r
}\r
}\r
ppi[i][3] = e.getHelpText();\r
ppi[i][4] = listToString(e.getSupArchList());\r
ppi[i][5] = listToString(e.getSupModuleList());\r
-\r
+ ppi[i][6] = listToString(e.getGuidTypeList());\r
i++;\r
}\r
}\r
**/\r
public void genSpdProtocolDeclarations(String protocolDeclEntryName, String protocolDeclCName,\r
String protocolDeclGuid, String protocolDeclFeatureFlag,\r
- Vector<String> archList, Vector<String> modTypeList) {\r
+ Vector<String> archList, Vector<String> modTypeList, Vector<String> guidTypeList) {\r
if (getSpdProtocolDeclarations() == null) {\r
spdProtocolDeclarations = psaRoot.addNewProtocolDeclarations();\r
}\r
\r
setSpdEntry(protocolDeclEntryName, protocolDeclCName, protocolDeclGuid, protocolDeclFeatureFlag,\r
- archList, modTypeList, null, spdProtocolDeclarations);\r
+ archList, modTypeList, guidTypeList, spdProtocolDeclarations);\r
}\r
\r
/**\r
@param ppiDeclFeatureFlag Reserved\r
**/\r
public void genSpdPpiDeclarations(String ppiDeclEntryName, String ppiDeclCName, String ppiDeclGuid,\r
- String ppiDeclFeatureFlag, Vector<String> archList, Vector<String> modTypeList) {\r
+ String ppiDeclFeatureFlag, Vector<String> archList, Vector<String> modTypeList, Vector<String> guidTypeList) {\r
if (getSpdPpiDeclarations() == null) {\r
spdPpiDeclarations = psaRoot.addNewPpiDeclarations();\r
}\r
\r
- setSpdEntry(ppiDeclEntryName, ppiDeclCName, ppiDeclGuid, ppiDeclFeatureFlag, archList, modTypeList, null, spdPpiDeclarations);\r
+ setSpdEntry(ppiDeclEntryName, ppiDeclCName, ppiDeclGuid, ppiDeclFeatureFlag, archList, modTypeList, guidTypeList, spdPpiDeclarations);\r
}\r
\r
/**\r
pe.setCName(cName);\r
pe.setGuidValue(guid);\r
pe.setHelpText(help);\r
+ if (guidTypeList != null) {\r
+ pe.setGuidTypeList(guidTypeList);\r
+ }\r
+ else{\r
+ if (pe.isSetGuidTypeList()) {\r
+ pe.unsetGuidTypeList();\r
+ }\r
+ }\r
if (archList != null) {\r
pe.setSupArchList(archList);\r
}\r
ppe.setCName(cName);\r
ppe.setGuidValue(guid);\r
ppe.setHelpText(help);\r
+ if (guidTypeList != null) {\r
+ ppe.setGuidTypeList(guidTypeList);\r
+ }\r
+ else{\r
+ if (ppe.isSetGuidTypeList()) {\r
+ ppe.unsetGuidTypeList();\r
+ }\r
+ }\r
if (archList != null) {\r
ppe.setSupArchList(archList);\r
}\r