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 }