Package org.apache.geronimo.jee.naming

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


        // 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");
View Full Code Here


        namingPattern.setVersion("gbeanlocator-pattern-version");
        gbeanLocator.setPattern(namingPattern);
        webApp.setWebContainer(gbeanLocator);

        // set the Abstract Naming Entry
        PersistenceUnitRef persistenceUnitRef = namingFactory.createPersistenceUnitRef();
        persistenceUnitRef.setPersistenceUnitName("persistenceunitref-unitname");
        persistenceUnitRef.setPersistenceUnitRefName("persistenceunitref-unitrefname");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("persistenceunitref-pattern-artifactid");
        namingPattern.setGroupId("persistenceunitref-pattern-groupid");
        namingPattern.setModule("persistenceunitref-pattern-module");
        namingPattern.setName("persistenceunitref-pattern-name");
        namingPattern.setVersion("persistenceunitref-pattern-version");
        persistenceUnitRef.setPattern(namingPattern);
        webApp.getAbstractNamingEntry().add(namingFactory.createAbstractNamingEntry(persistenceUnitRef));

        // set the EJB Local Ref
        EjbLocalRef ejbLocalRef = namingFactory.createEjbLocalRef();
        ejbLocalRef.setRefName("ejblocalref-refname");
View Full Code Here

        }
    }

    @Override
    public boolean performFinish() {
        PersistenceUnitRef unitRef;
        if (isEmpty(textList.get(0).getText()) ||
            isEmpty(textList.get(1).getText()) && isEmpty(textList.get(2).getText())) {
            return false;
        }
        unitRef = (PersistenceUnitRef)eObject;
        ObjectFactory objectFactory = new ObjectFactory();
        if (unitRef == null) {
            unitRef = (PersistenceUnitRef)getEFactory().create(PersistenceUnitRef.class);
            JAXBElement plan = section.getPlan();

            // add the JAXBElement of the PersistenceContextRef
            JAXBModelUtils.getGbeanRefs(plan).add(objectFactory.createPersistenceUnitRef(unitRef));
            section.getObjectContainer().add(objectFactory.createPersistenceUnitRef(unitRef));
        }
        unitRef.setPersistenceUnitRefName(textList.get(0).getText());
        if (specifyUnit.getSelection() == true) {
            unitRef.setPersistenceUnitName(textList.get(1).getText());
            unitRef.setPattern(null);
        }
        else {
            unitRef.setPersistenceUnitName(null);
            Pattern pattern = unitRef.getPattern();
            if (pattern == null) {
                pattern = objectFactory.createPattern();
            }
            pattern.setName(textList.get(2).getText());
            pattern.setGroupId(textList.get(3).getText());
            pattern.setArtifactId(textList.get(4).getText());
            pattern.setVersion(textList.get(5).getText());
            pattern.setModule(textList.get(6).getText());
            unitRef.setPattern(pattern);
        }

        return true;
    }
View Full Code Here

        protected void initControl () {
            if (eObject != null) {
                if (JAXBElement.class.isInstance(eObject)) {
                    eObject = ((JAXBElement)eObject).getValue();
                    PersistenceUnitRef unitRef = (PersistenceUnitRef)eObject;
                    textList.get(0).setText(unitRef.getPersistenceUnitRefName());
                    if (unitRef.getPersistenceUnitName() != null)
                        textList.get(1).setText(unitRef.getPersistenceUnitName());
                    if (unitRef.getPattern() != null) {
                        specifyPattern.setSelection(true);
                        textList.get(2).setText(unitRef.getPattern().getName());
                        if (unitRef.getPattern().getGroupId() != null)
                            textList.get(3).setText(unitRef.getPattern().getGroupId());
                        if (unitRef.getPattern().getArtifactId() != null)
                            textList.get(4).setText(unitRef.getPattern().getArtifactId());
                        if (unitRef.getPattern().getVersion() != null)
                            textList.get(5).setText(unitRef.getPattern().getVersion());
                        if (unitRef.getPattern().getModule() != null)
                            textList.get(6).setText(unitRef.getPattern().getModule());
                    }
                }
            }
        }
View Full Code Here

    public ILabelProvider getLabelProvider() {
        return new LabelProvider() {
            @Override
            public String getText(Object element) {
                if (JAXBElement.class.isInstance(element)) {
                    PersistenceUnitRef unitRef = (PersistenceUnitRef)((JAXBElement)element).getValue();
                    String temp = "Persistence Unit Ref: name = \"" + unitRef.getPersistenceUnitRefName();
                    if (unitRef.getPersistenceUnitName() != null)
                        temp += "\", unit name = \"" + unitRef.getPersistenceUnitName();
                    if (unitRef.getPattern() != null && unitRef.getPattern().getName() != null)
                        temp += "\", pattern name = \"" + unitRef.getPattern().getName();
                    if (unitRef.getPattern() != null && unitRef.getPattern().getGroupId() != null)
                        temp += "\", pattern group = \"" + unitRef.getPattern().getGroupId();
                    if (unitRef.getPattern() != null && unitRef.getPattern().getArtifactId() != null)
                        temp += "\", pattern artifact = \"" + unitRef.getPattern().getArtifactId();
                    if (unitRef.getPattern() != null && unitRef.getPattern().getVersion() != null)
                        temp += "\", pattern version = \"" + unitRef.getPattern().getVersion();
                    if (unitRef.getPattern() != null && unitRef.getPattern().getModule() != null)
                        temp += "\", pattern module = \"" + unitRef.getPattern().getModule();
                    temp += "\"";
                    return temp;
                }

                return null;
View Full Code Here

TOP

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

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.