Package org.apache.geronimo.jee.naming

Examples of org.apache.geronimo.jee.naming.ResourceLocator


            if (gbeanlocator != null && isEmpty(gbeanlocator.getGbeanLink()) && isEmpty(gbeanlocator.getPattern())) {
                webapp.setWebContainer(null);
            }
        } else if (source instanceof OpenejbJar) {
            OpenejbJar openejb = (OpenejbJar)source;
            ResourceLocator locator = openejb.getCmpConnectionFactory();
            if (locator != null && isEmpty(locator.getResourceLink()) && isEmpty(locator.getUrl()) && isEmpty(locator.getPattern())) {
                openejb.setCmpConnectionFactory(null);
            }
            Relationships relationships = openejb.getRelationships();
            if (relationships != null && relationships.getEjbRelation().size() == 0) {
                openejb.setRelationships(null);
View Full Code Here


        dependencies.getDependency().add(dependency);
        environment.setDependencies(dependencies);
        openEjbJar.setEnvironment (environment);

        // set the Cmp Connection Factory
        ResourceLocator resourceLocator = namingFactory.createResourceLocator();
        resourceLocator.setUrl("resourcelocator-url");
        resourceLocator.setResourceLink("resourcelocator-resourcelink");
        org.apache.geronimo.jee.naming.Pattern namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("resourcelocator-pattern-artifactid");
        namingPattern.setGroupId("resourcelocator-pattern-groupid");
        namingPattern.setModule("resourcelocator-pattern-module");
        namingPattern.setName("resourcelocator-pattern-name");
        namingPattern.setVersion("resourcelocator-pattern-version");
        resourceLocator.setPattern(namingPattern);
        openEjbJar.setCmpConnectionFactory(resourceLocator);

        // set the  Enterprise Bean
        OpenejbJar.EnterpriseBeans enterpriseBeans = openejbFactory.createOpenejbJarEnterpriseBeans();
        MessageDrivenBean messageDrivenBean = openejbFactory.createMessageDrivenBean();
        messageDrivenBean.setEjbName("messagedrivenbean-ejbname");
        messageDrivenBean.setId("messagedrivenbean-id");
        PersistenceUnitRef persistenceUnitRef = namingFactory.createPersistenceUnitRef();
        persistenceUnitRef.setPersistenceUnitName("messagedrivenbean-persistenceunitref-unitname");
        persistenceUnitRef.setPersistenceUnitRefName("messagedrivenbean-persistenceunitref-unitrefname");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("messagedrivenbean-persistenceunitref-pattern-artifactid");
        namingPattern.setGroupId("messagedrivenbean-persistenceunitref-pattern-groupid");
        namingPattern.setModule("messagedrivenbean-persistenceunitref-pattern-module");
        namingPattern.setName("messagedrivenbean-persistenceunitref-pattern-name");
        namingPattern.setVersion("messagedrivenbean-persistenceunitref-pattern-version");
        persistenceUnitRef.setPattern(namingPattern);
        messageDrivenBean.getAbstractNamingEntry().add(namingFactory.createAbstractNamingEntry(persistenceUnitRef));
        ActivationConfig activationConfig = openejbFactory.createActivationConfig();
        ActivationConfigProperty activationConfigProperty = openejbFactory.createActivationConfigProperty();
        activationConfigProperty.setActivationConfigPropertyName("messagedrivenbean-activationconfigproperty-name");
        activationConfigProperty.setActivationConfigPropertyValue("messagedrivenbean-activationconfigproperty-value");
        activationConfig.getActivationConfigProperty().add(activationConfigProperty);
        activationConfig.getDescription().add("messagedrivenbean-activationconfig-description");
        messageDrivenBean.setActivationConfig(activationConfig);
        EjbLocalRef ejbLocalRef = namingFactory.createEjbLocalRef();
        ejbLocalRef.setRefName("messagedrivenbean-ejblocalref-refname");
        ejbLocalRef.setEjbLink("messagedrivenbean-ejblocalref-ejblink");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("messagedrivenbean-ejblocalref-pattern-artifactid");
        namingPattern.setGroupId("messagedrivenbean-ejblocalref-pattern-groupid");
        namingPattern.setModule("messagedrivenbean-ejblocalref-pattern-module");
        namingPattern.setName("messagedrivenbean-ejblocalref-pattern-name");
        namingPattern.setVersion("messagedrivenbean-ejblocalref-pattern-version");
        ejbLocalRef.setPattern(namingPattern);
        messageDrivenBean.getEjbLocalRef().add(ejbLocalRef);
        EjbRef ejbRef = namingFactory.createEjbRef();
        ejbRef.setName("messagedrivenbean-ejbref-name");
        ejbRef.setRefName("messagedrivenbean-ejbref-refname");
        ejbRef.setCssLink("messagedrivenbean-ejbref-csslink");
        ejbRef.setEjbLink("messagedrivenbean-ejbref-ejblink");
        ejbRef.setNsCorbaloc("messagedrivenbean-ejbref-nscorbaloc");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("messagedrivenbean-ejbref-css-artifactid");
        namingPattern.setGroupId("messagedrivenbean-ejbref-css-groupid");
        namingPattern.setModule("messagedrivenbean-ejbref-css-module");
        namingPattern.setName("messagedrivenbean-ejbref-css-name");
        namingPattern.setVersion("messagedrivenbean-ejbref-css-version");
        ejbRef.setCss(namingPattern);
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("messagedrivenbean-ejbref-pattern-artifactid");
        namingPattern.setGroupId("messagedrivenbean-ejbref-pattern-groupid");
        namingPattern.setModule("messagedrivenbean-ejbref-pattern-module");
        namingPattern.setName("messagedrivenbean-ejbref-pattern-name");
        namingPattern.setVersion("messagedrivenbean-ejbref-pattern-version");
        ejbRef.setPattern(namingPattern);
        messageDrivenBean.getEjbRef().add(ejbRef);
        resourceLocator = namingFactory.createResourceLocator();
        resourceLocator.setUrl("messagedrivenbean-resourcelocator-url");
        resourceLocator.setResourceLink("messagedrivenbean-resourcelocator-resourcelink");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("messagedrivenbean-resourcelocator-pattern-artifactid");
        namingPattern.setGroupId("messagedrivenbean-resourcelocator-pattern-groupid");
        namingPattern.setModule("messagedrivenbean-resourcelocator-pattern-module");
        namingPattern.setName("messagedrivenbean-resourcelocator-pattern-name");
        namingPattern.setVersion("messagedrivenbean-resourcelocator-pattern-version");
        resourceLocator.setPattern(namingPattern);
        messageDrivenBean.setResourceAdapter(resourceLocator);
        ResourceEnvRef resourceEnvRef = namingFactory.createResourceEnvRef();
        resourceEnvRef.setAdminObjectLink("messagedrivenbean-resourceenvref-adminobjectlink");
        resourceEnvRef.setAdminObjectModule("messagedrivenbean-resourceenvref-adminobjectmodule");
        resourceEnvRef.setMessageDestinationLink("messagedrivenbean-resourceenvref-messagedestinationlink");
View Full Code Here

        specifyAsLink = toolkit.createButton(composite, CommonMessages.useResourceLink, SWT.RADIO);
        GridData data = new GridData();
        data.horizontalSpan = 2;
        specifyAsLink.setLayoutData(data);

        ResourceLocator locator = plan.getCmpConnectionFactory();

        toolkit.createLabel(composite, CommonMessages.resourceLink);
        String value = locator != null ? locator.getResourceLink() : null;
        resourceLink = toolkit.createText(composite, value, SWT.BORDER);
        resourceLink.setLayoutData(createTextFieldGridData());
        resourceLink.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getResourceLocator().setResourceLink(resourceLink.getText());
                markDirty();
            }
        });
       
        specifyAsUrl = toolkit.createButton(composite, CommonMessages.useUrl, SWT.RADIO);
        data = new GridData();
        data.horizontalSpan = 2;
        specifyAsUrl.setLayoutData(data);

        toolkit.createLabel(composite, CommonMessages.url);
        value = locator != null ? locator.getUrl() : null;
        url = toolkit.createText(composite, value, SWT.BORDER);
        url.setLayoutData(createTextFieldGridData());
        url.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getResourceLocator().setUrl(url.getText());
                markDirty();
            }
        });

        specifyAsPattern = toolkit.createButton(composite, CommonMessages.useResourcePattern, SWT.RADIO);
        specifyAsPattern.setLayoutData(data);

        toolkit.createLabel(composite, CommonMessages.groupId);
        value = locator != null && locator.getPattern() != null ? locator.getPattern().getGroupId()
                : null;
        group = toolkit.createText(composite, value, SWT.BORDER);
        group.setLayoutData(createTextFieldGridData());
        group.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getPattern().setGroupId(group.getText());
                markDirty();
            }
        });

        toolkit.createLabel(composite, CommonMessages.artifactId);
        value = locator != null && locator.getPattern() != null ? locator.getPattern().getArtifactId()
                : null;
        artifact = toolkit.createText(composite, value, SWT.BORDER);
        artifact.setLayoutData(createTextFieldGridData());
        artifact.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getPattern().setArtifactId(artifact.getText());
                markDirty();
            }
        });

        toolkit.createLabel(composite, CommonMessages.moduleId);
        value = locator != null && locator.getPattern() != null ? locator.getPattern().getModule()
                : null;
        module = toolkit.createText(composite, value, SWT.BORDER);
        module.setLayoutData(createTextFieldGridData());
        module.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getPattern().setModule(module.getText());
                markDirty();
            }
        });

        toolkit.createLabel(composite, CommonMessages.name);
        value = locator != null && locator.getPattern() != null ? locator.getPattern().getName()
                : null;
        name = toolkit.createText(composite, value, SWT.BORDER);
        name.setLayoutData(createTextFieldGridData());
        name.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getPattern().setName(name.getText());
                markDirty();
            }
        });

        toolkit.createLabel(composite, CommonMessages.version);
        value = locator != null && locator.getPattern() != null ? locator.getPattern().getVersion()
                : null;
        version = toolkit.createText(composite, value, SWT.BORDER);
        version.setLayoutData(createTextFieldGridData());
        version.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                getPattern().setVersion(version.getText());
                markDirty();
            }
        });

        specifyAsLink.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                if (specifyAsLink.getSelection()) {
                    getResourceLocator().setUrl(null);
                    getResourceLocator().setPattern(null);
                    if (resourceLink.getText().length() > 0) {
                        getResourceLocator().setResourceLink(resourceLink.getText());
                    }
                    markDirty();
                    toggle();
                }
            }
        });

        specifyAsUrl.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                if (specifyAsUrl.getSelection()) {
                    getResourceLocator().setResourceLink(null);
                    getResourceLocator().setPattern(null);
                    if (url.getText().length() > 0) {
                        getResourceLocator().setUrl(url.getText());
                    }
                    markDirty();
                    toggle();
                }
            }
        });
        specifyAsPattern.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                if (specifyAsPattern.getSelection()) {
                    getResourceLocator().setResourceLink (null);
                    getResourceLocator().setUrl (null);

                    if (group.getText().length() > 0) {
                        getPattern().setGroupId(group.getText());
                    }
                    if (artifact.getText().length() > 0) {
                        getPattern().setArtifactId(artifact.getText());
                    }
                    if (module.getText().length() > 0) {
                        getPattern().setModule(module.getText());
                    }
                    if (name.getText().length() > 0) {
                        getPattern().setName(name.getText());
                    }
                    if (version.getText().length() > 0) {
                        getPattern().setVersion(version.getText());
                    }
                    markDirty();
                    toggle();
                }
            }
        });

        if (locator != null) {
            if (locator.getResourceLink() != null) {
                specifyAsLink.setSelection(true);
            } else if (locator.getUrl() != null) {
                specifyAsUrl.setSelection(true);
            } else if (locator.getPattern() != null) {
                specifyAsPattern.setSelection(true);
            }
        }

        toggle();
View Full Code Here

    /**
     * @return
     */
    private ResourceLocator getResourceLocator() {
        ResourceLocator locator = plan.getCmpConnectionFactory();
        if (locator == null) {
            locator = namingFactory.createResourceLocator();
            plan.setCmpConnectionFactory(locator);
        }
        return locator;
View Full Code Here

    /**
     * @return
     */
    private Pattern getPattern() {
        ResourceLocator locator = getResourceLocator();
        Pattern pattern = locator.getPattern();
        if (pattern == null) {
            pattern = namingFactory.createPattern();
            locator.setPattern(pattern);
        }
        return pattern;
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.jee.naming.ResourceLocator

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.