* @return array of OperationInfos
* @throws JMException
*/
public MBeanOperationInfo[] getOperationInfos() throws JMException {
OperationInfoHelper helper = new OperationInfoHelper();
ParameterHelper ph = helper.addOperation(getObjectToManage(), "deploy", 1, "deploy An SA");
ph.setDescription(0, "saZipURL", "location of SA zip file");
ph = helper.addOperation(getObjectToManage(), "undeploy", 1, "undeploy An SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "getDeployedServiceUnitList", 1,
"list of SU's currently deployed");
ph.setDescription(0, "componentName", "Component name");
helper.addOperation(getObjectToManage(), "getDeployedServiceAssemblies", "list of deployed SAs");
ph = helper.addOperation(getObjectToManage(), "getServiceAssemblyDescriptor", 1, "Get descriptor for a SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "getDeployedServiceAssembliesForComponent", 1,
"list of SA's for a Component");
ph.setDescription(0, "componentName", "Component name");
ph = helper.addOperation(getObjectToManage(), "getComponentsForDeployedServiceAssembly", 1,
"list of Components for a SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "isDeployedServiceUnit", 2, "is SU deployed at a Component ?");
ph.setDescription(0, "componentName", "Component name");
ph.setDescription(1, "suName", "SU name");
ph = helper
.addOperation(getObjectToManage(), "canDeployToComponent", 1, "Can a SU be deployed to a Component?");
ph.setDescription(0, "componentName", "Component name");
ph = helper.addOperation(getObjectToManage(), "start", 1, "start an SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "stop", 1, "stop an SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "shutDown", 1, "shutDown an SA");
ph.setDescription(0, "saName", "SA name");
ph = helper.addOperation(getObjectToManage(), "getState", 1, "Running state of an SA");
ph.setDescription(0, "saName", "SA name");
return OperationInfoHelper.join(super.getOperationInfos(), helper.getOperationInfos());
}