DeploymentConstants.TAG_REFERENCE, moduleName);
moduleEle.addAttribute(moduleRefAttr);
parent.addChild(moduleEle);
//module configs
ModuleConfiguration moduleConfig;
if (axisDesc instanceof AxisService) {
moduleConfig = ((AxisService) axisDesc).getModuleConfig(moduleName);
} else if (axisDesc instanceof AxisOperation) {
moduleConfig = ((AxisOperation) axisDesc).getModuleConfig(moduleName);
} else if (axisDesc instanceof AxisServiceGroup) {
moduleConfig = ((AxisServiceGroup) axisDesc).getModuleConfig(moduleName);
} else {
return;
}
if (moduleConfig != null) {
OMElement moduleConfigEle = createOMElement(fac, ns,
DeploymentConstants.TAG_MODULE_CONFIG);
OMAttribute moduleConfigNameAttr = createOMAttribute(fac, ns,
DeploymentConstants.ATTRIBUTE_NAME, moduleConfig.getModuleName());
moduleConfigEle.addAttribute(moduleConfigNameAttr);
parent.addChild(moduleConfigEle);
List paramsList = moduleConfig.getParameters();
serializeParameterList(paramsList, moduleConfigEle, fac, ns);
}
}
}