001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00
006: //
007:
008: package org.apache.cxf.jaxws.javaee;
009:
010: import javax.xml.bind.annotation.XmlAccessType;
011: import javax.xml.bind.annotation.XmlAccessorType;
012: import javax.xml.bind.annotation.XmlAttribute;
013: import javax.xml.bind.annotation.XmlElement;
014: import javax.xml.bind.annotation.XmlID;
015: import javax.xml.bind.annotation.XmlType;
016: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
017: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
018:
019: /**
020: *
021: *
022: * The port-component-ref element declares a client dependency
023: * on the container for resolving a Service Endpoint Interface
024: * to a WSDL port. It optionally associates the Service Endpoint
025: * Interface with a particular port-component. This is only used
026: * by the container for a Service.getPort(Class) method call.
027: *
028: *
029: *
030: * <p>Java class for port-component-refType complex type.
031: *
032: * <p>The following schema fragment specifies the expected content contained within this class.
033: *
034: * <pre>
035: * <complexType name="port-component-refType">
036: * <complexContent>
037: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
038: * <sequence>
039: * <element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
040: * <element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
041: * <element name="port-component-link" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
042: * </sequence>
043: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
044: * </restriction>
045: * </complexContent>
046: * </complexType>
047: * </pre>
048: *
049: *
050: */
051: @XmlAccessorType(XmlAccessType.FIELD)
052: @XmlType(name="port-component-refType",propOrder={"serviceEndpointInterface","enableMtom","portComponentLink"})
053: public class PortComponentRefType {
054:
055: @XmlElement(name="service-endpoint-interface",required=true)
056: protected FullyQualifiedClassType serviceEndpointInterface;
057: @XmlElement(name="enable-mtom")
058: protected TrueFalseType enableMtom;
059: @XmlElement(name="port-component-link")
060: protected org.apache.cxf.jaxws.javaee.String portComponentLink;
061: @XmlAttribute
062: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
063: @XmlID
064: protected java.lang.String id;
065:
066: /**
067: * Gets the value of the serviceEndpointInterface property.
068: *
069: * @return
070: * possible object is
071: * {@link FullyQualifiedClassType }
072: *
073: */
074: public FullyQualifiedClassType getServiceEndpointInterface() {
075: return serviceEndpointInterface;
076: }
077:
078: /**
079: * Sets the value of the serviceEndpointInterface property.
080: *
081: * @param value
082: * allowed object is
083: * {@link FullyQualifiedClassType }
084: *
085: */
086: public void setServiceEndpointInterface(
087: FullyQualifiedClassType value) {
088: this .serviceEndpointInterface = value;
089: }
090:
091: /**
092: * Gets the value of the enableMtom property.
093: *
094: * @return
095: * possible object is
096: * {@link TrueFalseType }
097: *
098: */
099: public TrueFalseType getEnableMtom() {
100: return enableMtom;
101: }
102:
103: /**
104: * Sets the value of the enableMtom property.
105: *
106: * @param value
107: * allowed object is
108: * {@link TrueFalseType }
109: *
110: */
111: public void setEnableMtom(TrueFalseType value) {
112: this .enableMtom = value;
113: }
114:
115: /**
116: * Gets the value of the portComponentLink property.
117: *
118: * @return
119: * possible object is
120: * {@link org.apache.cxf.jaxws.javaee.String }
121: *
122: */
123: public org.apache.cxf.jaxws.javaee.String getPortComponentLink() {
124: return portComponentLink;
125: }
126:
127: /**
128: * Sets the value of the portComponentLink property.
129: *
130: * @param value
131: * allowed object is
132: * {@link org.apache.cxf.jaxws.javaee.String }
133: *
134: */
135: public void setPortComponentLink(
136: org.apache.cxf.jaxws.javaee.String value) {
137: this .portComponentLink = value;
138: }
139:
140: /**
141: * Gets the value of the id property.
142: *
143: * @return
144: * possible object is
145: * {@link java.lang.String }
146: *
147: */
148: public java.lang.String getId() {
149: return id;
150: }
151:
152: /**
153: * Sets the value of the id property.
154: *
155: * @param value
156: * allowed object is
157: * {@link java.lang.String }
158: *
159: */
160: public void setId(java.lang.String value) {
161: this.id = value;
162: }
163:
164: }
|