Package org.apache.geronimo.xbeans.geronimo.naming

Examples of org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType


    public void testConstructPlan() throws Exception {
        JettyWebAppDocument jettyWebAppDoc = JettyWebAppDocument.Factory.newInstance();
        JettyWebAppType webApp = jettyWebAppDoc.addNewWebApp();
        addEnvironment(webApp);
        GerResourceRefType ref = webApp.addNewResourceRef();
        ref.setRefName("ref");
        ref.setResourceLink("target");

        SchemaConversionUtils.validateDD(webApp);
        System.out.println(webApp.toString());
    }
View Full Code Here


        clientId.setGroupId("group");
        clientId.setArtifactId("artifact");
        EnvironmentType serverEnvironmentType = appClient.addNewServerEnvironment();
        serverEnvironmentType.setModuleId(clientId);

        GerResourceRefType ref = appClient.addNewResourceRef();
        ref.setRefName("ref");
        ref.setResourceLink("target");

        SchemaConversionUtils.validateDD(appClient);
//        System.out.println(appClient.toString());
    }
View Full Code Here

        GerWebAppType tomcatWebAppType = tomcatWebAppDoc.addNewWebApp();
        EnvironmentType environmentType = tomcatWebAppType.addNewEnvironment();
        ArtifactType artifactType = environmentType.addNewModuleId();
        artifactType.setArtifactId("foo");

        GerResourceRefType ref = tomcatWebAppType.addNewResourceRef();
        ref.setRefName("ref");
        ref.setResourceLink("target");

        SchemaConversionUtils.validateDD(tomcatWebAppType);
//        System.out.println(tomcatWebAppType.toString());
    }
View Full Code Here

    public void testConstructPlan() throws Exception {
        JettyWebAppDocument jettyWebAppDoc = JettyWebAppDocument.Factory.newInstance();
        JettyWebAppType webApp = jettyWebAppDoc.addNewWebApp();
        addEnvironment(webApp);
        GerResourceRefType ref = webApp.addNewResourceRef();
        ref.setRefName("ref");
        ref.setResourceLink("target");

        XmlBeansUtil.validateDD(webApp);
        log.debug(webApp.toString());
    }
View Full Code Here

                // some other builder handled this entry already
                continue;
            }           
            addInjections(name, resourceRef.getInjectionTargetArray(), componentContext);
            String type = getStringValue(resourceRef.getResType());
            GerResourceRefType gerResourceRef = refMap.get(name);
            log.debug("trying to resolve " + name + ", type " + type + ", resourceRef " + gerResourceRef);
           
            Object value = null;
            if (gerResourceRef == null) {
                String lookupName = getStringValue(resourceRef.getLookupName());
View Full Code Here

            if (!URL.class.getName().equals(type)
                    && !"javax.mail.Session".equals(type)
                    && !JAXR_CONNECTION_FACTORY_CLASS.equals(type)) {

                GerResourceRefType gerResourceRef = (GerResourceRefType) refMap.get(resourceRefType.getResRefName().getStringValue());
                AbstractNameQuery containerId = getResourceContainerId(getStringValue(resourceRefType.getResRefName()), NameFactory.JCA_MANAGED_CONNECTION_FACTORY, null, gerResourceRef);

                if ("Unshareable".equals(getStringValue(resourceRefType.getResSharingScope()))) {
                    unshareableResources.add(containerId);
                }
View Full Code Here

    private Map<String, GerResourceRefType> mapResourceRefs(XmlObject[] refs) {
        Map<String, GerResourceRefType> refMap = new HashMap<String, GerResourceRefType>();
        if (refs != null) {
            for (XmlObject ref1 : refs) {
                GerResourceRefType ref = (GerResourceRefType) ref1.copy().changeType(GerResourceRefType.type);
                refMap.put(ref.getRefName().trim(), ref);
            }
        }
        return refMap;
    }
View Full Code Here

    public String getResourceLink() {
        return getResourceRef().getResourceLink();
    }

    public void setResourceLink(String link) {
        GerResourceRefType ref = getResourceRef();
        if(link != null) {
            if(ref.isSetPattern()) {
                clearPatternFromChoice();
            }
            if(ref.isSetUrl()) {
                String old = getUrl();
                ref.unsetUrl();
                pcs.firePropertyChange("url", old, null);
            }
        }
        String old = getResourceLink();
        ref.setResourceLink(link);
        pcs.firePropertyChange("resourceLink", old, link);
    }
View Full Code Here

    public String getUrl() {
        return getResourceRef().getResourceLink();
    }

    public void setUrl(String link) {
        GerResourceRefType ref = getResourceRef();
        if(link != null) {
            if(ref.isSetPattern()) {
                clearPatternFromChoice();
            }
            if(ref.isSetResourceLink()) {
                String old = getResourceLink();
                ref.unsetResourceLink();
                pcs.firePropertyChange("resourceLink", old, null);
            }
        }
        String old = getUrl();
        ref.setUrl(link);
        pcs.firePropertyChange("url", old, link);
    }
View Full Code Here

        pcs.firePropertyChange("url", old, link);
    }


    protected void clearNonPatternFromChoice() {
        GerResourceRefType ref = getResourceRef();
        if(ref.isSetResourceLink()) {
            String temp = ref.getResourceLink();
            ref.unsetResourceLink();
            pcs.firePropertyChange("resourceLink", temp, null);
        }
        if(ref.isSetUrl()) {
            String temp = ref.getUrl();
            ref.unsetUrl();
            pcs.firePropertyChange("url", temp, null);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.xbeans.geronimo.naming.GerResourceRefType

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.