001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-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.07.28 at 12:01:55 PM GMT-10:00 006 // 007 008 009 package org.hackystat.dailyprojectdata.resource.codeissue.jaxb; 010 011 import java.io.Serializable; 012 import java.util.ArrayList; 013 import java.util.List; 014 import javax.xml.bind.annotation.XmlAccessType; 015 import javax.xml.bind.annotation.XmlAccessorType; 016 import javax.xml.bind.annotation.XmlAttribute; 017 import javax.xml.bind.annotation.XmlElement; 018 import javax.xml.bind.annotation.XmlRootElement; 019 import javax.xml.bind.annotation.XmlSchemaType; 020 import javax.xml.bind.annotation.XmlType; 021 import javax.xml.datatype.XMLGregorianCalendar; 022 023 024 /** 025 * <p>Java class for anonymous complex type. 026 * 027 * <p>The following schema fragment specifies the expected content contained within this class. 028 * 029 * <pre> 030 * <complexType> 031 * <complexContent> 032 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 033 * <sequence> 034 * <element ref="{}CodeIssueData" maxOccurs="unbounded" minOccurs="0"/> 035 * </sequence> 036 * <attribute ref="{}Project"/> 037 * <attribute ref="{}Owner"/> 038 * <attribute ref="{}StartTime"/> 039 * <attribute ref="{}UriPattern"/> 040 * </restriction> 041 * </complexContent> 042 * </complexType> 043 * </pre> 044 * 045 * 046 */ 047 @XmlAccessorType(XmlAccessType.FIELD) 048 @XmlType(name = "", propOrder = { 049 "codeIssueData" 050 }) 051 @XmlRootElement(name = "CodeIssueDailyProjectData") 052 public class CodeIssueDailyProjectData 053 implements Serializable 054 { 055 056 private final static long serialVersionUID = 12343L; 057 @XmlElement(name = "CodeIssueData") 058 protected List<CodeIssueData> codeIssueData; 059 @XmlAttribute(name = "Project") 060 protected String project; 061 @XmlAttribute(name = "Owner") 062 protected String owner; 063 @XmlAttribute(name = "StartTime") 064 @XmlSchemaType(name = "dateTime") 065 protected XMLGregorianCalendar startTime; 066 @XmlAttribute(name = "UriPattern") 067 @XmlSchemaType(name = "anyURI") 068 protected String uriPattern; 069 070 /** 071 * Gets the value of the codeIssueData property. 072 * 073 * <p> 074 * This accessor method returns a reference to the live list, 075 * not a snapshot. Therefore any modification you make to the 076 * returned list will be present inside the JAXB object. 077 * This is why there is not a <CODE>set</CODE> method for the codeIssueData property. 078 * 079 * <p> 080 * For example, to add a new item, do as follows: 081 * <pre> 082 * getCodeIssueData().add(newItem); 083 * </pre> 084 * 085 * 086 * <p> 087 * Objects of the following type(s) are allowed in the list 088 * {@link CodeIssueData } 089 * 090 * 091 */ 092 public List<CodeIssueData> getCodeIssueData() { 093 if (codeIssueData == null) { 094 codeIssueData = new ArrayList<CodeIssueData>(); 095 } 096 return this.codeIssueData; 097 } 098 099 public boolean isSetCodeIssueData() { 100 return ((this.codeIssueData!= null)&&(!this.codeIssueData.isEmpty())); 101 } 102 103 public void unsetCodeIssueData() { 104 this.codeIssueData = null; 105 } 106 107 /** 108 * Gets the value of the project property. 109 * 110 * @return 111 * possible object is 112 * {@link String } 113 * 114 */ 115 public String getProject() { 116 return project; 117 } 118 119 /** 120 * Sets the value of the project property. 121 * 122 * @param value 123 * allowed object is 124 * {@link String } 125 * 126 */ 127 public void setProject(String value) { 128 this.project = value; 129 } 130 131 public boolean isSetProject() { 132 return (this.project!= null); 133 } 134 135 /** 136 * Gets the value of the owner property. 137 * 138 * @return 139 * possible object is 140 * {@link String } 141 * 142 */ 143 public String getOwner() { 144 return owner; 145 } 146 147 /** 148 * Sets the value of the owner property. 149 * 150 * @param value 151 * allowed object is 152 * {@link String } 153 * 154 */ 155 public void setOwner(String value) { 156 this.owner = value; 157 } 158 159 public boolean isSetOwner() { 160 return (this.owner!= null); 161 } 162 163 /** 164 * Gets the value of the startTime property. 165 * 166 * @return 167 * possible object is 168 * {@link XMLGregorianCalendar } 169 * 170 */ 171 public XMLGregorianCalendar getStartTime() { 172 return startTime; 173 } 174 175 /** 176 * Sets the value of the startTime property. 177 * 178 * @param value 179 * allowed object is 180 * {@link XMLGregorianCalendar } 181 * 182 */ 183 public void setStartTime(XMLGregorianCalendar value) { 184 this.startTime = value; 185 } 186 187 public boolean isSetStartTime() { 188 return (this.startTime!= null); 189 } 190 191 /** 192 * Gets the value of the uriPattern property. 193 * 194 * @return 195 * possible object is 196 * {@link String } 197 * 198 */ 199 public String getUriPattern() { 200 return uriPattern; 201 } 202 203 /** 204 * Sets the value of the uriPattern property. 205 * 206 * @param value 207 * allowed object is 208 * {@link String } 209 * 210 */ 211 public void setUriPattern(String value) { 212 this.uriPattern = value; 213 } 214 215 public boolean isSetUriPattern() { 216 return (this.uriPattern!= null); 217 } 218 219 }