You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ng...@apache.org on 2007/03/27 03:49:46 UTC
svn commit: r522702 [3/4] - in
/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws:
description/impl/ description/xml/ description/xml/handler/ i18n/
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ParamValueType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ParamValueType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ParamValueType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ParamValueType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,172 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ * This type is a general type that can be used to declare
+ * parameter/value lists.
+ *
+ *
+ *
+ * <p>Java class for param-valueType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="param-valueType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="param-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ * <element name="param-value" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "param-valueType", propOrder = {
+ "description",
+ "paramName",
+ "paramValue"
+})
+public class ParamValueType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "param-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected org.apache.axis2.jaxws.description.xml.handler.String paramName;
+ @XmlElement(name = "param-value", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected XsdStringType paramValue;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the paramName property.
+ *
+ * @return
+ * possible object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public org.apache.axis2.jaxws.description.xml.handler.String getParamName() {
+ return paramName;
+ }
+
+ /**
+ * Sets the value of the paramName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public void setParamName(org.apache.axis2.jaxws.description.xml.handler.String value) {
+ this.paramName = value;
+ }
+
+ /**
+ * Gets the value of the paramValue property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getParamValue() {
+ return paramValue;
+ }
+
+ /**
+ * Sets the value of the paramValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setParamValue(XsdStringType value) {
+ this.paramValue = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PathType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PathType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PathType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PathType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,55 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ * The elements that use this type designate either a relative
+ * path or an absolute path starting with a "/".
+ *
+ * In elements that specify a pathname to a file within the
+ * same Deployment File, relative filenames (i.e., those not
+ * starting with "/") are considered relative to the root of
+ * the Deployment File's namespace. Absolute filenames (i.e.,
+ * those starting with "/") also specify names in the root of
+ * the Deployment File's namespace. In general, relative names
+ * are preferred. The exception is .war files where absolute
+ * names are preferred for consistency with the Servlet API.
+ *
+ *
+ *
+ * <p>Java class for pathType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="pathType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>string">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "pathType")
+public class PathType
+ extends String
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,322 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ *
+ * The persistence-context-ref element contains a declaration
+ * of Deployment Component's reference to a persistence context
+ * associated within a Deployment Component's
+ * environment. It consists of:
+ *
+ * - an optional description
+ * - the persistence context reference name
+ * - an optional persistence unit name. If not specified,
+ * the default persistence unit is assumed.
+ * - an optional specification as to whether
+ * the persistence context type is Transaction or
+ * Extended. If not specified, Transaction is assumed.
+ * - an optional list of persistence properties
+ * - optional injection targets
+ *
+ * Examples:
+ *
+ * <persistence-context-ref>
+ * <persistence-context-ref-name>myPersistenceContext
+ * </persistence-context-ref-name>
+ * </persistence-context-ref>
+ *
+ * <persistence-context-ref>
+ * <persistence-context-ref-name>myPersistenceContext
+ * </persistence-context-ref-name>
+ * <persistence-unit-name>PersistenceUnit1
+ * </persistence-unit-name>
+ * <persistence-context-type>Extended</persistence-context-type>
+ * </persistence-context-ref>
+ *
+ *
+ *
+ *
+ * <p>Java class for persistence-context-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="persistence-context-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="persistence-context-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ * <element name="persistence-unit-name" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ * <element name="persistence-context-type" type="{http://java.sun.com/xml/ns/javaee}persistence-context-typeType" minOccurs="0"/>
+ * <element name="persistence-property" type="{http://java.sun.com/xml/ns/javaee}propertyType" maxOccurs="unbounded" minOccurs="0"/>
+ * <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "persistence-context-refType", propOrder = {
+ "description",
+ "persistenceContextRefName",
+ "persistenceUnitName",
+ "persistenceContextType",
+ "persistenceProperty",
+ "mappedName",
+ "injectionTarget"
+})
+public class PersistenceContextRefType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "persistence-context-ref-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected JndiNameType persistenceContextRefName;
+ @XmlElement(name = "persistence-unit-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected org.apache.axis2.jaxws.description.xml.handler.String persistenceUnitName;
+ @XmlElement(name = "persistence-context-type", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected PersistenceContextTypeType persistenceContextType;
+ @XmlElement(name = "persistence-property", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<PropertyType> persistenceProperty;
+ @XmlElement(name = "mapped-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected XsdStringType mappedName;
+ @XmlElement(name = "injection-target", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<InjectionTargetType> injectionTarget;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the persistenceContextRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link JndiNameType }
+ *
+ */
+ public JndiNameType getPersistenceContextRefName() {
+ return persistenceContextRefName;
+ }
+
+ /**
+ * Sets the value of the persistenceContextRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JndiNameType }
+ *
+ */
+ public void setPersistenceContextRefName(JndiNameType value) {
+ this.persistenceContextRefName = value;
+ }
+
+ /**
+ * Gets the value of the persistenceUnitName property.
+ *
+ * @return
+ * possible object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public org.apache.axis2.jaxws.description.xml.handler.String getPersistenceUnitName() {
+ return persistenceUnitName;
+ }
+
+ /**
+ * Sets the value of the persistenceUnitName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public void setPersistenceUnitName(org.apache.axis2.jaxws.description.xml.handler.String value) {
+ this.persistenceUnitName = value;
+ }
+
+ /**
+ * Gets the value of the persistenceContextType property.
+ *
+ * @return
+ * possible object is
+ * {@link PersistenceContextTypeType }
+ *
+ */
+ public PersistenceContextTypeType getPersistenceContextType() {
+ return persistenceContextType;
+ }
+
+ /**
+ * Sets the value of the persistenceContextType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersistenceContextTypeType }
+ *
+ */
+ public void setPersistenceContextType(PersistenceContextTypeType value) {
+ this.persistenceContextType = value;
+ }
+
+ /**
+ * Gets the value of the persistenceProperty 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 persistenceProperty property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getPersistenceProperty().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link PropertyType }
+ *
+ *
+ */
+ public List<PropertyType> getPersistenceProperty() {
+ if (persistenceProperty == null) {
+ persistenceProperty = new ArrayList<PropertyType>();
+ }
+ return this.persistenceProperty;
+ }
+
+ /**
+ * Gets the value of the mappedName property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getMappedName() {
+ return mappedName;
+ }
+
+ /**
+ * Sets the value of the mappedName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setMappedName(XsdStringType value) {
+ this.mappedName = value;
+ }
+
+ /**
+ * Gets the value of the injectionTarget 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 injectionTarget property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInjectionTarget().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link InjectionTargetType }
+ *
+ *
+ */
+ public List<InjectionTargetType> getInjectionTarget() {
+ if (injectionTarget == null) {
+ injectionTarget = new ArrayList<InjectionTargetType>();
+ }
+ return this.injectionTarget;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextTypeType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextTypeType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextTypeType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceContextTypeType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,51 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ * The persistence-context-typeType specifies the transactional
+ * nature of a persistence context reference.
+ *
+ * The value of the persistence-context-type element must be
+ * one of the following:
+ * Transaction
+ * Extended
+ *
+ *
+ *
+ * <p>Java class for persistence-context-typeType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="persistence-context-typeType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>string">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "persistence-context-typeType")
+public class PersistenceContextTypeType
+ extends String
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceUnitRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceUnitRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceUnitRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PersistenceUnitRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,256 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ *
+ * The persistence-unit-ref element contains a declaration
+ * of Deployment Component's reference to a persistence unit
+ * associated within a Deployment Component's
+ * environment. It consists of:
+ *
+ * - an optional description
+ * - the persistence unit reference name
+ * - an optional persistence unit name. If not specified,
+ * the default persistence unit is assumed.
+ * - optional injection targets
+ *
+ * Examples:
+ *
+ * <persistence-unit-ref>
+ * <persistence-unit-ref-name>myPersistenceUnit
+ * </persistence-unit-ref-name>
+ * </persistence-unit-ref>
+ *
+ * <persistence-unit-ref>
+ * <persistence-unit-ref-name>myPersistenceUnit
+ * </persistence-unit-ref-name>
+ * <persistence-unit-name>PersistenceUnit1
+ * </persistence-unit-name>
+ * </persistence-unit-ref>
+ *
+ *
+ *
+ *
+ * <p>Java class for persistence-unit-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="persistence-unit-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="persistence-unit-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ * <element name="persistence-unit-name" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ * <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "persistence-unit-refType", propOrder = {
+ "description",
+ "persistenceUnitRefName",
+ "persistenceUnitName",
+ "mappedName",
+ "injectionTarget"
+})
+public class PersistenceUnitRefType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "persistence-unit-ref-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected JndiNameType persistenceUnitRefName;
+ @XmlElement(name = "persistence-unit-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected org.apache.axis2.jaxws.description.xml.handler.String persistenceUnitName;
+ @XmlElement(name = "mapped-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected XsdStringType mappedName;
+ @XmlElement(name = "injection-target", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<InjectionTargetType> injectionTarget;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the persistenceUnitRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link JndiNameType }
+ *
+ */
+ public JndiNameType getPersistenceUnitRefName() {
+ return persistenceUnitRefName;
+ }
+
+ /**
+ * Sets the value of the persistenceUnitRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JndiNameType }
+ *
+ */
+ public void setPersistenceUnitRefName(JndiNameType value) {
+ this.persistenceUnitRefName = value;
+ }
+
+ /**
+ * Gets the value of the persistenceUnitName property.
+ *
+ * @return
+ * possible object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public org.apache.axis2.jaxws.description.xml.handler.String getPersistenceUnitName() {
+ return persistenceUnitName;
+ }
+
+ /**
+ * Sets the value of the persistenceUnitName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public void setPersistenceUnitName(org.apache.axis2.jaxws.description.xml.handler.String value) {
+ this.persistenceUnitName = value;
+ }
+
+ /**
+ * Gets the value of the mappedName property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getMappedName() {
+ return mappedName;
+ }
+
+ /**
+ * Sets the value of the mappedName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setMappedName(XsdStringType value) {
+ this.mappedName = value;
+ }
+
+ /**
+ * Gets the value of the injectionTarget 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 injectionTarget property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInjectionTarget().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link InjectionTargetType }
+ *
+ *
+ */
+ public List<InjectionTargetType> getInjectionTarget() {
+ if (injectionTarget == null) {
+ injectionTarget = new ArrayList<InjectionTargetType>();
+ }
+ return this.injectionTarget;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PortComponentRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PortComponentRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PortComponentRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PortComponentRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,168 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ * The port-component-ref element declares a client dependency
+ * on the container for resolving a Service Endpoint Interface
+ * to a WSDL port. It optionally associates the Service Endpoint
+ * Interface with a particular port-component. This is only used
+ * by the container for a Service.getPort(Class) method call.
+ *
+ *
+ *
+ * <p>Java class for port-component-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="port-component-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
+ * <element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
+ * <element name="port-component-link" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "port-component-refType", propOrder = {
+ "serviceEndpointInterface",
+ "enableMtom",
+ "portComponentLink"
+})
+public class PortComponentRefType {
+
+ @XmlElement(name = "service-endpoint-interface", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected FullyQualifiedClassType serviceEndpointInterface;
+ @XmlElement(name = "enable-mtom", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected TrueFalseType enableMtom;
+ @XmlElement(name = "port-component-link", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected org.apache.axis2.jaxws.description.xml.handler.String portComponentLink;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the serviceEndpointInterface property.
+ *
+ * @return
+ * possible object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public FullyQualifiedClassType getServiceEndpointInterface() {
+ return serviceEndpointInterface;
+ }
+
+ /**
+ * Sets the value of the serviceEndpointInterface property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public void setServiceEndpointInterface(FullyQualifiedClassType value) {
+ this.serviceEndpointInterface = value;
+ }
+
+ /**
+ * Gets the value of the enableMtom property.
+ *
+ * @return
+ * possible object is
+ * {@link TrueFalseType }
+ *
+ */
+ public TrueFalseType getEnableMtom() {
+ return enableMtom;
+ }
+
+ /**
+ * Sets the value of the enableMtom property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TrueFalseType }
+ *
+ */
+ public void setEnableMtom(TrueFalseType value) {
+ this.enableMtom = value;
+ }
+
+ /**
+ * Gets the value of the portComponentLink property.
+ *
+ * @return
+ * possible object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public org.apache.axis2.jaxws.description.xml.handler.String getPortComponentLink() {
+ return portComponentLink;
+ }
+
+ /**
+ * Sets the value of the portComponentLink property.
+ *
+ * @param value
+ * allowed object is
+ * {@link org.apache.axis2.jaxws.description.xml.handler.String }
+ *
+ */
+ public void setPortComponentLink(org.apache.axis2.jaxws.description.xml.handler.String value) {
+ this.portComponentLink = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PropertyType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PropertyType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PropertyType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/PropertyType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,136 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ * Specifies a name/value pair.
+ *
+ *
+ *
+ * <p>Java class for propertyType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="propertyType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="name" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ * <element name="value" type="{http://java.sun.com/xml/ns/javaee}xsdStringType"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "propertyType", propOrder = {
+ "name",
+ "value"
+})
+public class PropertyType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected XsdStringType name;
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected XsdStringType value;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getName() {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setName(XsdStringType value) {
+ this.name = value;
+ }
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setValue(XsdStringType value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RemoteType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RemoteType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RemoteType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RemoteType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,52 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ *
+ * The remote element contains the fully-qualified name
+ * of the enterprise bean's remote interface.
+ *
+ * Example:
+ *
+ * <remote>com.wombat.empl.EmployeeService</remote>
+ *
+ *
+ *
+ *
+ * <p>Java class for remoteType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="remoteType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>fully-qualified-classType">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "remoteType")
+public class RemoteType
+ extends FullyQualifiedClassType
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResAuthType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResAuthType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResAuthType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResAuthType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,55 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ * The res-authType specifies whether the Deployment Component
+ * code signs on programmatically to the resource manager, or
+ * whether the Container will sign on to the resource manager
+ * on behalf of the Deployment Component. In the latter case,
+ * the Container uses information that is supplied by the
+ * Deployer.
+ *
+ * The value must be one of the two following:
+ *
+ * Application
+ * Container
+ *
+ *
+ *
+ * <p>Java class for res-authType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="res-authType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>string">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "res-authType")
+public class ResAuthType
+ extends String
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResSharingScopeType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResSharingScopeType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResSharingScopeType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResSharingScopeType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,53 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ * The res-sharing-scope type specifies whether connections
+ * obtained through the given resource manager connection
+ * factory reference can be shared. The value, if specified,
+ * must be one of the two following:
+ *
+ * Shareable
+ * Unshareable
+ *
+ * The default value is Shareable.
+ *
+ *
+ *
+ * <p>Java class for res-sharing-scopeType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="res-sharing-scopeType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>string">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "res-sharing-scopeType")
+public class ResSharingScopeType
+ extends String
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceEnvRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceEnvRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceEnvRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceEnvRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,258 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ *
+ * The resource-env-refType is used to define
+ * resource-env-type elements. It contains a declaration of a
+ * Deployment Component's reference to an administered object
+ * associated with a resource in the Deployment Component's
+ * environment. It consists of an optional description, the
+ * resource environment reference name, and an optional
+ * indication of the resource environment reference type
+ * expected by the Deployment Component code.
+ *
+ * It also includes optional elements to define injection of
+ * the named resource into fields or JavaBeans properties.
+ *
+ * The resource environment type must be supplied unless an
+ * injection target is specified, in which case the type
+ * of the target is used. If both are specified, the type
+ * must be assignment compatible with the type of the injection
+ * target.
+ *
+ * Example:
+ *
+ * <resource-env-ref>
+ * <resource-env-ref-name>jms/StockQueue
+ * </resource-env-ref-name>
+ * <resource-env-ref-type>javax.jms.Queue
+ * </resource-env-ref-type>
+ * </resource-env-ref>
+ *
+ *
+ *
+ *
+ * <p>Java class for resource-env-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="resource-env-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="resource-env-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ * <element name="resource-env-ref-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ * <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "resource-env-refType", propOrder = {
+ "description",
+ "resourceEnvRefName",
+ "resourceEnvRefType",
+ "mappedName",
+ "injectionTarget"
+})
+public class ResourceEnvRefType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "resource-env-ref-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected JndiNameType resourceEnvRefName;
+ @XmlElement(name = "resource-env-ref-type", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected FullyQualifiedClassType resourceEnvRefType;
+ @XmlElement(name = "mapped-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected XsdStringType mappedName;
+ @XmlElement(name = "injection-target", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<InjectionTargetType> injectionTarget;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the resourceEnvRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link JndiNameType }
+ *
+ */
+ public JndiNameType getResourceEnvRefName() {
+ return resourceEnvRefName;
+ }
+
+ /**
+ * Sets the value of the resourceEnvRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JndiNameType }
+ *
+ */
+ public void setResourceEnvRefName(JndiNameType value) {
+ this.resourceEnvRefName = value;
+ }
+
+ /**
+ * Gets the value of the resourceEnvRefType property.
+ *
+ * @return
+ * possible object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public FullyQualifiedClassType getResourceEnvRefType() {
+ return resourceEnvRefType;
+ }
+
+ /**
+ * Sets the value of the resourceEnvRefType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public void setResourceEnvRefType(FullyQualifiedClassType value) {
+ this.resourceEnvRefType = value;
+ }
+
+ /**
+ * Gets the value of the mappedName property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getMappedName() {
+ return mappedName;
+ }
+
+ /**
+ * Sets the value of the mappedName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setMappedName(XsdStringType value) {
+ this.mappedName = value;
+ }
+
+ /**
+ * Gets the value of the injectionTarget 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 injectionTarget property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInjectionTarget().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link InjectionTargetType }
+ *
+ *
+ */
+ public List<InjectionTargetType> getInjectionTarget() {
+ if (injectionTarget == null) {
+ injectionTarget = new ArrayList<InjectionTargetType>();
+ }
+ return this.injectionTarget;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/ResourceRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,315 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ *
+ * The resource-refType contains a declaration of a
+ * Deployment Component's reference to an external resource. It
+ * consists of an optional description, the resource manager
+ * connection factory reference name, an optional indication of
+ * the resource manager connection factory type expected by the
+ * Deployment Component code, an optional type of authentication
+ * (Application or Container), and an optional specification of
+ * the shareability of connections obtained from the resource
+ * (Shareable or Unshareable).
+ *
+ * It also includes optional elements to define injection of
+ * the named resource into fields or JavaBeans properties.
+ *
+ * The connection factory type must be supplied unless an
+ * injection target is specified, in which case the type
+ * of the target is used. If both are specified, the type
+ * must be assignment compatible with the type of the injection
+ * target.
+ *
+ * Example:
+ *
+ * <resource-ref>
+ * <res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
+ * <res-type>javax.sql.DataSource</res-type>
+ * <res-auth>Container</res-auth>
+ * <res-sharing-scope>Shareable</res-sharing-scope>
+ * </resource-ref>
+ *
+ *
+ *
+ *
+ * <p>Java class for resource-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="resource-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="res-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ * <element name="res-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ * <element name="res-auth" type="{http://java.sun.com/xml/ns/javaee}res-authType" minOccurs="0"/>
+ * <element name="res-sharing-scope" type="{http://java.sun.com/xml/ns/javaee}res-sharing-scopeType" minOccurs="0"/>
+ * <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "resource-refType", propOrder = {
+ "description",
+ "resRefName",
+ "resType",
+ "resAuth",
+ "resSharingScope",
+ "mappedName",
+ "injectionTarget"
+})
+public class ResourceRefType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "res-ref-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected JndiNameType resRefName;
+ @XmlElement(name = "res-type", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected FullyQualifiedClassType resType;
+ @XmlElement(name = "res-auth", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected ResAuthType resAuth;
+ @XmlElement(name = "res-sharing-scope", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected ResSharingScopeType resSharingScope;
+ @XmlElement(name = "mapped-name", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected XsdStringType mappedName;
+ @XmlElement(name = "injection-target", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<InjectionTargetType> injectionTarget;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the resRefName property.
+ *
+ * @return
+ * possible object is
+ * {@link JndiNameType }
+ *
+ */
+ public JndiNameType getResRefName() {
+ return resRefName;
+ }
+
+ /**
+ * Sets the value of the resRefName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JndiNameType }
+ *
+ */
+ public void setResRefName(JndiNameType value) {
+ this.resRefName = value;
+ }
+
+ /**
+ * Gets the value of the resType property.
+ *
+ * @return
+ * possible object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public FullyQualifiedClassType getResType() {
+ return resType;
+ }
+
+ /**
+ * Sets the value of the resType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FullyQualifiedClassType }
+ *
+ */
+ public void setResType(FullyQualifiedClassType value) {
+ this.resType = value;
+ }
+
+ /**
+ * Gets the value of the resAuth property.
+ *
+ * @return
+ * possible object is
+ * {@link ResAuthType }
+ *
+ */
+ public ResAuthType getResAuth() {
+ return resAuth;
+ }
+
+ /**
+ * Sets the value of the resAuth property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResAuthType }
+ *
+ */
+ public void setResAuth(ResAuthType value) {
+ this.resAuth = value;
+ }
+
+ /**
+ * Gets the value of the resSharingScope property.
+ *
+ * @return
+ * possible object is
+ * {@link ResSharingScopeType }
+ *
+ */
+ public ResSharingScopeType getResSharingScope() {
+ return resSharingScope;
+ }
+
+ /**
+ * Sets the value of the resSharingScope property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResSharingScopeType }
+ *
+ */
+ public void setResSharingScope(ResSharingScopeType value) {
+ this.resSharingScope = value;
+ }
+
+ /**
+ * Gets the value of the mappedName property.
+ *
+ * @return
+ * possible object is
+ * {@link XsdStringType }
+ *
+ */
+ public XsdStringType getMappedName() {
+ return mappedName;
+ }
+
+ /**
+ * Sets the value of the mappedName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XsdStringType }
+ *
+ */
+ public void setMappedName(XsdStringType value) {
+ this.mappedName = value;
+ }
+
+ /**
+ * Gets the value of the injectionTarget 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 injectionTarget property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInjectionTarget().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link InjectionTargetType }
+ *
+ *
+ */
+ public List<InjectionTargetType> getInjectionTarget() {
+ if (injectionTarget == null) {
+ injectionTarget = new ArrayList<InjectionTargetType>();
+ }
+ return this.injectionTarget;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RoleNameType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RoleNameType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RoleNameType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RoleNameType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,47 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ *
+ * The role-nameType designates the name of a security role.
+ *
+ * The name must conform to the lexical rules for a token.
+ *
+ *
+ *
+ * <p>Java class for role-nameType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="role-nameType">
+ * <simpleContent>
+ * <restriction base="<http://java.sun.com/xml/ns/javaee>string">
+ * </restriction>
+ * </simpleContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "role-nameType")
+public class RoleNameType
+ extends String
+{
+
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RunAsType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RunAsType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RunAsType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/RunAsType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,145 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ * The run-asType specifies the run-as identity to be
+ * used for the execution of a component. It contains an
+ * optional description, and the name of a security role.
+ *
+ *
+ *
+ * <p>Java class for run-asType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="run-asType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="role-name" type="{http://java.sun.com/xml/ns/javaee}role-nameType"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "run-asType", propOrder = {
+ "description",
+ "roleName"
+})
+public class RunAsType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "role-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected RoleNameType roleName;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the roleName property.
+ *
+ * @return
+ * possible object is
+ * {@link RoleNameType }
+ *
+ */
+ public RoleNameType getRoleName() {
+ return roleName;
+ }
+
+ /**
+ * Sets the value of the roleName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RoleNameType }
+ *
+ */
+ public void setRoleName(RoleNameType value) {
+ this.roleName = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleRefType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleRefType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleRefType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleRefType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,177 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ * The security-role-refType contains the declaration of a
+ * security role reference in a component's or a
+ * Deployment Component's code. The declaration consists of an
+ * optional description, the security role name used in the
+ * code, and an optional link to a security role. If the
+ * security role is not specified, the Deployer must choose an
+ * appropriate security role.
+ *
+ *
+ *
+ * <p>Java class for security-role-refType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="security-role-refType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="role-name" type="{http://java.sun.com/xml/ns/javaee}role-nameType"/>
+ * <element name="role-link" type="{http://java.sun.com/xml/ns/javaee}role-nameType" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "security-role-refType", propOrder = {
+ "description",
+ "roleName",
+ "roleLink"
+})
+public class SecurityRoleRefType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "role-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected RoleNameType roleName;
+ @XmlElement(name = "role-link", namespace = "http://java.sun.com/xml/ns/javaee")
+ protected RoleNameType roleLink;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the roleName property.
+ *
+ * @return
+ * possible object is
+ * {@link RoleNameType }
+ *
+ */
+ public RoleNameType getRoleName() {
+ return roleName;
+ }
+
+ /**
+ * Sets the value of the roleName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RoleNameType }
+ *
+ */
+ public void setRoleName(RoleNameType value) {
+ this.roleName = value;
+ }
+
+ /**
+ * Gets the value of the roleLink property.
+ *
+ * @return
+ * possible object is
+ * {@link RoleNameType }
+ *
+ */
+ public RoleNameType getRoleLink() {
+ return roleLink;
+ }
+
+ /**
+ * Sets the value of the roleLink property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RoleNameType }
+ *
+ */
+ public void setRoleLink(RoleNameType value) {
+ this.roleLink = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleType.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleType.java?view=auto&rev=522702
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleType.java (added)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/xml/handler/SecurityRoleType.java Mon Mar 26 18:49:41 2007
@@ -0,0 +1,157 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// Any modifications to this file will be lost upon recompilation of the source schema.
+// Generated on: 2007.03.21 at 10:56:51 AM CDT
+//
+
+
+package org.apache.axis2.jaxws.description.xml.handler;
+
+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.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ *
+ *
+ *
+ * The security-roleType contains the definition of a security
+ * role. The definition consists of an optional description of
+ * the security role, and the security role name.
+ *
+ * Example:
+ *
+ * <security-role>
+ * <description>
+ * This role includes all employees who are authorized
+ * to access the employee service application.
+ * </description>
+ * <role-name>employee</role-name>
+ * </security-role>
+ *
+ *
+ *
+ *
+ * <p>Java class for security-roleType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="security-roleType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="role-name" type="{http://java.sun.com/xml/ns/javaee}role-nameType"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "security-roleType", propOrder = {
+ "description",
+ "roleName"
+})
+public class SecurityRoleType {
+
+ @XmlElement(namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected List<DescriptionType> description;
+ @XmlElement(name = "role-name", namespace = "http://java.sun.com/xml/ns/javaee", required = true)
+ protected RoleNameType roleName;
+ @XmlAttribute
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ protected java.lang.String id;
+
+ /**
+ * Gets the value of the description 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 description property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDescription().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link DescriptionType }
+ *
+ *
+ */
+ public List<DescriptionType> getDescription() {
+ if (description == null) {
+ description = new ArrayList<DescriptionType>();
+ }
+ return this.description;
+ }
+
+ /**
+ * Gets the value of the roleName property.
+ *
+ * @return
+ * possible object is
+ * {@link RoleNameType }
+ *
+ */
+ public RoleNameType getRoleName() {
+ return roleName;
+ }
+
+ /**
+ * Sets the value of the roleName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RoleNameType }
+ *
+ */
+ public void setRoleName(RoleNameType value) {
+ this.roleName = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link java.lang.String }
+ *
+ */
+ public java.lang.String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link java.lang.String }
+ *
+ */
+ public void setId(java.lang.String value) {
+ this.id = value;
+ }
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org