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.06.27 at 11:37:11 AM GMT-10:00 006 // 007 008 009 package org.hackystat.sensorbase.resource.projects.jaxb; 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.XmlRootElement; 016 import javax.xml.bind.annotation.XmlSchemaType; 017 import javax.xml.bind.annotation.XmlType; 018 import javax.xml.datatype.XMLGregorianCalendar; 019 020 021 /** 022 * <p>Java class for anonymous complex type. 023 * 024 * <p>The following schema fragment specifies the expected content contained within this class. 025 * 026 * <pre> 027 * <complexType> 028 * <complexContent> 029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 030 * <attribute ref="{}Name use="required""/> 031 * <attribute ref="{}Owner use="required""/> 032 * <attribute ref="{}Href use="required""/> 033 * <attribute ref="{}LastMod"/> 034 * </restriction> 035 * </complexContent> 036 * </complexType> 037 * </pre> 038 * 039 * 040 */ 041 @XmlAccessorType(XmlAccessType.FIELD) 042 @XmlType(name = "") 043 @XmlRootElement(name = "ProjectRef") 044 public class ProjectRef 045 implements Serializable 046 { 047 048 private final static long serialVersionUID = 12343L; 049 @XmlAttribute(name = "Name", required = true) 050 protected String name; 051 @XmlAttribute(name = "Owner", required = true) 052 protected String owner; 053 @XmlAttribute(name = "Href", required = true) 054 @XmlSchemaType(name = "anyURI") 055 protected String href; 056 @XmlAttribute(name = "LastMod") 057 @XmlSchemaType(name = "dateTime") 058 protected XMLGregorianCalendar lastMod; 059 060 /** 061 * Gets the value of the name property. 062 * 063 * @return 064 * possible object is 065 * {@link String } 066 * 067 */ 068 public String getName() { 069 return name; 070 } 071 072 /** 073 * Sets the value of the name property. 074 * 075 * @param value 076 * allowed object is 077 * {@link String } 078 * 079 */ 080 public void setName(String value) { 081 this.name = value; 082 } 083 084 public boolean isSetName() { 085 return (this.name!= null); 086 } 087 088 /** 089 * Gets the value of the owner property. 090 * 091 * @return 092 * possible object is 093 * {@link String } 094 * 095 */ 096 public String getOwner() { 097 return owner; 098 } 099 100 /** 101 * Sets the value of the owner property. 102 * 103 * @param value 104 * allowed object is 105 * {@link String } 106 * 107 */ 108 public void setOwner(String value) { 109 this.owner = value; 110 } 111 112 public boolean isSetOwner() { 113 return (this.owner!= null); 114 } 115 116 /** 117 * Gets the value of the href property. 118 * 119 * @return 120 * possible object is 121 * {@link String } 122 * 123 */ 124 public String getHref() { 125 return href; 126 } 127 128 /** 129 * Sets the value of the href property. 130 * 131 * @param value 132 * allowed object is 133 * {@link String } 134 * 135 */ 136 public void setHref(String value) { 137 this.href = value; 138 } 139 140 public boolean isSetHref() { 141 return (this.href!= null); 142 } 143 144 /** 145 * Gets the value of the lastMod property. 146 * 147 * @return 148 * possible object is 149 * {@link XMLGregorianCalendar } 150 * 151 */ 152 public XMLGregorianCalendar getLastMod() { 153 return lastMod; 154 } 155 156 /** 157 * Sets the value of the lastMod property. 158 * 159 * @param value 160 * allowed object is 161 * {@link XMLGregorianCalendar } 162 * 163 */ 164 public void setLastMod(XMLGregorianCalendar value) { 165 this.lastMod = value; 166 } 167 168 public boolean isSetLastMod() { 169 return (this.lastMod!= null); 170 } 171 172 }