Package org.apache.geronimo.console.configcreator.AbstractHandler

Examples of org.apache.geronimo.console.configcreator.AbstractHandler.ReferenceData


        //DDBean ddBean = ddBeanRoot.getChildBean("web-app")[0];

        EjbRefType[] ejbRefs = annotatedApp.getEjbRefArray();
        for (int i = 0; i < ejbRefs.length; i++) {
            String refName = ejbRefs[i].getEjbRefName().getStringValue();
            data.getEjbRefs().add(new ReferenceData(refName));
        }
        /*DDBean[] ddBeans = ddBean.getChildBean("ejb-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbRefs().add(new ReferenceData(refName));
        }*/

        EjbLocalRefType[] ejbLocalRefs = annotatedApp.getEjbLocalRefArray();
        for (int i = 0; i < ejbLocalRefs.length; i++) {
            String refName = ejbLocalRefs[i].getEjbRefName().getStringValue();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }
        /*ddBeans = ddBean.getChildBean("ejb-local-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }*/

        ResourceRefType[] resourceRefs = annotatedApp.getResourceRefArray();
        for(int i = 0; i < resourceRefs.length; i++) {
            String refName = resourceRefs[i].getResRefName().getStringValue();
            String refType = resourceRefs[i].getResType().getStringValue();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            } else if ("javax.mail.Session".equalsIgnoreCase(refType)) {
                data.getJavaMailSessionRefs().add(new ReferenceData(refName));
            }
        }
        /*ddBeans = ddBean.getChildBean("resource-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("res-ref-name")[0].getText();
            String refType = ddBeans[i].getChildBean("res-type")[0].getText();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            }
        }*/

        ServiceRefType[] serviceRefs = annotatedApp.getServiceRefArray();
        for(int i = 0; i < serviceRefs.length; i++) {
            String refName = serviceRefs[i].getServiceRefName().getStringValue();
            GerServiceRefType serviceRef = GerServiceRefType.Factory.newInstance();
            serviceRef.setServiceRefName(refName);
            data.getWebServiceRefs().add(serviceRef);
        }

        ResourceEnvRefType[] resourceEnvRefs = annotatedApp.getResourceEnvRefArray();
        for(int i = 0; i < resourceEnvRefs.length; i++) {
            String refName = resourceEnvRefs[i].getResourceEnvRefName().getStringValue();
            ReferenceData refData = new ReferenceData(refName);
            refData.setRefLink(refName);
            data.getJmsDestinationRefs().add(refData);
        }
        if(annotatedApp instanceof AnnotatedWebApp) {
            WebAppType webApp2 = ((AnnotatedWebApp)annotatedApp).getWebApp();
            MessageDestinationType[] messageDestinations = webApp2.getMessageDestinationArray();
            for(int i = 0; i < messageDestinations.length; i++) {
                String refName = messageDestinations[i].getMessageDestinationName().getStringValue();
                ReferenceData refData = new ReferenceData(refName);
                refData.setRefLink(refName);
                data.getMessageDestinations().add(refData);
            }

            SecurityRoleType[] securityRoles = webApp2.getSecurityRoleArray();
            if (securityRoles.length > 0) {
View Full Code Here


                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
            EjbLocalRef[] ejbLocalRefs = new EjbLocalRef[numEjbLocalRefs];
            for (int i = 0; i < numEjbLocalRefs; i++) {
                ejbLocalRefs[i] = new EjbLocalRef();
            }
            webApp.setEjbLocalRefs(ejbLocalRefs);
            for (int i = 0; i < numEjbLocalRefs; i++) {
                EjbLocalRef ejbLocalRef = ejbLocalRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbLocalRefs().get(i);
                ejbLocalRef.setRefName(referenceData.getRefName());
                ejbLocalRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numResourceRefs = data.getJdbcPoolRefs().size() + data.getJmsConnectionFactoryRefs().size()
                + data.getJavaMailSessionRefs().size();
        if (numResourceRefs > 0) {
            ResourceRef[] resourceRefs = new ResourceRef[numResourceRefs];
            for (int i = 0; i < numResourceRefs; i++) {
                resourceRefs[i] = new ResourceRef();
            }
            webApp.setResourceRefs(resourceRefs);
            int i = 0;
            for (int l = 0; l < data.getJdbcPoolRefs().size(); l++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJdbcPoolRefs().get(l);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int m = 0; m < data.getJmsConnectionFactoryRefs().size(); m++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsConnectionFactoryRefs().get(m);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int n = 0; n < data.getJavaMailSessionRefs().size(); n++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJavaMailSessionRefs().get(n);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

        //DDBean ddBean = ddBeanRoot.getChildBean("web-app")[0];

        EjbRefType[] ejbRefs = annotatedApp.getEjbRefArray();
        for (int i = 0; i < ejbRefs.length; i++) {
            String refName = ejbRefs[i].getEjbRefName().getStringValue();
            data.getEjbRefs().add(new ReferenceData(refName));
        }
        /*DDBean[] ddBeans = ddBean.getChildBean("ejb-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbRefs().add(new ReferenceData(refName));
        }*/

        EjbLocalRefType[] ejbLocalRefs = annotatedApp.getEjbLocalRefArray();
        for (int i = 0; i < ejbLocalRefs.length; i++) {
            String refName = ejbLocalRefs[i].getEjbRefName().getStringValue();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }
        /*ddBeans = ddBean.getChildBean("ejb-local-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }*/

        ResourceRefType[] resourceRefs = annotatedApp.getResourceRefArray();
        for(int i = 0; i < resourceRefs.length; i++) {
            String refName = resourceRefs[i].getResRefName().getStringValue();
            String refType = resourceRefs[i].getResType().getStringValue();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            } else if ("javax.mail.Session".equalsIgnoreCase(refType)) {
                data.getJavaMailSessionRefs().add(new ReferenceData(refName));
            }
        }
        /*ddBeans = ddBean.getChildBean("resource-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("res-ref-name")[0].getText();
            String refType = ddBeans[i].getChildBean("res-type")[0].getText();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            }
        }*/

        ServiceRefType[] serviceRefs = annotatedApp.getServiceRefArray();
        for(int i = 0; i < serviceRefs.length; i++) {
            String refName = serviceRefs[i].getServiceRefName().getStringValue();
            GerServiceRefType serviceRef = GerServiceRefType.Factory.newInstance();
            serviceRef.setServiceRefName(refName);
            data.getWebServiceRefs().add(serviceRef);
        }

        ResourceEnvRefType[] resourceEnvRefs = annotatedApp.getResourceEnvRefArray();
        for(int i = 0; i < resourceEnvRefs.length; i++) {
            String refName = resourceEnvRefs[i].getResourceEnvRefName().getStringValue();
            ReferenceData refData = new ReferenceData(refName);
            refData.setRefLink(refName);
            data.getJmsDestinationRefs().add(refData);
        }
        if(annotatedApp instanceof AnnotatedWebApp) {
            WebAppType webApp2 = ((AnnotatedWebApp)annotatedApp).getWebApp();
            MessageDestinationType[] messageDestinations = webApp2.getMessageDestinationArray();
            for(int i = 0; i < messageDestinations.length; i++) {
                String refName = messageDestinations[i].getMessageDestinationName().getStringValue();
                ReferenceData refData = new ReferenceData(refName);
                refData.setRefLink(refName);
                data.getMessageDestinations().add(refData);
            }

            SecurityRoleType[] securityRoles = webApp2.getSecurityRoleArray();
            if (securityRoles.length > 0) {
View Full Code Here

                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
            EjbLocalRef[] ejbLocalRefs = new EjbLocalRef[numEjbLocalRefs];
            for (int i = 0; i < numEjbLocalRefs; i++) {
                ejbLocalRefs[i] = new EjbLocalRef();
            }
            webApp.setEjbLocalRefs(ejbLocalRefs);
            for (int i = 0; i < numEjbLocalRefs; i++) {
                EjbLocalRef ejbLocalRef = ejbLocalRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbLocalRefs().get(i);
                ejbLocalRef.setRefName(referenceData.getRefName());
                ejbLocalRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numResourceRefs = data.getJdbcPoolRefs().size() + data.getJmsConnectionFactoryRefs().size()
                + data.getJavaMailSessionRefs().size();
        if (numResourceRefs > 0) {
            ResourceRef[] resourceRefs = new ResourceRef[numResourceRefs];
            for (int i = 0; i < numResourceRefs; i++) {
                resourceRefs[i] = new ResourceRef();
            }
            webApp.setResourceRefs(resourceRefs);
            int i = 0;
            for (int l = 0; l < data.getJdbcPoolRefs().size(); l++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJdbcPoolRefs().get(l);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int m = 0; m < data.getJmsConnectionFactoryRefs().size(); m++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsConnectionFactoryRefs().get(m);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int n = 0; n < data.getJavaMailSessionRefs().size(); n++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJavaMailSessionRefs().get(n);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

        //DDBean ddBean = ddBeanRoot.getChildBean("web-app")[0];

        EjbRefType[] ejbRefs = annotatedApp.getEjbRefArray();
        for (int i = 0; i < ejbRefs.length; i++) {
            String refName = ejbRefs[i].getEjbRefName().getStringValue();
            data.getEjbRefs().add(new ReferenceData(refName));
        }
        /*DDBean[] ddBeans = ddBean.getChildBean("ejb-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbRefs().add(new ReferenceData(refName));
        }*/

        EjbLocalRefType[] ejbLocalRefs = annotatedApp.getEjbLocalRefArray();
        for (int i = 0; i < ejbLocalRefs.length; i++) {
            String refName = ejbLocalRefs[i].getEjbRefName().getStringValue();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }
        /*ddBeans = ddBean.getChildBean("ejb-local-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }*/

        ResourceRefType[] resourceRefs = annotatedApp.getResourceRefArray();
        for(int i = 0; i < resourceRefs.length; i++) {
            String refName = resourceRefs[i].getResRefName().getStringValue();
            String refType = resourceRefs[i].getResType().getStringValue();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            } else if ("javax.mail.Session".equalsIgnoreCase(refType)) {
                data.getJavaMailSessionRefs().add(new ReferenceData(refName));
            }
        }
        /*ddBeans = ddBean.getChildBean("resource-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("res-ref-name")[0].getText();
            String refType = ddBeans[i].getChildBean("res-type")[0].getText();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            }
        }*/

        ServiceRefType[] serviceRefs = annotatedApp.getServiceRefArray();
        for(int i = 0; i < serviceRefs.length; i++) {
            String refName = serviceRefs[i].getServiceRefName().getStringValue();
            GerServiceRefType serviceRef = GerServiceRefType.Factory.newInstance();
            serviceRef.setServiceRefName(refName);
            data.getWebServiceRefs().add(serviceRef);
        }

        ResourceEnvRefType[] resourceEnvRefs = annotatedApp.getResourceEnvRefArray();
        for(int i = 0; i < resourceEnvRefs.length; i++) {
            String refName = resourceEnvRefs[i].getResourceEnvRefName().getStringValue();
            ReferenceData refData = new ReferenceData(refName);
            refData.setRefLink(refName);
            data.getJmsDestinationRefs().add(refData);
        }
        if(annotatedApp instanceof AnnotatedWebApp) {
            WebAppType webApp2 = ((AnnotatedWebApp)annotatedApp).getWebApp();
            MessageDestinationType[] messageDestinations = webApp2.getMessageDestinationArray();
            for(int i = 0; i < messageDestinations.length; i++) {
                String refName = messageDestinations[i].getMessageDestinationName().getStringValue();
                ReferenceData refData = new ReferenceData(refName);
                refData.setRefLink(refName);
                data.getMessageDestinations().add(refData);
            }

            SecurityRoleType[] securityRoles = webApp2.getSecurityRoleArray();
            if (securityRoles.length > 0) {
View Full Code Here

                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
            EjbLocalRef[] ejbLocalRefs = new EjbLocalRef[numEjbLocalRefs];
            for (int i = 0; i < numEjbLocalRefs; i++) {
                ejbLocalRefs[i] = new EjbLocalRef();
            }
            webApp.setEjbLocalRefs(ejbLocalRefs);
            for (int i = 0; i < numEjbLocalRefs; i++) {
                EjbLocalRef ejbLocalRef = ejbLocalRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbLocalRefs().get(i);
                ejbLocalRef.setRefName(referenceData.getRefName());
                ejbLocalRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numResourceRefs = data.getJdbcPoolRefs().size() + data.getJmsConnectionFactoryRefs().size()
                + data.getJavaMailSessionRefs().size();
        if (numResourceRefs > 0) {
            ResourceRef[] resourceRefs = new ResourceRef[numResourceRefs];
            for (int i = 0; i < numResourceRefs; i++) {
                resourceRefs[i] = new ResourceRef();
            }
            webApp.setResourceRefs(resourceRefs);
            int i = 0;
            for (int l = 0; l < data.getJdbcPoolRefs().size(); l++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJdbcPoolRefs().get(l);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int m = 0; m < data.getJmsConnectionFactoryRefs().size(); m++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsConnectionFactoryRefs().get(m);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int n = 0; n < data.getJavaMailSessionRefs().size(); n++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJavaMailSessionRefs().get(n);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

        //DDBean ddBean = ddBeanRoot.getChildBean("web-app")[0];

        EjbRefType[] ejbRefs = annotatedApp.getEjbRefArray();
        for (int i = 0; i < ejbRefs.length; i++) {
            String refName = ejbRefs[i].getEjbRefName().getStringValue();
            data.getEjbRefs().add(new ReferenceData(refName));
        }
        /*DDBean[] ddBeans = ddBean.getChildBean("ejb-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbRefs().add(new ReferenceData(refName));
        }*/

        EjbLocalRefType[] ejbLocalRefs = annotatedApp.getEjbLocalRefArray();
        for (int i = 0; i < ejbLocalRefs.length; i++) {
            String refName = ejbLocalRefs[i].getEjbRefName().getStringValue();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }
        /*ddBeans = ddBean.getChildBean("ejb-local-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }*/

        ResourceRefType[] resourceRefs = annotatedApp.getResourceRefArray();
        for(int i = 0; i < resourceRefs.length; i++) {
            String refName = resourceRefs[i].getResRefName().getStringValue();
            String refType = resourceRefs[i].getResType().getStringValue();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            } else if ("javax.mail.Session".equalsIgnoreCase(refType)) {
                data.getJavaMailSessionRefs().add(new ReferenceData(refName));
            }
        }
        /*ddBeans = ddBean.getChildBean("resource-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("res-ref-name")[0].getText();
            String refType = ddBeans[i].getChildBean("res-type")[0].getText();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            }
        }*/

        ServiceRefType[] serviceRefs = annotatedApp.getServiceRefArray();
        for(int i = 0; i < serviceRefs.length; i++) {
            String refName = serviceRefs[i].getServiceRefName().getStringValue();
            GerServiceRefType serviceRef = GerServiceRefType.Factory.newInstance();
            serviceRef.setServiceRefName(refName);
            data.getWebServiceRefs().add(serviceRef);
        }

        ResourceEnvRefType[] resourceEnvRefs = annotatedApp.getResourceEnvRefArray();
        for(int i = 0; i < resourceEnvRefs.length; i++) {
            String refName = resourceEnvRefs[i].getResourceEnvRefName().getStringValue();
            ReferenceData refData = new ReferenceData(refName);
            refData.setRefLink(refName);
            data.getJmsDestinationRefs().add(refData);
        }
        if(annotatedApp instanceof AnnotatedWebApp) {
            WebAppType webApp2 = ((AnnotatedWebApp)annotatedApp).getWebApp();
            MessageDestinationType[] messageDestinations = webApp2.getMessageDestinationArray();
            for(int i = 0; i < messageDestinations.length; i++) {
                String refName = messageDestinations[i].getMessageDestinationName().getStringValue();
                ReferenceData refData = new ReferenceData(refName);
                refData.setRefLink(refName);
                data.getMessageDestinations().add(refData);
            }

            SecurityRoleType[] securityRoles = webApp2.getSecurityRoleArray();
            if (securityRoles.length > 0) {
View Full Code Here

                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
            EjbLocalRef[] ejbLocalRefs = new EjbLocalRef[numEjbLocalRefs];
            for (int i = 0; i < numEjbLocalRefs; i++) {
                ejbLocalRefs[i] = new EjbLocalRef();
            }
            webApp.setEjbLocalRefs(ejbLocalRefs);
            for (int i = 0; i < numEjbLocalRefs; i++) {
                EjbLocalRef ejbLocalRef = ejbLocalRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbLocalRefs().get(i);
                ejbLocalRef.setRefName(referenceData.getRefName());
                ejbLocalRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numResourceRefs = data.getJdbcPoolRefs().size() + data.getJmsConnectionFactoryRefs().size()
                + data.getJavaMailSessionRefs().size();
        if (numResourceRefs > 0) {
            ResourceRef[] resourceRefs = new ResourceRef[numResourceRefs];
            for (int i = 0; i < numResourceRefs; i++) {
                resourceRefs[i] = new ResourceRef();
            }
            webApp.setResourceRefs(resourceRefs);
            int i = 0;
            for (int l = 0; l < data.getJdbcPoolRefs().size(); l++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJdbcPoolRefs().get(l);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int m = 0; m < data.getJmsConnectionFactoryRefs().size(); m++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsConnectionFactoryRefs().get(m);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int n = 0; n < data.getJavaMailSessionRefs().size(); n++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJavaMailSessionRefs().get(n);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

        //DDBean ddBean = ddBeanRoot.getChildBean("web-app")[0];

        EjbRefType[] ejbRefs = annotatedApp.getEjbRefArray();
        for (int i = 0; i < ejbRefs.length; i++) {
            String refName = ejbRefs[i].getEjbRefName().getStringValue();
            data.getEjbRefs().add(new ReferenceData(refName));
        }
        /*DDBean[] ddBeans = ddBean.getChildBean("ejb-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbRefs().add(new ReferenceData(refName));
        }*/

        EjbLocalRefType[] ejbLocalRefs = annotatedApp.getEjbLocalRefArray();
        for (int i = 0; i < ejbLocalRefs.length; i++) {
            String refName = ejbLocalRefs[i].getEjbRefName().getStringValue();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }
        /*ddBeans = ddBean.getChildBean("ejb-local-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("ejb-ref-name")[0].getText();
            data.getEjbLocalRefs().add(new ReferenceData(refName));
        }*/

        ResourceRefType[] resourceRefs = annotatedApp.getResourceRefArray();
        for(int i = 0; i < resourceRefs.length; i++) {
            String refName = resourceRefs[i].getResRefName().getStringValue();
            String refType = resourceRefs[i].getResType().getStringValue();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            } else if ("javax.mail.Session".equalsIgnoreCase(refType)) {
                data.getJavaMailSessionRefs().add(new ReferenceData(refName));
            }
        }
        /*ddBeans = ddBean.getChildBean("resource-ref");
        for (int i = 0; ddBeans != null && i < ddBeans.length; i++) {
            String refName = ddBeans[i].getChildBean("res-ref-name")[0].getText();
            String refType = ddBeans[i].getChildBean("res-type")[0].getText();
            if ("javax.sql.DataSource".equalsIgnoreCase(refType)) {
                data.getJdbcPoolRefs().add(new ReferenceData(refName));
            } else if ("javax.jms.ConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.QueueConnectionFactory".equalsIgnoreCase(refType)
                    || "javax.jms.TopicConnectionFactory".equalsIgnoreCase(refType)) {
                data.getJmsConnectionFactoryRefs().add(new ReferenceData(refName));
            }
        }*/

        ServiceRefType[] serviceRefs = annotatedApp.getServiceRefArray();
        for(int i = 0; i < serviceRefs.length; i++) {
            String refName = serviceRefs[i].getServiceRefName().getStringValue();
            GerServiceRefType serviceRef = GerServiceRefType.Factory.newInstance();
            serviceRef.setServiceRefName(refName);
            data.getWebServiceRefs().add(serviceRef);
        }

        ResourceEnvRefType[] resourceEnvRefs = annotatedApp.getResourceEnvRefArray();
        for(int i = 0; i < resourceEnvRefs.length; i++) {
            String refName = resourceEnvRefs[i].getResourceEnvRefName().getStringValue();
            ReferenceData refData = new ReferenceData(refName);
            refData.setRefLink(refName);
            data.getJmsDestinationRefs().add(refData);
        }
        if(annotatedApp instanceof AnnotatedWebApp) {
            WebAppType webApp2 = ((AnnotatedWebApp)annotatedApp).getWebApp();
            MessageDestinationType[] messageDestinations = webApp2.getMessageDestinationArray();
            for(int i = 0; i < messageDestinations.length; i++) {
                String refName = messageDestinations[i].getMessageDestinationName().getStringValue();
                ReferenceData refData = new ReferenceData(refName);
                refData.setRefLink(refName);
                data.getMessageDestinations().add(refData);
            }

            SecurityRoleType[] securityRoles = webApp2.getSecurityRoleArray();
            if (securityRoles.length > 0) {
View Full Code Here

                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
            EjbLocalRef[] ejbLocalRefs = new EjbLocalRef[numEjbLocalRefs];
            for (int i = 0; i < numEjbLocalRefs; i++) {
                ejbLocalRefs[i] = new EjbLocalRef();
            }
            webApp.setEjbLocalRefs(ejbLocalRefs);
            for (int i = 0; i < numEjbLocalRefs; i++) {
                EjbLocalRef ejbLocalRef = ejbLocalRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbLocalRefs().get(i);
                ejbLocalRef.setRefName(referenceData.getRefName());
                ejbLocalRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numResourceRefs = data.getJdbcPoolRefs().size() + data.getJmsConnectionFactoryRefs().size()
                + data.getJavaMailSessionRefs().size();
        if (numResourceRefs > 0) {
            ResourceRef[] resourceRefs = new ResourceRef[numResourceRefs];
            for (int i = 0; i < numResourceRefs; i++) {
                resourceRefs[i] = new ResourceRef();
            }
            webApp.setResourceRefs(resourceRefs);
            int i = 0;
            for (int l = 0; l < data.getJdbcPoolRefs().size(); l++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJdbcPoolRefs().get(l);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int m = 0; m < data.getJmsConnectionFactoryRefs().size(); m++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsConnectionFactoryRefs().get(m);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
            for (int n = 0; n < data.getJavaMailSessionRefs().size(); n++, i++) {
                ResourceRef resourceRef = resourceRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJavaMailSessionRefs().get(n);
                resourceRef.setRefName(referenceData.getRefName());
                resourceRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numMessageDestinations = data.getMessageDestinations().size();
        if (numMessageDestinations > 0) {
            MessageDestination[] messageDestinations = new MessageDestination[numMessageDestinations];
            for (int i = 0; i < numMessageDestinations; i++) {
                messageDestinations[i] = new MessageDestination();
            }
            webApp.setMessageDestinations(messageDestinations);
            for (int i = 0; i < numMessageDestinations; i++) {
                MessageDestination messageDestination = messageDestinations[i];
                ReferenceData referenceData = (ReferenceData) data.getMessageDestinations().get(i);
                messageDestination.setMessageDestinationName(referenceData.getRefName());
                // messageDestination.setPattern(createPattern(referenceData.getRefLink()));
                messageDestination.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numResourceEnvRefs = data.getJmsDestinationRefs().size();
        if (numResourceEnvRefs > 0) {
            ResourceEnvRef[] resourceEnvRefs = new ResourceEnvRef[numResourceEnvRefs];
            for (int i = 0; i < numResourceEnvRefs; i++) {
                resourceEnvRefs[i] = new ResourceEnvRef();
            }
            webApp.setResourceEnvRefs(resourceEnvRefs);
            for (int i = 0; i < numResourceEnvRefs; i++) {
                ResourceEnvRef resourceEnvRef = resourceEnvRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getJmsDestinationRefs().get(i);
                resourceEnvRef.setRefName(referenceData.getRefName());
                resourceEnvRef.setPattern(createPattern(referenceData.getRefLink()));
                // resourceEnvRef.setAdminObjectLink(createPattern(referenceData.getRefLink()).getName());
            }
        }

        int numWebServiceRefs = data.getWebServiceRefs().size();
View Full Code Here

TOP

Related Classes of org.apache.geronimo.console.configcreator.AbstractHandler.ReferenceData

Copyright © 2018 www.massapicom. 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.