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.XmlElement;
013: import javax.xml.bind.annotation.XmlType;
014:
015: /**
016: *
017: *
018: * The lifecycle-callback type specifies a method on a
019: * class to be called when a lifecycle event occurs.
020: * Note that each class may have only one lifecycle callback
021: * method for any given event and that the method may not
022: * be overloaded.
023: *
024: * If the lifefycle-callback-class element is missing then
025: * the class defining the callback is assumed to be the
026: * component class in scope at the place in the descriptor
027: * in which the callback definition appears.
028: *
029: *
030: *
031: * <p>Java class for lifecycle-callbackType complex type.
032: *
033: * <p>The following schema fragment specifies the expected content contained within this class.
034: *
035: * <pre>
036: * <complexType name="lifecycle-callbackType">
037: * <complexContent>
038: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
039: * <sequence>
040: * <element name="lifecycle-callback-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
041: * <element name="lifecycle-callback-method" type="{http://java.sun.com/xml/ns/javaee}java-identifierType"/>
042: * </sequence>
043: * </restriction>
044: * </complexContent>
045: * </complexType>
046: * </pre>
047: *
048: *
049: */
050: @XmlAccessorType(XmlAccessType.FIELD)
051: @XmlType(name="lifecycle-callbackType",propOrder={"lifecycleCallbackClass","lifecycleCallbackMethod"})
052: public class LifecycleCallbackType {
053:
054: @XmlElement(name="lifecycle-callback-class")
055: protected FullyQualifiedClassType lifecycleCallbackClass;
056: @XmlElement(name="lifecycle-callback-method",required=true)
057: protected JavaIdentifierType lifecycleCallbackMethod;
058:
059: /**
060: * Gets the value of the lifecycleCallbackClass property.
061: *
062: * @return
063: * possible object is
064: * {@link FullyQualifiedClassType }
065: *
066: */
067: public FullyQualifiedClassType getLifecycleCallbackClass() {
068: return lifecycleCallbackClass;
069: }
070:
071: /**
072: * Sets the value of the lifecycleCallbackClass property.
073: *
074: * @param value
075: * allowed object is
076: * {@link FullyQualifiedClassType }
077: *
078: */
079: public void setLifecycleCallbackClass(FullyQualifiedClassType value) {
080: this .lifecycleCallbackClass = value;
081: }
082:
083: /**
084: * Gets the value of the lifecycleCallbackMethod property.
085: *
086: * @return
087: * possible object is
088: * {@link JavaIdentifierType }
089: *
090: */
091: public JavaIdentifierType getLifecycleCallbackMethod() {
092: return lifecycleCallbackMethod;
093: }
094:
095: /**
096: * Sets the value of the lifecycleCallbackMethod property.
097: *
098: * @param value
099: * allowed object is
100: * {@link JavaIdentifierType }
101: *
102: */
103: public void setLifecycleCallbackMethod(JavaIdentifierType value) {
104: this.lifecycleCallbackMethod = value;
105: }
106:
107: }
|