//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.08.02 at 12:16:58 PM BST
//
package net.sf.mpxj.primavera.schema;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for UDFValueType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="UDFValueType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CodeValue" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="60"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ConditionalIndicator" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Cost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="CreateUser" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Description" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="120"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Double" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="-1.0E12"/>
* <maxInclusive value="1.0E12"/>
* </restriction>
* </simpleType>
* </element>
* <element name="FinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ForeignObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Indicator" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value=""/>
* <enumeration value="None"/>
* <enumeration value="Red"/>
* <enumeration value="Yellow"/>
* <enumeration value="Green"/>
* <enumeration value="Blue"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Integer" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="IsBaseline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsTemplate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsUDFTypeCalculated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsUDFTypeConditional" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="LastUpdateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="LastUpdateUser" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ProjectObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="UDFCodeObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UDFTypeDataType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Text"/>
* <enumeration value="Start Date"/>
* <enumeration value="Finish Date"/>
* <enumeration value="Cost"/>
* <enumeration value="Double"/>
* <enumeration value="Integer"/>
* <enumeration value="Indicator"/>
* <enumeration value="Code"/>
* </restriction>
* </simpleType>
* </element>
* <element name="UDFTypeObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UDFTypeSubjectArea" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Activity"/>
* <enumeration value="Activity Expense"/>
* <enumeration value="Activity Step"/>
* <enumeration value="Project"/>
* <enumeration value="Project Issue"/>
* <enumeration value="Project Risk"/>
* <enumeration value="Resource"/>
* <enumeration value="Resource Assignment"/>
* <enumeration value="WBS"/>
* <enumeration value="Work Products and Documents"/>
* <enumeration value="Activity Step Template Item"/>
* </restriction>
* </simpleType>
* </element>
* <element name="UDFTypeTitle" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="40"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "UDFValueType", propOrder =
{
"codeValue",
"conditionalIndicator",
"cost",
"createDate",
"createUser",
"description",
"_double",
"finishDate",
"foreignObjectId",
"indicator",
"integer",
"isBaseline",
"isTemplate",
"isUDFTypeCalculated",
"isUDFTypeConditional",
"lastUpdateDate",
"lastUpdateUser",
"projectObjectId",
"startDate",
"text",
"udfCodeObjectId",
"udfTypeDataType",
"udfTypeObjectId",
"udfTypeSubjectArea",
"udfTypeTitle"
}) public class UDFValueType
{
@XmlElement(name = "CodeValue") protected String codeValue;
@XmlElement(name = "ConditionalIndicator", nillable = true) protected Integer conditionalIndicator;
@XmlElement(name = "Cost", nillable = true) protected Double cost;
@XmlElement(name = "CreateDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date createDate;
@XmlElement(name = "CreateUser") protected String createUser;
@XmlElement(name = "Description") protected String description;
@XmlElement(name = "Double", nillable = true) protected Double _double;
@XmlElement(name = "FinishDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date finishDate;
@XmlElement(name = "ForeignObjectId") protected Integer foreignObjectId;
@XmlElement(name = "Indicator") protected String indicator;
@XmlElement(name = "Integer", nillable = true) protected Integer integer;
@XmlElement(name = "IsBaseline", nillable = true) protected Boolean isBaseline;
@XmlElement(name = "IsTemplate") protected Boolean isTemplate;
@XmlElement(name = "IsUDFTypeCalculated", nillable = true) protected Boolean isUDFTypeCalculated;
@XmlElement(name = "IsUDFTypeConditional", nillable = true) protected Boolean isUDFTypeConditional;
@XmlElement(name = "LastUpdateDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date lastUpdateDate;
@XmlElement(name = "LastUpdateUser") protected String lastUpdateUser;
@XmlElement(name = "ProjectObjectId", nillable = true) protected Integer projectObjectId;
@XmlElement(name = "StartDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date startDate;
@XmlElement(name = "Text") protected String text;
@XmlElement(name = "UDFCodeObjectId", nillable = true) protected Integer udfCodeObjectId;
@XmlElement(name = "UDFTypeDataType") protected String udfTypeDataType;
@XmlElement(name = "UDFTypeObjectId") protected Integer udfTypeObjectId;
@XmlElement(name = "UDFTypeSubjectArea") protected String udfTypeSubjectArea;
@XmlElement(name = "UDFTypeTitle") protected String udfTypeTitle;
/**
* Gets the value of the codeValue property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCodeValue()
{
return codeValue;
}
/**
* Sets the value of the codeValue property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCodeValue(String value)
{
this.codeValue = value;
}
/**
* Gets the value of the conditionalIndicator property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getConditionalIndicator()
{
return conditionalIndicator;
}
/**
* Sets the value of the conditionalIndicator property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setConditionalIndicator(Integer value)
{
this.conditionalIndicator = value;
}
/**
* Gets the value of the cost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getCost()
{
return cost;
}
/**
* Sets the value of the cost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setCost(Double value)
{
this.cost = value;
}
/**
* Gets the value of the createDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getCreateDate()
{
return createDate;
}
/**
* Sets the value of the createDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateDate(Date value)
{
this.createDate = value;
}
/**
* Gets the value of the createUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCreateUser()
{
return createUser;
}
/**
* Sets the value of the createUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateUser(String value)
{
this.createUser = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription()
{
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value)
{
this.description = value;
}
/**
* Gets the value of the double property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getDouble()
{
return _double;
}
/**
* Sets the value of the double property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setDouble(Double value)
{
this._double = value;
}
/**
* Gets the value of the finishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getFinishDate()
{
return finishDate;
}
/**
* Sets the value of the finishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishDate(Date value)
{
this.finishDate = value;
}
/**
* Gets the value of the foreignObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getForeignObjectId()
{
return foreignObjectId;
}
/**
* Sets the value of the foreignObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setForeignObjectId(Integer value)
{
this.foreignObjectId = value;
}
/**
* Gets the value of the indicator property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIndicator()
{
return indicator;
}
/**
* Sets the value of the indicator property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIndicator(String value)
{
this.indicator = value;
}
/**
* Gets the value of the integer property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getInteger()
{
return integer;
}
/**
* Sets the value of the integer property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setInteger(Integer value)
{
this.integer = value;
}
/**
* Gets the value of the isBaseline property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsBaseline()
{
return isBaseline;
}
/**
* Sets the value of the isBaseline property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsBaseline(Boolean value)
{
this.isBaseline = value;
}
/**
* Gets the value of the isTemplate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsTemplate()
{
return isTemplate;
}
/**
* Sets the value of the isTemplate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsTemplate(Boolean value)
{
this.isTemplate = value;
}
/**
* Gets the value of the isUDFTypeCalculated property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsUDFTypeCalculated()
{
return isUDFTypeCalculated;
}
/**
* Sets the value of the isUDFTypeCalculated property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsUDFTypeCalculated(Boolean value)
{
this.isUDFTypeCalculated = value;
}
/**
* Gets the value of the isUDFTypeConditional property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsUDFTypeConditional()
{
return isUDFTypeConditional;
}
/**
* Sets the value of the isUDFTypeConditional property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsUDFTypeConditional(Boolean value)
{
this.isUDFTypeConditional = value;
}
/**
* Gets the value of the lastUpdateDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getLastUpdateDate()
{
return lastUpdateDate;
}
/**
* Sets the value of the lastUpdateDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastUpdateDate(Date value)
{
this.lastUpdateDate = value;
}
/**
* Gets the value of the lastUpdateUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastUpdateUser()
{
return lastUpdateUser;
}
/**
* Sets the value of the lastUpdateUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastUpdateUser(String value)
{
this.lastUpdateUser = value;
}
/**
* Gets the value of the projectObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getProjectObjectId()
{
return projectObjectId;
}
/**
* Sets the value of the projectObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setProjectObjectId(Integer value)
{
this.projectObjectId = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getStartDate()
{
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartDate(Date value)
{
this.startDate = value;
}
/**
* Gets the value of the text property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText()
{
return text;
}
/**
* Sets the value of the text property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value)
{
this.text = value;
}
/**
* Gets the value of the udfCodeObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUDFCodeObjectId()
{
return udfCodeObjectId;
}
/**
* Sets the value of the udfCodeObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUDFCodeObjectId(Integer value)
{
this.udfCodeObjectId = value;
}
/**
* Gets the value of the udfTypeDataType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUDFTypeDataType()
{
return udfTypeDataType;
}
/**
* Sets the value of the udfTypeDataType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUDFTypeDataType(String value)
{
this.udfTypeDataType = value;
}
/**
* Gets the value of the udfTypeObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUDFTypeObjectId()
{
return udfTypeObjectId;
}
/**
* Sets the value of the udfTypeObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUDFTypeObjectId(Integer value)
{
this.udfTypeObjectId = value;
}
/**
* Gets the value of the udfTypeSubjectArea property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUDFTypeSubjectArea()
{
return udfTypeSubjectArea;
}
/**
* Sets the value of the udfTypeSubjectArea property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUDFTypeSubjectArea(String value)
{
this.udfTypeSubjectArea = value;
}
/**
* Gets the value of the udfTypeTitle property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUDFTypeTitle()
{
return udfTypeTitle;
}
/**
* Sets the value of the udfTypeTitle property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUDFTypeTitle(String value)
{
this.udfTypeTitle = value;
}
}