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: 2008.10.21 at 09:24:54 AM EDT
006 //
007
008
009 package org.apache.geronimo.system.plugin.model;
010
011 import java.io.Serializable;
012 import javax.xml.bind.annotation.XmlAccessType;
013 import javax.xml.bind.annotation.XmlAccessorType;
014 import javax.xml.bind.annotation.XmlAttribute;
015 import javax.xml.bind.annotation.XmlType;
016
017
018 /**
019 *
020 * See pluginType/dependency above
021 *
022 *
023 * <p>Java class for dependencyType complex type.
024 *
025 * <p>The following schema fragment specifies the expected content contained within this class.
026 *
027 * <pre>
028 * <complexType name="dependencyType">
029 * <complexContent>
030 * <extension base="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType">
031 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
032 * </extension>
033 * </complexContent>
034 * </complexType>
035 * </pre>
036 *
037 *
038 */
039 @XmlAccessorType(XmlAccessType.FIELD)
040 @XmlType(name = "dependencyType")
041 public class DependencyType
042 extends ArtifactType
043 implements Serializable
044 {
045
046 private final static long serialVersionUID = 12343L;
047 @XmlAttribute
048 protected Boolean start;
049
050 /**
051 * Gets the value of the start property.
052 *
053 * @return
054 * possible object is
055 * {@link Boolean }
056 *
057 */
058 public boolean isStart() {
059 if (start == null) {
060 return true;
061 } else {
062 return start;
063 }
064 }
065
066 /**
067 * Sets the value of the start property.
068 *
069 * @param value
070 * allowed object is
071 * {@link Boolean }
072 *
073 */
074 public void setStart(Boolean value) {
075 this.start = value;
076 }
077
078 }