You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/10/16 06:39:10 UTC
svn commit: r585036 [6/7] - in /openejb/trunk/openejb3: ./
assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/
container/openejb-core/src/main/java/org/apache/openejb/assembler/
container/openejb-core/src/main/java/org/apache/openejb/assem...
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Principal.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Principal.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Principal.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Principal.java Mon Oct 15 21:38:53 2007
@@ -14,51 +14,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = {
- "name"
-})
-@XmlRootElement(name = "principal")
+@XmlType(name = "", propOrder = {"name"})
public class Principal {
-
@XmlElement(required = true)
protected String name;
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getName() {
return name;
}
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setName(String value) {
this.name = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/PrincipalName.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/PrincipalName.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/PrincipalName.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/PrincipalName.java Mon Oct 15 21:38:53 2007
@@ -14,81 +14,38 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "value"
-})
-@XmlRootElement(name = "principal-name")
+@XmlType(name = "", propOrder = {"value"})
public class PrincipalName {
-
@XmlAttribute(name = "class-name")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String className;
@XmlValue
protected String value;
- /**
- * Gets the value of the className property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getClassName() {
return className;
}
- /**
- * Sets the value of the className property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setClassName(String value) {
this.className = 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;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Property.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Property.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Property.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Property.java Mon Oct 15 21:38:53 2007
@@ -14,78 +14,74 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
- "name",
- "value"
+ "nameElement",
+ "valueElement",
+ "description"
})
-@XmlRootElement(name = "property")
public class Property {
-
- @XmlElement(required = true)
+ @XmlAttribute(required = true)
+ @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String name;
- @XmlElement(required = true)
+ @XmlAttribute(required = true)
+ @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String value;
+ protected String description;
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getName() {
return name;
}
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setName(String value) {
this.name = 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;
}
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String value) {
+ this.description = value;
+ }
+
+ //
+ // JAXB Hack to get both an attribute and element mapped to the same field
+ //
+
+ @XmlElement(name = "name")
+ private String getNameElement() {
+ return name;
+ }
+
+ private void setNameElement(String value) {
+ this.name = value;
+ }
+
+ @XmlElement(name = "value")
+ private String getValueElement() {
+ return value;
+ }
+
+ private void setValueElement(String value) {
+ this.value = value;
+ }
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/QueryMethod.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/QueryMethod.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/QueryMethod.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/QueryMethod.java Mon Oct 15 21:38:53 2007
@@ -14,78 +14,34 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = {
- "methodName",
- "methodParams"
-})
-@XmlRootElement(name = "query-method")
+@XmlType(name = "", propOrder = {"methodName", "methodParams"})
public class QueryMethod {
-
@XmlElement(name = "method-name", required = true)
protected String methodName;
@XmlElement(name = "method-params", required = true)
protected MethodParams methodParams;
- /**
- * Gets the value of the methodName property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getMethodName() {
return methodName;
}
- /**
- * Sets the value of the methodName property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setMethodName(String value) {
this.methodName = value;
}
- /**
- * Gets the value of the methodParams property.
- *
- * @return
- * possible object is
- * {@link MethodParams }
- *
- */
public MethodParams getMethodParams() {
return methodParams;
}
- /**
- * Sets the value of the methodParams property.
- *
- * @param value
- * allowed object is
- * {@link MethodParams }
- *
- */
public void setMethodParams(MethodParams value) {
this.methodParams = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ReadOnly.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ReadOnly.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ReadOnly.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ReadOnly.java Mon Oct 15 21:38:53 2007
@@ -14,22 +14,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = "read-only")
public class ReadOnly {
-
-
}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RefreshField.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RefreshField.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RefreshField.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RefreshField.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,56 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+public class RefreshField {
+ @XmlAttribute(required = true)
+ @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
+ protected String name;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ protected String scope;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ public String getScope() {
+ if (scope == null) {
+ return "request.parameter";
+ } else {
+ return scope;
+ }
+ }
+
+ public void setScope(String value) {
+ this.scope = value;
+ }
+}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RequestProtection.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RequestProtection.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RequestProtection.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/RequestProtection.java Mon Oct 15 21:38:53 2007
@@ -14,26 +14,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
-@XmlRootElement(name = "request-protection")
public class RequestProtection {
-
@XmlAttribute(name = "auth-source")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String authSource;
@@ -41,52 +33,19 @@
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String authRecipient;
- /**
- * Gets the value of the authSource property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getAuthSource() {
return authSource;
}
- /**
- * Sets the value of the authSource property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setAuthSource(String value) {
this.authSource = value;
}
- /**
- * Gets the value of the authRecipient property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getAuthRecipient() {
return authRecipient;
}
- /**
- * Sets the value of the authRecipient property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setAuthRecipient(String value) {
this.authRecipient = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceEnvRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceEnvRef.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceEnvRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceEnvRef.java Mon Oct 15 21:38:53 2007
@@ -14,78 +14,34 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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")
+@XmlType(name = "", propOrder = {"resourceEnvRefName", "jndiName"})
public class ResourceEnvRef {
-
@XmlElement(name = "resource-env-ref-name", required = true)
protected String resourceEnvRefName;
@XmlElement(name = "jndi-name", required = true)
protected String 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 String }
- *
- */
public String getJndiName() {
return jndiName;
}
- /**
- * Sets the value of the jndiName property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setJndiName(String value) {
this.jndiName = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceRef.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResourceRef.java Mon Oct 15 21:38:53 2007
@@ -14,28 +14,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = {
"resRefName",
"jndiName",
"defaultResourcePrincipal"
})
-@XmlRootElement(name = "resource-ref")
public class ResourceRef {
-
@XmlElement(name = "res-ref-name", required = true)
protected String resRefName;
@XmlElement(name = "jndi-name", required = true)
@@ -43,76 +35,27 @@
@XmlElement(name = "default-resource-principal")
protected DefaultResourcePrincipal defaultResourcePrincipal;
- /**
- * 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 jndiName property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getJndiName() {
return jndiName;
}
- /**
- * Sets the value of the jndiName property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setJndiName(String value) {
this.jndiName = value;
}
- /**
- * Gets the value of the defaultResourcePrincipal property.
- *
- * @return
- * possible object is
- * {@link DefaultResourcePrincipal }
- *
- */
public DefaultResourcePrincipal getDefaultResourcePrincipal() {
return defaultResourcePrincipal;
}
- /**
- * Sets the value of the defaultResourcePrincipal property.
- *
- * @param value
- * allowed object is
- * {@link DefaultResourcePrincipal }
- *
- */
public void setDefaultResourcePrincipal(DefaultResourcePrincipal value) {
this.defaultResourcePrincipal = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResponseProtection.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResponseProtection.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResponseProtection.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ResponseProtection.java Mon Oct 15 21:38:53 2007
@@ -14,26 +14,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
-@XmlRootElement(name = "response-protection")
public class ResponseProtection {
-
@XmlAttribute(name = "auth-source")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String authSource;
@@ -41,52 +33,19 @@
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String authRecipient;
- /**
- * Gets the value of the authSource property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getAuthSource() {
return authSource;
}
- /**
- * Sets the value of the authSource property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setAuthSource(String value) {
this.authSource = value;
}
- /**
- * Gets the value of the authRecipient property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getAuthRecipient() {
return authRecipient;
}
- /**
- * Sets the value of the authRecipient property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setAuthRecipient(String value) {
this.authRecipient = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SasContext.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SasContext.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SasContext.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SasContext.java Mon Oct 15 21:38:53 2007
@@ -14,51 +14,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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")
+@XmlType(name = "", propOrder = {"callerPropagation"})
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;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SchemaGeneratorProperties.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SchemaGeneratorProperties.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SchemaGeneratorProperties.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SchemaGeneratorProperties.java Mon Oct 15 21:38:53 2007
@@ -14,56 +14,23 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
-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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "property"
-})
-@XmlRootElement(name = "schema-generator-properties")
+@XmlType(name = "", propOrder = {"property"})
public class SchemaGeneratorProperties {
-
protected List<Property> property;
- /**
- * Gets the value of the property 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 property property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getProperty().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Property }
- *
- *
- */
public List<Property> getProperty() {
if (property == null) {
property = new ArrayList<Property>();
}
return this.property;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecondaryTable.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecondaryTable.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecondaryTable.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecondaryTable.java Mon Oct 15 21:38:53 2007
@@ -14,85 +14,35 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
-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;
+import java.util.ArrayList;
+import java.util.List;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "tableName",
- "columnPair"
-})
-@XmlRootElement(name = "secondary-table")
+@XmlType(name = "", propOrder = {"tableName", "columnPair"})
public class SecondaryTable {
-
@XmlElement(name = "table-name", required = true)
protected String tableName;
@XmlElement(name = "column-pair", required = true)
protected List<ColumnPair> columnPair;
- /**
- * Gets the value of the tableName property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getTableName() {
return tableName;
}
- /**
- * Sets the value of the tableName property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setTableName(String value) {
this.tableName = value;
}
- /**
- * Gets the value of the columnPair 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 columnPair property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getColumnPair().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ColumnPair }
- *
- *
- */
public List<ColumnPair> getColumnPair() {
if (columnPair == null) {
columnPair = new ArrayList<ColumnPair>();
}
return this.columnPair;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecurityRoleMapping.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecurityRoleMapping.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecurityRoleMapping.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SecurityRoleMapping.java Mon Oct 15 21:38:53 2007
@@ -14,30 +14,22 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
-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;
+import java.util.ArrayList;
+import java.util.List;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"roleName",
"principalNameOrGroupName"
})
-@XmlRootElement(name = "security-role-mapping")
public class SecurityRoleMapping {
-
@XmlElement(name = "role-name", required = true)
protected String roleName;
@XmlElements({
@@ -46,58 +38,18 @@
})
protected List<Object> principalNameOrGroupName;
- /**
- * 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 principalNameOrGroupName 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 principalNameOrGroupName property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPrincipalNameOrGroupName().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link PrincipalName }
- * {@link GroupName }
- *
- *
- */
public List<Object> getPrincipalNameOrGroupName() {
if (principalNameOrGroupName == null) {
principalNameOrGroupName = new ArrayList<Object>();
}
return this.principalNameOrGroupName;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceQname.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceQname.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceQname.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceQname.java Mon Oct 15 21:38:53 2007
@@ -14,78 +14,34 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = {
- "namespaceURI",
- "localpart"
-})
-@XmlRootElement(name = "service-qname")
+@XmlType(name = "", propOrder = {"namespaceURI", "localpart"})
public class ServiceQname {
-
@XmlElement(required = true)
protected String namespaceURI;
@XmlElement(required = true)
protected String localpart;
- /**
- * Gets the value of the namespaceURI property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getNamespaceURI() {
return namespaceURI;
}
- /**
- * Sets the value of the namespaceURI property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setNamespaceURI(String value) {
this.namespaceURI = value;
}
- /**
- * Gets the value of the localpart property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getLocalpart() {
return localpart;
}
- /**
- * Sets the value of the localpart property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setLocalpart(String value) {
this.localpart = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceRef.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceRef.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceRef.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServiceRef.java Mon Oct 15 21:38:53 2007
@@ -14,21 +14,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
-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;
+import java.util.ArrayList;
+import java.util.List;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"serviceRefName",
@@ -38,9 +32,7 @@
"serviceImplClass",
"serviceQname"
})
-@XmlRootElement(name = "service-ref")
public class ServiceRef {
-
@XmlElement(name = "service-ref-name", required = true)
protected String serviceRefName;
@XmlElement(name = "port-info")
@@ -54,52 +46,14 @@
@XmlElement(name = "service-qname")
protected ServiceQname serviceQname;
- /**
- * 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 portInfo 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 portInfo property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPortInfo().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link PortInfo }
- *
- *
- */
public List<PortInfo> getPortInfo() {
if (portInfo == null) {
portInfo = new ArrayList<PortInfo>();
@@ -107,28 +61,6 @@
return this.portInfo;
}
- /**
- * Gets the value of the callProperty 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 callProperty property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getCallProperty().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link CallProperty }
- *
- *
- */
public List<CallProperty> getCallProperty() {
if (callProperty == null) {
callProperty = new ArrayList<CallProperty>();
@@ -136,76 +68,27 @@
return this.callProperty;
}
- /**
- * 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;
}
- /**
- * Gets the value of the serviceImplClass property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getServiceImplClass() {
return serviceImplClass;
}
- /**
- * Sets the value of the serviceImplClass property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setServiceImplClass(String value) {
this.serviceImplClass = value;
}
- /**
- * Gets the value of the serviceQname property.
- *
- * @return
- * possible object is
- * {@link ServiceQname }
- *
- */
public ServiceQname getServiceQname() {
return serviceQname;
}
- /**
- * Sets the value of the serviceQname property.
- *
- * @param value
- * allowed object is
- * {@link ServiceQname }
- *
- */
public void setServiceQname(ServiceQname value) {
this.serviceQname = value;
}
-
}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Servlet.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Servlet.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Servlet.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/Servlet.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,62 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "servletName",
+ "principalName",
+ "webserviceEndpoint"
+})
+public class Servlet {
+ @XmlElement(name = "servlet-name", required = true)
+ protected ServletName servletName;
+ @XmlElement(name = "principal-name")
+ protected PrincipalName principalName;
+ @XmlElement(name = "webservice-endpoint")
+ protected List<WebserviceEndpoint> webserviceEndpoint;
+
+ public ServletName getServletName() {
+ return servletName;
+ }
+
+ public void setServletName(ServletName value) {
+ this.servletName = value;
+ }
+
+ public PrincipalName getPrincipalName() {
+ return principalName;
+ }
+
+ public void setPrincipalName(PrincipalName value) {
+ this.principalName = value;
+ }
+
+ public List<WebserviceEndpoint> getWebserviceEndpoint() {
+ if (webserviceEndpoint == null) {
+ webserviceEndpoint = new ArrayList<WebserviceEndpoint>();
+ }
+ return this.webserviceEndpoint;
+ }
+}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServletName.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServletName.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServletName.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/ServletName.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,37 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {"value"})
+public class ServletName {
+ @XmlValue
+ protected String value;
+
+ public String getvalue() {
+ return value;
+ }
+
+ public void setvalue(String value) {
+ this.value = value;
+ }
+}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionConfig.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionConfig.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionConfig.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionConfig.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,61 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sessionManager",
+ "sessionProperties",
+ "cookieProperties"
+})
+public class SessionConfig {
+ @XmlElement(name = "session-manager")
+ protected SessionManager sessionManager;
+ @XmlElement(name = "session-properties")
+ protected SessionProperties sessionProperties;
+ @XmlElement(name = "cookie-properties")
+ protected CookieProperties cookieProperties;
+
+ public SessionManager getSessionManager() {
+ return sessionManager;
+ }
+
+ public void setSessionManager(SessionManager value) {
+ this.sessionManager = value;
+ }
+
+ public SessionProperties getSessionProperties() {
+ return sessionProperties;
+ }
+
+ public void setSessionProperties(SessionProperties value) {
+ this.sessionProperties = value;
+ }
+
+ public CookieProperties getCookieProperties() {
+ return cookieProperties;
+ }
+
+ public void setCookieProperties(CookieProperties value) {
+ this.cookieProperties = value;
+ }
+}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionManager.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionManager.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionManager.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionManager.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,65 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {"managerProperties", "storeProperties"})
+public class SessionManager {
+ @XmlAttribute(name = "persistence-type")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ protected String persistenceType;
+ @XmlElement(name = "manager-properties")
+ protected ManagerProperties managerProperties;
+ @XmlElement(name = "store-properties")
+ protected StoreProperties storeProperties;
+
+ public String getPersistenceType() {
+ if (persistenceType == null) {
+ return "memory";
+ } else {
+ return persistenceType;
+ }
+ }
+
+ public void setPersistenceType(String value) {
+ this.persistenceType = value;
+ }
+
+ public ManagerProperties getManagerProperties() {
+ return managerProperties;
+ }
+
+ public void setManagerProperties(ManagerProperties value) {
+ this.managerProperties = value;
+ }
+
+ public StoreProperties getStoreProperties() {
+ return storeProperties;
+ }
+
+ public void setStoreProperties(StoreProperties value) {
+ this.storeProperties = value;
+ }
+}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionProperties.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionProperties.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionProperties.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SessionProperties.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,36 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {"property"})
+public class SessionProperties {
+ protected List<Property> property;
+
+ public List<Property> getProperty() {
+ if (property == null) {
+ property = new ArrayList<Property>();
+ }
+ return this.property;
+ }
+}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StoreProperties.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StoreProperties.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StoreProperties.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StoreProperties.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,36 @@
+/**
+ * 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.sun;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {"property"})
+public class StoreProperties {
+ protected List<Property> property;
+
+ public List<Property> getProperty() {
+ if (property == null) {
+ property = new ArrayList<Property>();
+ }
+ return this.property;
+ }
+}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StubProperty.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StubProperty.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StubProperty.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/StubProperty.java Mon Oct 15 21:38:53 2007
@@ -14,78 +14,34 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
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 = {
- "name",
- "value"
-})
-@XmlRootElement(name = "stub-property")
+@XmlType(name = "", propOrder = {"name", "value"})
public class StubProperty {
-
@XmlElement(required = true)
protected String name;
@XmlElement(required = true)
protected String value;
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getName() {
return name;
}
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setName(String value) {
this.name = 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;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplication.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplication.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplication.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplication.java Mon Oct 15 21:38:53 2007
@@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import java.util.ArrayList;
@@ -25,10 +24,6 @@
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"web",
@@ -39,7 +34,6 @@
})
@XmlRootElement(name = "sun-application")
public class SunApplication {
-
protected List<Web> web;
@XmlElement(name = "pass-by-reference")
protected String passByReference;
@@ -49,28 +43,6 @@
protected List<SecurityRoleMapping> securityRoleMapping;
protected String realm;
- /**
- * Gets the value of the web 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 web property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getWeb().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Web }
- *
- *
- */
public List<Web> getWeb() {
if (web == null) {
web = new ArrayList<Web>();
@@ -78,76 +50,22 @@
return this.web;
}
- /**
- * Gets the value of the passByReference property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getPassByReference() {
return passByReference;
}
- /**
- * Sets the value of the passByReference property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setPassByReference(String value) {
this.passByReference = value;
}
- /**
- * Gets the value of the uniqueId property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getUniqueId() {
return uniqueId;
}
- /**
- * Sets the value of the uniqueId property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setUniqueId(String value) {
this.uniqueId = value;
}
- /**
- * Gets the value of the securityRoleMapping 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 securityRoleMapping property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getSecurityRoleMapping().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link SecurityRoleMapping }
- *
- *
- */
public List<SecurityRoleMapping> getSecurityRoleMapping() {
if (securityRoleMapping == null) {
securityRoleMapping = new ArrayList<SecurityRoleMapping>();
@@ -155,28 +73,11 @@
return this.securityRoleMapping;
}
- /**
- * Gets the value of the realm property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getRealm() {
return realm;
}
- /**
- * Sets the value of the realm property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setRealm(String value) {
this.realm = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplicationClient.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplicationClient.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplicationClient.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunApplicationClient.java Mon Oct 15 21:38:53 2007
@@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import java.util.ArrayList;
@@ -25,10 +24,6 @@
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"ejbRef",
@@ -41,7 +36,6 @@
})
@XmlRootElement(name = "sun-application-client")
public class SunApplicationClient {
-
@XmlElement(name = "ejb-ref")
protected List<EjbRef> ejbRef;
@XmlElement(name = "resource-ref")
@@ -57,28 +51,6 @@
@XmlElement(name = "java-web-start-access")
protected JavaWebStartAccess javaWebStartAccess;
- /**
- * Gets the value of the ejbRef 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 ejbRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getEjbRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EjbRef }
- *
- *
- */
public List<EjbRef> getEjbRef() {
if (ejbRef == null) {
ejbRef = new ArrayList<EjbRef>();
@@ -86,28 +58,6 @@
return this.ejbRef;
}
- /**
- * Gets the value of the resourceRef 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 resourceRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getResourceRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ResourceRef }
- *
- *
- */
public List<ResourceRef> getResourceRef() {
if (resourceRef == null) {
resourceRef = new ArrayList<ResourceRef>();
@@ -115,28 +65,6 @@
return this.resourceRef;
}
- /**
- * Gets the value of the resourceEnvRef 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 resourceEnvRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getResourceEnvRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ResourceEnvRef }
- *
- *
- */
public List<ResourceEnvRef> getResourceEnvRef() {
if (resourceEnvRef == null) {
resourceEnvRef = new ArrayList<ResourceEnvRef>();
@@ -144,28 +72,6 @@
return this.resourceEnvRef;
}
- /**
- * Gets the value of the serviceRef 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 serviceRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getServiceRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ServiceRef }
- *
- *
- */
public List<ServiceRef> getServiceRef() {
if (serviceRef == null) {
serviceRef = new ArrayList<ServiceRef>();
@@ -173,28 +79,6 @@
return this.serviceRef;
}
- /**
- * Gets the value of the messageDestinationRef 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 messageDestinationRef property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getMessageDestinationRef().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link MessageDestinationRef }
- *
- *
- */
public List<MessageDestinationRef> getMessageDestinationRef() {
if (messageDestinationRef == null) {
messageDestinationRef = new ArrayList<MessageDestinationRef>();
@@ -202,28 +86,6 @@
return this.messageDestinationRef;
}
- /**
- * Gets the value of the messageDestination 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 messageDestination property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getMessageDestination().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link MessageDestination }
- *
- *
- */
public List<MessageDestination> getMessageDestination() {
if (messageDestination == null) {
messageDestination = new ArrayList<MessageDestination>();
@@ -231,28 +93,11 @@
return this.messageDestination;
}
- /**
- * Gets the value of the javaWebStartAccess property.
- *
- * @return
- * possible object is
- * {@link JavaWebStartAccess }
- *
- */
public JavaWebStartAccess getJavaWebStartAccess() {
return javaWebStartAccess;
}
- /**
- * Sets the value of the javaWebStartAccess property.
- *
- * @param value
- * allowed object is
- * {@link JavaWebStartAccess }
- *
- */
public void setJavaWebStartAccess(JavaWebStartAccess value) {
this.javaWebStartAccess = value;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMapping.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMapping.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMapping.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMapping.java Mon Oct 15 21:38:53 2007
@@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import java.util.ArrayList;
@@ -22,77 +21,31 @@
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 = {
"schema",
"entityMapping"
})
-@XmlRootElement(name = "sun-cmp-mapping")
public class SunCmpMapping {
-
@XmlElement(required = true)
protected String schema;
@XmlElement(name = "entity-mapping", required = true)
protected List<EntityMapping> entityMapping;
- /**
- * Gets the value of the schema property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
public String getSchema() {
return schema;
}
- /**
- * Sets the value of the schema property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
public void setSchema(String value) {
this.schema = value;
}
- /**
- * Gets the value of the entityMapping 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 entityMapping property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getEntityMapping().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EntityMapping }
- *
- *
- */
public List<EntityMapping> getEntityMapping() {
if (entityMapping == null) {
entityMapping = new ArrayList<EntityMapping>();
}
return this.entityMapping;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMappings.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMappings.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMappings.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunCmpMappings.java Mon Oct 15 21:38:53 2007
@@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import java.util.ArrayList;
@@ -25,47 +24,19 @@
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sunCmpMapping"
})
@XmlRootElement(name = "sun-cmp-mappings")
public class SunCmpMappings {
-
@XmlElement(name = "sun-cmp-mapping", required = true)
protected List<SunCmpMapping> sunCmpMapping;
- /**
- * Gets the value of the sunCmpMapping 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 sunCmpMapping property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getSunCmpMapping().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link SunCmpMapping }
- *
- *
- */
public List<SunCmpMapping> getSunCmpMapping() {
if (sunCmpMapping == null) {
sunCmpMapping = new ArrayList<SunCmpMapping>();
}
return this.sunCmpMapping;
}
-
}
Modified: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunEjbJar.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunEjbJar.java?rev=585036&r1=585035&r2=585036&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunEjbJar.java (original)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunEjbJar.java Mon Oct 15 21:38:53 2007
@@ -14,7 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.apache.openejb.jee.sun;
import java.util.ArrayList;
@@ -25,10 +24,6 @@
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
-
-/**
- *
- */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"securityRoleMapping",
@@ -36,34 +31,11 @@
})
@XmlRootElement(name = "sun-ejb-jar")
public class SunEjbJar {
-
@XmlElement(name = "security-role-mapping")
protected List<SecurityRoleMapping> securityRoleMapping;
@XmlElement(name = "enterprise-beans", required = true)
protected EnterpriseBeans enterpriseBeans;
- /**
- * Gets the value of the securityRoleMapping 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 securityRoleMapping property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getSecurityRoleMapping().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link SecurityRoleMapping }
- *
- *
- */
public List<SecurityRoleMapping> getSecurityRoleMapping() {
if (securityRoleMapping == null) {
securityRoleMapping = new ArrayList<SecurityRoleMapping>();
@@ -71,28 +43,11 @@
return this.securityRoleMapping;
}
- /**
- * Gets the value of the enterpriseBeans property.
- *
- * @return
- * possible object is
- * {@link EnterpriseBeans }
- *
- */
public EnterpriseBeans getEnterpriseBeans() {
return enterpriseBeans;
}
- /**
- * Sets the value of the enterpriseBeans property.
- *
- * @param value
- * allowed object is
- * {@link EnterpriseBeans }
- *
- */
public void setEnterpriseBeans(EnterpriseBeans value) {
this.enterpriseBeans = value;
}
-
}
Added: openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunWebApp.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunWebApp.java?rev=585036&view=auto
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunWebApp.java (added)
+++ openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/sun/SunWebApp.java Mon Oct 15 21:38:53 2007
@@ -0,0 +1,245 @@
+/**
+ * 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.sun;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "contextRoot",
+ "securityRoleMapping",
+ "servlet",
+ "idempotentUrlPattern",
+ "sessionConfig",
+ "ejbRef",
+ "resourceRef",
+ "resourceEnvRef",
+ "serviceRef",
+ "messageDestinationRef",
+ "cache",
+ "classLoader",
+ "jspConfig",
+ "localeCharsetInfo",
+ "parameterEncoding",
+ "property",
+ "messageDestination",
+ "webserviceDescription"
+})
+@XmlRootElement(name = "sun-web-app")
+public class SunWebApp {
+ @XmlAttribute(name = "error-url")
+ @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
+ protected String errorUrl;
+ @XmlAttribute(name = "httpservlet-security-provider")
+ @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
+ protected String httpservletSecurityProvider;
+ @XmlElement(name = "context-root")
+ protected String contextRoot;
+ @XmlElement(name = "security-role-mapping")
+ protected List<SecurityRoleMapping> securityRoleMapping;
+ protected List<Servlet> servlet;
+ @XmlElement(name = "idempotent-url-pattern")
+ protected List<IdempotentUrlPattern> idempotentUrlPattern;
+ @XmlElement(name = "session-config")
+ protected SessionConfig sessionConfig;
+ @XmlElement(name = "ejb-ref")
+ protected List<EjbRef> ejbRef;
+ @XmlElement(name = "resource-ref")
+ protected List<ResourceRef> resourceRef;
+ @XmlElement(name = "resource-env-ref")
+ protected List<ResourceEnvRef> resourceEnvRef;
+ @XmlElement(name = "service-ref")
+ protected List<ServiceRef> serviceRef;
+ @XmlElement(name = "message-destination-ref")
+ protected List<MessageDestinationRef> messageDestinationRef;
+ protected Cache cache;
+ @XmlElement(name = "class-loader")
+ protected ClassLoader classLoader;
+ @XmlElement(name = "jsp-config")
+ protected JspConfig jspConfig;
+ @XmlElement(name = "locale-charset-info")
+ protected LocaleCharsetInfo localeCharsetInfo;
+ @XmlElement(name = "parameter-encoding")
+ protected ParameterEncoding parameterEncoding;
+ protected List<Property> property;
+ @XmlElement(name = "message-destination")
+ protected List<MessageDestination> messageDestination;
+ @XmlElement(name = "webservice-description")
+ protected List<WebserviceDescription> webserviceDescription;
+
+ public String getErrorUrl() {
+ if (errorUrl == null) {
+ return "";
+ } else {
+ return errorUrl;
+ }
+ }
+
+ public void setErrorUrl(String value) {
+ this.errorUrl = value;
+ }
+
+ public String getHttpservletSecurityProvider() {
+ return httpservletSecurityProvider;
+ }
+
+ public void setHttpservletSecurityProvider(String value) {
+ this.httpservletSecurityProvider = value;
+ }
+
+ public String getContextRoot() {
+ return contextRoot;
+ }
+
+ public void setContextRoot(String value) {
+ this.contextRoot = value;
+ }
+
+ public List<SecurityRoleMapping> getSecurityRoleMapping() {
+ if (securityRoleMapping == null) {
+ securityRoleMapping = new ArrayList<SecurityRoleMapping>();
+ }
+ return this.securityRoleMapping;
+ }
+
+ public List<Servlet> getServlet() {
+ if (servlet == null) {
+ servlet = new ArrayList<Servlet>();
+ }
+ return this.servlet;
+ }
+
+ public List<IdempotentUrlPattern> getIdempotentUrlPattern() {
+ if (idempotentUrlPattern == null) {
+ idempotentUrlPattern = new ArrayList<IdempotentUrlPattern>();
+ }
+ return this.idempotentUrlPattern;
+ }
+
+ public SessionConfig getSessionConfig() {
+ return sessionConfig;
+ }
+
+ public void setSessionConfig(SessionConfig value) {
+ this.sessionConfig = value;
+ }
+
+ public List<EjbRef> getEjbRef() {
+ if (ejbRef == null) {
+ ejbRef = new ArrayList<EjbRef>();
+ }
+ return this.ejbRef;
+ }
+
+ public List<ResourceRef> getResourceRef() {
+ if (resourceRef == null) {
+ resourceRef = new ArrayList<ResourceRef>();
+ }
+ return this.resourceRef;
+ }
+
+ public List<ResourceEnvRef> getResourceEnvRef() {
+ if (resourceEnvRef == null) {
+ resourceEnvRef = new ArrayList<ResourceEnvRef>();
+ }
+ return this.resourceEnvRef;
+ }
+
+ public List<ServiceRef> getServiceRef() {
+ if (serviceRef == null) {
+ serviceRef = new ArrayList<ServiceRef>();
+ }
+ return this.serviceRef;
+ }
+
+ public List<MessageDestinationRef> getMessageDestinationRef() {
+ if (messageDestinationRef == null) {
+ messageDestinationRef = new ArrayList<MessageDestinationRef>();
+ }
+ return this.messageDestinationRef;
+ }
+
+ public Cache getCache() {
+ return cache;
+ }
+
+ public void setCache(Cache value) {
+ this.cache = value;
+ }
+
+ public ClassLoader getClassLoader() {
+ return classLoader;
+ }
+
+ public void setClassLoader(ClassLoader value) {
+ this.classLoader = value;
+ }
+
+ public JspConfig getJspConfig() {
+ return jspConfig;
+ }
+
+ public void setJspConfig(JspConfig value) {
+ this.jspConfig = value;
+ }
+
+ public LocaleCharsetInfo getLocaleCharsetInfo() {
+ return localeCharsetInfo;
+ }
+
+ public void setLocaleCharsetInfo(LocaleCharsetInfo value) {
+ this.localeCharsetInfo = value;
+ }
+
+ public ParameterEncoding getParameterEncoding() {
+ return parameterEncoding;
+ }
+
+ public void setParameterEncoding(ParameterEncoding value) {
+ this.parameterEncoding = value;
+ }
+
+ public List<Property> getProperty() {
+ if (property == null) {
+ property = new ArrayList<Property>();
+ }
+ return this.property;
+ }
+
+ public List<MessageDestination> getMessageDestination() {
+ if (messageDestination == null) {
+ messageDestination = new ArrayList<MessageDestination>();
+ }
+ return this.messageDestination;
+ }
+
+ public List<WebserviceDescription> getWebserviceDescription() {
+ if (webserviceDescription == null) {
+ webserviceDescription = new ArrayList<WebserviceDescription>();
+ }
+ return this.webserviceDescription;
+ }
+}