You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2006/12/20 01:13:44 UTC
svn commit: r488864 [4/23] - in
/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee:
./ jba/ jba/cmp/ jpa/ oej2/ sun/
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ObjectFactory.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ObjectFactory.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ObjectFactory.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ObjectFactory.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,544 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.apache.openejb.jee.jba package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.openejb.jee.jba
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link ResJndiName }
+ *
+ */
+ public ResJndiName createResJndiName() {
+ return new ResJndiName();
+ }
+
+ /**
+ * Create an instance of {@link ContainerCacheConf }
+ *
+ */
+ public ContainerCacheConf createContainerCacheConf() {
+ return new ContainerCacheConf();
+ }
+
+ /**
+ * Create an instance of {@link ResourceManager }
+ *
+ */
+ public ResourceManager createResourceManager() {
+ return new ResourceManager();
+ }
+
+ /**
+ * Create an instance of {@link Bean }
+ *
+ */
+ public Bean createBean() {
+ return new Bean();
+ }
+
+ /**
+ * Create an instance of {@link ResourceEnvRef }
+ *
+ */
+ public ResourceEnvRef createResourceEnvRef() {
+ return new ResourceEnvRef();
+ }
+
+ /**
+ * Create an instance of {@link Depends }
+ *
+ */
+ public Depends createDepends() {
+ return new Depends();
+ }
+
+ /**
+ * Create an instance of {@link ListEntity }
+ *
+ */
+ public ListEntity createListEntity() {
+ return new ListEntity();
+ }
+
+ /**
+ * Create an instance of {@link ContainerConfiguration }
+ *
+ */
+ public ContainerConfiguration createContainerConfiguration() {
+ return new ContainerConfiguration();
+ }
+
+ /**
+ * Create an instance of {@link EndpointInterceptors }
+ *
+ */
+ public EndpointInterceptors createEndpointInterceptors() {
+ return new EndpointInterceptors();
+ }
+
+ /**
+ * Create an instance of {@link Interceptor }
+ *
+ */
+ public Interceptor createInterceptor() {
+ return new Interceptor();
+ }
+
+ /**
+ * Create an instance of {@link InvokerProxyBinding }
+ *
+ */
+ public InvokerProxyBinding createInvokerProxyBinding() {
+ return new InvokerProxyBinding();
+ }
+
+ /**
+ * Create an instance of {@link Jboss }
+ *
+ */
+ public Jboss createJboss() {
+ return new Jboss();
+ }
+
+ /**
+ * Create an instance of {@link CacheInvalidationConfig }
+ *
+ */
+ public CacheInvalidationConfig createCacheInvalidationConfig() {
+ return new CacheInvalidationConfig();
+ }
+
+ /**
+ * Create an instance of {@link ActivationConfigProperty }
+ *
+ */
+ public ActivationConfigProperty createActivationConfigProperty() {
+ return new ActivationConfigProperty();
+ }
+
+ /**
+ * Create an instance of {@link InvokerBindings }
+ *
+ */
+ public InvokerBindings createInvokerBindings() {
+ return new InvokerBindings();
+ }
+
+ /**
+ * Create an instance of {@link Invoker }
+ *
+ */
+ public Invoker createInvoker() {
+ return new Invoker();
+ }
+
+ /**
+ * Create an instance of {@link ActivationConfig }
+ *
+ */
+ public ActivationConfig createActivationConfig() {
+ return new ActivationConfig();
+ }
+
+ /**
+ * Create an instance of {@link ResourceRef }
+ *
+ */
+ public ResourceRef createResourceRef() {
+ return new ResourceRef();
+ }
+
+ /**
+ * Create an instance of {@link TransportConfig }
+ *
+ */
+ public TransportConfig createTransportConfig() {
+ return new TransportConfig();
+ }
+
+ /**
+ * Create an instance of {@link SasContext }
+ *
+ */
+ public SasContext createSasContext() {
+ return new SasContext();
+ }
+
+ /**
+ * Create an instance of {@link LoaderRepositoryConfig }
+ *
+ */
+ public LoaderRepositoryConfig createLoaderRepositoryConfig() {
+ return new LoaderRepositoryConfig();
+ }
+
+ /**
+ * Create an instance of {@link Partitions }
+ *
+ */
+ public Partitions createPartitions() {
+ return new Partitions();
+ }
+
+ /**
+ * Create an instance of {@link EjbRef }
+ *
+ */
+ public EjbRef createEjbRef() {
+ return new EjbRef();
+ }
+
+ /**
+ * Create an instance of {@link InvokerProxyBindings }
+ *
+ */
+ public InvokerProxyBindings createInvokerProxyBindings() {
+ return new InvokerProxyBindings();
+ }
+
+ /**
+ * Create an instance of {@link RetryHandlers }
+ *
+ */
+ public RetryHandlers createRetryHandlers() {
+ return new RetryHandlers();
+ }
+
+ /**
+ * Create an instance of {@link EnterpriseBeans }
+ *
+ */
+ public EnterpriseBeans createEnterpriseBeans() {
+ return new EnterpriseBeans();
+ }
+
+ /**
+ * Create an instance of {@link CachePolicyConfOther }
+ *
+ */
+ public CachePolicyConfOther createCachePolicyConfOther() {
+ return new CachePolicyConfOther();
+ }
+
+ /**
+ * Create an instance of {@link CachePolicyConf }
+ *
+ */
+ public CachePolicyConf createCachePolicyConf() {
+ return new CachePolicyConf();
+ }
+
+ /**
+ * Create an instance of {@link Home }
+ *
+ */
+ public Home createHome() {
+ return new Home();
+ }
+
+ /**
+ * Create an instance of {@link MessageDriven }
+ *
+ */
+ public MessageDriven createMessageDriven() {
+ return new MessageDriven();
+ }
+
+ /**
+ * Create an instance of {@link EjbLocalRef }
+ *
+ */
+ public EjbLocalRef createEjbLocalRef() {
+ return new EjbLocalRef();
+ }
+
+ /**
+ * Create an instance of {@link ClientInterceptors }
+ *
+ */
+ public ClientInterceptors createClientInterceptors() {
+ return new ClientInterceptors();
+ }
+
+ /**
+ * Create an instance of {@link Method }
+ *
+ */
+ public Method createMethod() {
+ return new Method();
+ }
+
+ /**
+ * Create an instance of {@link ClusterConfig }
+ *
+ */
+ public ClusterConfig createClusterConfig() {
+ return new ClusterConfig();
+ }
+
+ /**
+ * Create an instance of {@link MDBConfig }
+ *
+ */
+ public MDBConfig createMDBConfig() {
+ return new MDBConfig();
+ }
+
+ /**
+ * Create an instance of {@link AssemblyDescriptor }
+ *
+ */
+ public AssemblyDescriptor createAssemblyDescriptor() {
+ return new AssemblyDescriptor();
+ }
+
+ /**
+ * Create an instance of {@link ResUrl }
+ *
+ */
+ public ResUrl createResUrl() {
+ return new ResUrl();
+ }
+
+ /**
+ * Create an instance of {@link ContainerInterceptors }
+ *
+ */
+ public ContainerInterceptors createContainerInterceptors() {
+ return new ContainerInterceptors();
+ }
+
+ /**
+ * Create an instance of {@link MessageDestination }
+ *
+ */
+ public MessageDestination createMessageDestination() {
+ return new MessageDestination();
+ }
+
+ /**
+ * Create an instance of {@link DLQConfig }
+ *
+ */
+ public DLQConfig createDLQConfig() {
+ return new DLQConfig();
+ }
+
+ /**
+ * Create an instance of {@link LoaderRepository }
+ *
+ */
+ public LoaderRepository createLoaderRepository() {
+ return new LoaderRepository();
+ }
+
+ /**
+ * Create an instance of {@link Invalidable }
+ *
+ */
+ public Invalidable createInvalidable() {
+ return new Invalidable();
+ }
+
+ /**
+ * Create an instance of {@link EjbTimeoutIdentity }
+ *
+ */
+ public EjbTimeoutIdentity createEjbTimeoutIdentity() {
+ return new EjbTimeoutIdentity();
+ }
+
+ /**
+ * Create an instance of {@link MessageDestinationRef }
+ *
+ */
+ public MessageDestinationRef createMessageDestinationRef() {
+ return new MessageDestinationRef();
+ }
+
+ /**
+ * Create an instance of {@link ResourceManagers }
+ *
+ */
+ public ResourceManagers createResourceManagers() {
+ return new ResourceManagers();
+ }
+
+ /**
+ * Create an instance of {@link IorSecurityConfig }
+ *
+ */
+ public IorSecurityConfig createIorSecurityConfig() {
+ return new IorSecurityConfig();
+ }
+
+ /**
+ * Create an instance of {@link PortComponent }
+ *
+ */
+ public PortComponent createPortComponent() {
+ return new PortComponent();
+ }
+
+ /**
+ * Create an instance of {@link AsContext }
+ *
+ */
+ public AsContext createAsContext() {
+ return new AsContext();
+ }
+
+ /**
+ * Create an instance of {@link SecurityIdentity }
+ *
+ */
+ public SecurityIdentity createSecurityIdentity() {
+ return new SecurityIdentity();
+ }
+
+ /**
+ * Create an instance of {@link Handler }
+ *
+ */
+ public Handler createHandler() {
+ return new Handler();
+ }
+
+ /**
+ * Create an instance of {@link BatchCommitStrategy }
+ *
+ */
+ public BatchCommitStrategy createBatchCommitStrategy() {
+ return new BatchCommitStrategy();
+ }
+
+ /**
+ * Create an instance of {@link ContainerPoolConf }
+ *
+ */
+ public ContainerPoolConf createContainerPoolConf() {
+ return new ContainerPoolConf();
+ }
+
+ /**
+ * Create an instance of {@link MethodAttributes }
+ *
+ */
+ public MethodAttributes createMethodAttributes() {
+ return new MethodAttributes();
+ }
+
+ /**
+ * Create an instance of {@link PrincipalName }
+ *
+ */
+ public PrincipalName createPrincipalName() {
+ return new PrincipalName();
+ }
+
+ /**
+ * Create an instance of {@link JndiName }
+ *
+ */
+ public JndiName createJndiName() {
+ return new JndiName();
+ }
+
+ /**
+ * Create an instance of {@link Session }
+ *
+ */
+ public Session createSession() {
+ return new Session();
+ }
+
+ /**
+ * Create an instance of {@link Entity }
+ *
+ */
+ public Entity createEntity() {
+ return new Entity();
+ }
+
+ /**
+ * Create an instance of {@link ServiceRef }
+ *
+ */
+ public ServiceRef createServiceRef() {
+ return new ServiceRef();
+ }
+
+ /**
+ * Create an instance of {@link ContainerConfigurations }
+ *
+ */
+ public ContainerConfigurations createContainerConfigurations() {
+ return new ContainerConfigurations();
+ }
+
+ /**
+ * Create an instance of {@link ProxyFactoryConfig }
+ *
+ */
+ public ProxyFactoryConfig createProxyFactoryConfig() {
+ return new ProxyFactoryConfig();
+ }
+
+ /**
+ * Create an instance of {@link SecurityRole }
+ *
+ */
+ public SecurityRole createSecurityRole() {
+ return new SecurityRole();
+ }
+
+ /**
+ * Create an instance of {@link ResourceName }
+ *
+ */
+ public ResourceName createResourceName() {
+ return new ResourceName();
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/Partitions.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/Partitions.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/Partitions.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/Partitions.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "value"
+})
+@XmlRootElement(name = "partitions")
+public class Partitions {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getvalue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setvalue(String value) {
+ this.value = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PortComponent.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PortComponent.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PortComponent.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PortComponent.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,35 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "port-component")
+public class PortComponent {
+
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PrincipalName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PrincipalName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PrincipalName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/PrincipalName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "value"
+})
+@XmlRootElement(name = "principal-name")
+public class PrincipalName {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getvalue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setvalue(String value) {
+ this.value = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ProxyFactoryConfig.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ProxyFactoryConfig.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ProxyFactoryConfig.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ProxyFactoryConfig.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,468 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "clientInterceptors",
+ "endpointInterceptors",
+ "webClassLoader",
+ "activationConfig",
+ "jmsProviderAdapterJNDI",
+ "serverSessionPoolFactoryJNDI",
+ "createJBossMQDestination",
+ "minimumSize",
+ "maximumSize",
+ "keepAliveMillis",
+ "maxMessages",
+ "mdbConfig",
+ "poa",
+ "registerEjbsInJnpContext",
+ "jnpContext",
+ "interfaceRepositorySupported"
+})
+@XmlRootElement(name = "proxy-factory-config")
+public class ProxyFactoryConfig {
+
+ @XmlElement(name = "client-interceptors")
+ protected ClientInterceptors clientInterceptors;
+ @XmlElement(name = "endpoint-interceptors")
+ protected EndpointInterceptors endpointInterceptors;
+ @XmlElement(name = "web-class-loader")
+ protected String webClassLoader;
+ @XmlElement(name = "activation-config")
+ protected ActivationConfig activationConfig;
+ @XmlElement(name = "JMSProviderAdapterJNDI")
+ protected String jmsProviderAdapterJNDI;
+ @XmlElement(name = "ServerSessionPoolFactoryJNDI")
+ protected String serverSessionPoolFactoryJNDI;
+ @XmlElement(name = "CreateJBossMQDestination")
+ protected String createJBossMQDestination;
+ @XmlElement(name = "MinimumSize")
+ protected String minimumSize;
+ @XmlElement(name = "MaximumSize")
+ protected String maximumSize;
+ @XmlElement(name = "KeepAliveMillis")
+ protected String keepAliveMillis;
+ @XmlElement(name = "MaxMessages")
+ protected String maxMessages;
+ @XmlElement(name = "MDBConfig")
+ protected MDBConfig mdbConfig;
+ protected String poa;
+ @XmlElement(name = "register-ejbs-in-jnp-context")
+ protected String registerEjbsInJnpContext;
+ @XmlElement(name = "jnp-context")
+ protected String jnpContext;
+ @XmlElement(name = "interface-repository-supported")
+ protected String interfaceRepositorySupported;
+
+ /**
+ * Gets the value of the clientInterceptors property.
+ *
+ * @return
+ * possible object is
+ * {@link ClientInterceptors }
+ *
+ */
+ public ClientInterceptors getClientInterceptors() {
+ return clientInterceptors;
+ }
+
+ /**
+ * Sets the value of the clientInterceptors property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ClientInterceptors }
+ *
+ */
+ public void setClientInterceptors(ClientInterceptors value) {
+ this.clientInterceptors = value;
+ }
+
+ /**
+ * Gets the value of the endpointInterceptors property.
+ *
+ * @return
+ * possible object is
+ * {@link EndpointInterceptors }
+ *
+ */
+ public EndpointInterceptors getEndpointInterceptors() {
+ return endpointInterceptors;
+ }
+
+ /**
+ * Sets the value of the endpointInterceptors property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EndpointInterceptors }
+ *
+ */
+ public void setEndpointInterceptors(EndpointInterceptors value) {
+ this.endpointInterceptors = value;
+ }
+
+ /**
+ * Gets the value of the webClassLoader property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWebClassLoader() {
+ return webClassLoader;
+ }
+
+ /**
+ * Sets the value of the webClassLoader property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWebClassLoader(String value) {
+ this.webClassLoader = value;
+ }
+
+ /**
+ * Gets the value of the activationConfig property.
+ *
+ * @return
+ * possible object is
+ * {@link ActivationConfig }
+ *
+ */
+ public ActivationConfig getActivationConfig() {
+ return activationConfig;
+ }
+
+ /**
+ * Sets the value of the activationConfig property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ActivationConfig }
+ *
+ */
+ public void setActivationConfig(ActivationConfig value) {
+ this.activationConfig = value;
+ }
+
+ /**
+ * Gets the value of the jmsProviderAdapterJNDI property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getJMSProviderAdapterJNDI() {
+ return jmsProviderAdapterJNDI;
+ }
+
+ /**
+ * Sets the value of the jmsProviderAdapterJNDI property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setJMSProviderAdapterJNDI(String value) {
+ this.jmsProviderAdapterJNDI = value;
+ }
+
+ /**
+ * Gets the value of the serverSessionPoolFactoryJNDI property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getServerSessionPoolFactoryJNDI() {
+ return serverSessionPoolFactoryJNDI;
+ }
+
+ /**
+ * Sets the value of the serverSessionPoolFactoryJNDI property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setServerSessionPoolFactoryJNDI(String value) {
+ this.serverSessionPoolFactoryJNDI = value;
+ }
+
+ /**
+ * Gets the value of the createJBossMQDestination property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCreateJBossMQDestination() {
+ return createJBossMQDestination;
+ }
+
+ /**
+ * Sets the value of the createJBossMQDestination property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCreateJBossMQDestination(String value) {
+ this.createJBossMQDestination = value;
+ }
+
+ /**
+ * Gets the value of the minimumSize property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMinimumSize() {
+ return minimumSize;
+ }
+
+ /**
+ * Sets the value of the minimumSize property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMinimumSize(String value) {
+ this.minimumSize = value;
+ }
+
+ /**
+ * Gets the value of the maximumSize property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMaximumSize() {
+ return maximumSize;
+ }
+
+ /**
+ * Sets the value of the maximumSize property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMaximumSize(String value) {
+ this.maximumSize = value;
+ }
+
+ /**
+ * Gets the value of the keepAliveMillis property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKeepAliveMillis() {
+ return keepAliveMillis;
+ }
+
+ /**
+ * Sets the value of the keepAliveMillis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKeepAliveMillis(String value) {
+ this.keepAliveMillis = value;
+ }
+
+ /**
+ * Gets the value of the maxMessages property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMaxMessages() {
+ return maxMessages;
+ }
+
+ /**
+ * Sets the value of the maxMessages property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMaxMessages(String value) {
+ this.maxMessages = value;
+ }
+
+ /**
+ * Gets the value of the mdbConfig property.
+ *
+ * @return
+ * possible object is
+ * {@link MDBConfig }
+ *
+ */
+ public MDBConfig getMDBConfig() {
+ return mdbConfig;
+ }
+
+ /**
+ * Sets the value of the mdbConfig property.
+ *
+ * @param value
+ * allowed object is
+ * {@link MDBConfig }
+ *
+ */
+ public void setMDBConfig(MDBConfig value) {
+ this.mdbConfig = value;
+ }
+
+ /**
+ * Gets the value of the poa property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPoa() {
+ return poa;
+ }
+
+ /**
+ * Sets the value of the poa property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPoa(String value) {
+ this.poa = value;
+ }
+
+ /**
+ * Gets the value of the registerEjbsInJnpContext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRegisterEjbsInJnpContext() {
+ return registerEjbsInJnpContext;
+ }
+
+ /**
+ * Sets the value of the registerEjbsInJnpContext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRegisterEjbsInJnpContext(String value) {
+ this.registerEjbsInJnpContext = value;
+ }
+
+ /**
+ * Gets the value of the jnpContext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getJnpContext() {
+ return jnpContext;
+ }
+
+ /**
+ * Sets the value of the jnpContext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setJnpContext(String value) {
+ this.jnpContext = value;
+ }
+
+ /**
+ * Gets the value of the interfaceRepositorySupported property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getInterfaceRepositorySupported() {
+ return interfaceRepositorySupported;
+ }
+
+ /**
+ * Sets the value of the interfaceRepositorySupported property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setInterfaceRepositorySupported(String value) {
+ this.interfaceRepositorySupported = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResJndiName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResJndiName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResJndiName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResJndiName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "value"
+})
+@XmlRootElement(name = "res-jndi-name")
+public class ResJndiName {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getvalue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setvalue(String value) {
+ this.value = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResUrl.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResUrl.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResUrl.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResUrl.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "value"
+})
+@XmlRootElement(name = "res-url")
+public class ResUrl {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getvalue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setvalue(String value) {
+ this.value = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceEnvRef.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceEnvRef.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceEnvRef.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceEnvRef.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,91 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resourceEnvRefName",
+ "jndiName"
+})
+@XmlRootElement(name = "resource-env-ref")
+public class ResourceEnvRef {
+
+ @XmlElement(name = "resource-env-ref-name", required = true)
+ protected String resourceEnvRefName;
+ @XmlElement(name = "jndi-name", required = true)
+ protected JndiName jndiName;
+
+ /**
+ * Gets the value of the resourceEnvRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getResourceEnvRefName() {
+ return resourceEnvRefName;
+ }
+
+ /**
+ * Sets the value of the resourceEnvRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setResourceEnvRefName(String value) {
+ this.resourceEnvRefName = value;
+ }
+
+ /**
+ * Gets the value of the jndiName property.
+ *
+ * @return
+ * possible object is
+ * {@link JndiName }
+ *
+ */
+ public JndiName getJndiName() {
+ return jndiName;
+ }
+
+ /**
+ * Sets the value of the jndiName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JndiName }
+ *
+ */
+ public void setJndiName(JndiName value) {
+ this.jndiName = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManager.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManager.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManager.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManager.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,103 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resName",
+ "resJndiNameOrResUrl"
+})
+@XmlRootElement(name = "resource-manager")
+public class ResourceManager {
+
+ @XmlElement(name = "res-name", required = true)
+ protected String resName;
+ @XmlElements({
+ @XmlElement(name = "res-jndi-name", required = true, type = ResJndiName.class),
+ @XmlElement(name = "res-url", required = true, type = ResUrl.class)
+ })
+ protected List<Object> resJndiNameOrResUrl;
+
+ /**
+ * Gets the value of the resName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getResName() {
+ return resName;
+ }
+
+ /**
+ * Sets the value of the resName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setResName(String value) {
+ this.resName = value;
+ }
+
+ /**
+ * Gets the value of the resJndiNameOrResUrl property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the resJndiNameOrResUrl property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getResJndiNameOrResUrl().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link ResJndiName }
+ * {@link ResUrl }
+ *
+ *
+ */
+ public List<Object> getResJndiNameOrResUrl() {
+ if (resJndiNameOrResUrl == null) {
+ resJndiNameOrResUrl = new ArrayList<Object>();
+ }
+ return this.resJndiNameOrResUrl;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManagers.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManagers.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManagers.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceManagers.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,71 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resourceManager"
+})
+@XmlRootElement(name = "resource-managers")
+public class ResourceManagers {
+
+ @XmlElement(name = "resource-manager")
+ protected List<ResourceManager> resourceManager;
+
+ /**
+ * Gets the value of the resourceManager property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the resourceManager property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getResourceManager().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link ResourceManager }
+ *
+ *
+ */
+ public List<ResourceManager> getResourceManager() {
+ if (resourceManager == null) {
+ resourceManager = new ArrayList<ResourceManager>();
+ }
+ return this.resourceManager;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceName.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceName.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceName.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceName.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "value"
+})
+@XmlRootElement(name = "resource-name")
+public class ResourceName {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getvalue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setvalue(String value) {
+ this.value = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceRef.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceRef.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceRef.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ResourceRef.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,105 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resRefName",
+ "resourceNameOrJndiNameOrResUrl"
+})
+@XmlRootElement(name = "resource-ref")
+public class ResourceRef {
+
+ @XmlElement(name = "res-ref-name", required = true)
+ protected String resRefName;
+ @XmlElements({
+ @XmlElement(name = "resource-name", required = true, type = ResourceName.class),
+ @XmlElement(name = "jndi-name", required = true, type = JndiName.class),
+ @XmlElement(name = "res-url", required = true, type = ResUrl.class)
+ })
+ protected List<Object> resourceNameOrJndiNameOrResUrl;
+
+ /**
+ * Gets the value of the resRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getResRefName() {
+ return resRefName;
+ }
+
+ /**
+ * Sets the value of the resRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setResRefName(String value) {
+ this.resRefName = value;
+ }
+
+ /**
+ * Gets the value of the resourceNameOrJndiNameOrResUrl property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the resourceNameOrJndiNameOrResUrl property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getResourceNameOrJndiNameOrResUrl().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link ResourceName }
+ * {@link JndiName }
+ * {@link ResUrl }
+ *
+ *
+ */
+ public List<Object> getResourceNameOrJndiNameOrResUrl() {
+ if (resourceNameOrJndiNameOrResUrl == null) {
+ resourceNameOrJndiNameOrResUrl = new ArrayList<Object>();
+ }
+ return this.resourceNameOrJndiNameOrResUrl;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/RetryHandlers.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/RetryHandlers.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/RetryHandlers.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/RetryHandlers.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,71 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "handler"
+})
+@XmlRootElement(name = "retry-handlers")
+public class RetryHandlers {
+
+ @XmlElement(required = true)
+ protected List<Handler> handler;
+
+ /**
+ * Gets the value of the handler property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the handler property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getHandler().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Handler }
+ *
+ *
+ */
+ public List<Handler> getHandler() {
+ if (handler == null) {
+ handler = new ArrayList<Handler>();
+ }
+ return this.handler;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SasContext.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SasContext.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SasContext.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SasContext.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "callerPropagation"
+})
+@XmlRootElement(name = "sas-context")
+public class SasContext {
+
+ @XmlElement(name = "caller-propagation", required = true)
+ protected String callerPropagation;
+
+ /**
+ * Gets the value of the callerPropagation property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCallerPropagation() {
+ return callerPropagation;
+ }
+
+ /**
+ * Sets the value of the callerPropagation property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCallerPropagation(String value) {
+ this.callerPropagation = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityIdentity.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityIdentity.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityIdentity.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityIdentity.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,64 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "runAsPrincipal"
+})
+@XmlRootElement(name = "security-identity")
+public class SecurityIdentity {
+
+ @XmlElement(name = "run-as-principal", required = true)
+ protected String runAsPrincipal;
+
+ /**
+ * Gets the value of the runAsPrincipal property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRunAsPrincipal() {
+ return runAsPrincipal;
+ }
+
+ /**
+ * Sets the value of the runAsPrincipal property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRunAsPrincipal(String value) {
+ this.runAsPrincipal = value;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityRole.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityRole.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityRole.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/SecurityRole.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,98 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "roleName",
+ "principalName"
+})
+@XmlRootElement(name = "security-role")
+public class SecurityRole {
+
+ @XmlElement(name = "role-name", required = true)
+ protected String roleName;
+ @XmlElement(name = "principal-name", required = true)
+ protected List<PrincipalName> principalName;
+
+ /**
+ * Gets the value of the roleName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRoleName() {
+ return roleName;
+ }
+
+ /**
+ * Sets the value of the roleName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRoleName(String value) {
+ this.roleName = value;
+ }
+
+ /**
+ * Gets the value of the principalName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the principalName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getPrincipalName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link PrincipalName }
+ *
+ *
+ */
+ public List<PrincipalName> getPrincipalName() {
+ if (principalName == null) {
+ principalName = new ArrayList<PrincipalName>();
+ }
+ return this.principalName;
+ }
+
+}
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ServiceRef.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ServiceRef.java?view=auto&rev=488864
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ServiceRef.java (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/jba/ServiceRef.java Tue Dec 19 16:13:33 2006
@@ -0,0 +1,145 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.openejb.jee.jba;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "serviceRefName",
+ "configName",
+ "configFile",
+ "wsdlOverride"
+})
+@XmlRootElement(name = "service-ref")
+public class ServiceRef {
+
+ @XmlElement(name = "service-ref-name", required = true)
+ protected String serviceRefName;
+ @XmlElement(name = "config-name")
+ protected String configName;
+ @XmlElement(name = "config-file")
+ protected String configFile;
+ @XmlElement(name = "wsdl-override")
+ protected String wsdlOverride;
+
+ /**
+ * Gets the value of the serviceRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getServiceRefName() {
+ return serviceRefName;
+ }
+
+ /**
+ * Sets the value of the serviceRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setServiceRefName(String value) {
+ this.serviceRefName = value;
+ }
+
+ /**
+ * Gets the value of the configName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getConfigName() {
+ return configName;
+ }
+
+ /**
+ * Sets the value of the configName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setConfigName(String value) {
+ this.configName = value;
+ }
+
+ /**
+ * Gets the value of the configFile property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getConfigFile() {
+ return configFile;
+ }
+
+ /**
+ * Sets the value of the configFile property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setConfigFile(String value) {
+ this.configFile = value;
+ }
+
+ /**
+ * Gets the value of the wsdlOverride property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWsdlOverride() {
+ return wsdlOverride;
+ }
+
+ /**
+ * Sets the value of the wsdlOverride property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWsdlOverride(String value) {
+ this.wsdlOverride = value;
+ }
+
+}