Examples of LifecycleInfoBean


Examples of org.wso2.carbon.gauges.ui.governance.gadgetsource.beans.xsd.LifecycleInfoBean

        HashMap pieDataHolder = new HashMap();

        LifecyclePiechartGadgetBean gadgetBean = client.getLifecyclePiechartGadgetData();
        if (gadgetBean != null) {
            LifecycleInfoBean[] lifecycles = gadgetBean.getLifecycles();
            LifecycleInfoBean currentLIBean = null;
            for (LifecycleInfoBean infoBean : lifecycles) {
              if (infoBean.getName().equals(lifeCycleName)) {
                currentLIBean = infoBean;
              }
            }
           
            String pieChartLables = "";
            String pieChartValues = "";

            // Getting the lifecycle stages stored in this bean
            LifecycleStageInfoBean[] stages = currentLIBean.getStages();
            for (int y = 0; y < stages.length; y++) {
                LifecycleStageInfoBean currentStage = stages[y];
                if (y == 0) {
                    pieChartLables = currentStage.getName();
                    pieChartValues = String.valueOf(currentStage.getServiceCount());
View Full Code Here

Examples of org.wso2.carbon.governance.gadgets.stub.governance.gadgetsource.beans.xsd.LifecycleInfoBean

        HashMap pieDataHolder = new HashMap();

        LifecyclePiechartGadgetBean gadgetBean = client.getLifecyclePiechartGadgetData();
        if (gadgetBean != null) {
            LifecycleInfoBean[] lifecycles = gadgetBean.getLifecycles();
            LifecycleInfoBean currentLIBean = null;
            for (LifecycleInfoBean infoBean : lifecycles) {
              if (infoBean.getName().equals(lifeCycleName)) {
                currentLIBean = infoBean;
              }
            }
           
            String pieChartLables = "";
            String pieChartValues = "";

            // Getting the lifecycle stages stored in this bean
            LifecycleStageInfoBean[] stages = currentLIBean.getStages();
            for (int y = 0; y < stages.length; y++) {
                LifecycleStageInfoBean currentStage = stages[y];
                if (y == 0) {
                    pieChartLables = currentStage.getName();
                    pieChartValues = String.valueOf(currentStage.getServiceCount());
View Full Code Here

Examples of org.wso2.carbon.governance.gadgetsource.beans.LifecycleInfoBean

        for (String servicePath: servicePaths) {
            Resource serviceResource = registry.get(servicePath);
            String lifecycleName = serviceResource.getProperty("registry.Aspects");
            if (lifecycleName != null) {
                lifecycleName = lifecycleName.replaceAll("\\s", "");
                LifecycleInfoBean lifecycleInfoBean = lifecycleInfoBeanMap.get(lifecycleName);
                List<LifecycleStageInfoBean> lifecycleStages = lifecycleStagesMap.get(lifecycleName);
                if (lifecycleInfoBean == null) {
                    lifecycleInfoBean = new LifecycleInfoBean();
                    lifecycleInfoBean.setName(lifecycleName);
                    lifecycleInfoBeanMap.put(lifecycleName, lifecycleInfoBean);

                    // initializing lifecycle stages
                    lifecycleStages = new ArrayList<LifecycleStageInfoBean>();
                    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 {
                    // increment the current service count
                    lifecycleStageInfoBean.setServiceCount(lifecycleStageInfoBean.getServiceCount() + 1);
                }

                LifecycleStageInfoBean[] lifecycleStageInfoBeans = lifecycleStages.toArray(
                            new LifecycleStageInfoBean[lifecycleStages.size()]);
                lifecycleInfoBean.setStages(lifecycleStageInfoBeans);
            }
        }

        // now fill all the beans
        LifecycleInfoBean[] lifecycleInfoBeans = lifecycleInfoBeanMap.values().toArray(
View Full Code Here

Examples of org.wso2.carbon.governance.gadgetsource.beans.LifecycleInfoBean


    public static LifecycleInfoBean[] populateLifecycleDummyData() throws RegistryException {
         /* creating dummy data */
        LifecycleInfoBean[] lifecycles = new LifecycleInfoBean[1];
        lifecycles[0] = new LifecycleInfoBean();
        lifecycles[0].setName("No Data Available");
        // application/vnd.wso2-mex+xml
        LifecycleStageInfoBean[] stages = new LifecycleStageInfoBean[1];
        stages[0] = new LifecycleStageInfoBean();
        stages[0].setName("Life Cycle Data Not Available.");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.