lifecycleStagesMap.put(lifecycleName, lifecycleStages);
}
String lifecycleStageKey = "registry.lifecycle." + lifecycleName + ".state";
String lifecycleStageValue = serviceResource.getProperty(lifecycleStageKey);
LifecycleStageInfoBean lifecycleStageInfoBean = null;
// iterate and find the correct stage object
for (int i = 0; i < lifecycleStages.size(); i ++) {
LifecycleStageInfoBean stageInfoBeanIt = lifecycleStages.get(i);
if (stageInfoBeanIt.getName().equals(lifecycleStageValue)) {
lifecycleStageInfoBean = stageInfoBeanIt;
}
}
if (lifecycleStageInfoBean == null) {
// create a new life cycle stage
lifecycleStageInfoBean = new LifecycleStageInfoBean();
lifecycleStageInfoBean.setName(lifecycleStageValue);
lifecycleStageInfoBean.setServiceCount(1);
lifecycleStages.add(lifecycleStageInfoBean);
}
else {