//
// 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 TimesheetAuditType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="TimesheetAuditType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ApproverUserName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ApproverUserObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="AuditDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="OverheadHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="OverheadOvertimeHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingOverheadHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingOverheadOvertimeHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingProjectHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingProjectOvertimeHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ProjectHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ProjectObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ProjectOvertimeHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ResourceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ResourceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ResourceObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="TimesheetActivityStatus" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value=""/>
* <enumeration value="Submitted"/>
* <enumeration value="Approved"/>
* <enumeration value="Resource Manager Approved"/>
* <enumeration value="Project Manager Approved"/>
* <enumeration value="Active"/>
* <enumeration value="Rejected"/>
* <enumeration value="Resubmitted"/>
* <enumeration value="Reopened"/>
* <enumeration value="Submitted for RM"/>
* <enumeration value="Resubmitted for RM"/>
* </restriction>
* </simpleType>
* </element>
* <element name="TimesheetApprovingAs" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value=""/>
* <enumeration value="Project Manager"/>
* <enumeration value="Resource Manager"/>
* <enumeration value="Project Manager Delegate"/>
* <enumeration value="Resource Manager Delegate"/>
* </restriction>
* </simpleType>
* </element>
* <element name="TimesheetPeriodEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="TimesheetPeriodObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="TimesheetPeriodStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="TimesheetStatus" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value=""/>
* <enumeration value="Submitted"/>
* <enumeration value="Approved"/>
* <enumeration value="Resource Manager Approved"/>
* <enumeration value="Project Manager Approved"/>
* <enumeration value="Active"/>
* <enumeration value="Rejected"/>
* <enumeration value="Not Started"/>
* <enumeration value="Resubmitted"/>
* <enumeration value="Reopened"/>
* <enumeration value="Submitted for RM"/>
* <enumeration value="Resubmitted for RM"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TimesheetAuditType", propOrder =
{
"approverUserName",
"approverUserObjectId",
"auditDate",
"objectId",
"overheadHours",
"overheadOvertimeHours",
"pendingOverheadHours",
"pendingOverheadOvertimeHours",
"pendingProjectHours",
"pendingProjectOvertimeHours",
"projectHours",
"projectId",
"projectObjectId",
"projectOvertimeHours",
"resourceId",
"resourceName",
"resourceObjectId",
"timesheetActivityStatus",
"timesheetApprovingAs",
"timesheetPeriodEndDate",
"timesheetPeriodObjectId",
"timesheetPeriodStartDate",
"timesheetStatus"
}) public class TimesheetAuditType
{
@XmlElement(name = "ApproverUserName") protected String approverUserName;
@XmlElement(name = "ApproverUserObjectId", nillable = true) protected Integer approverUserObjectId;
@XmlElement(name = "AuditDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date auditDate;
@XmlElement(name = "ObjectId") protected Integer objectId;
@XmlElement(name = "OverheadHours", nillable = true) protected Double overheadHours;
@XmlElement(name = "OverheadOvertimeHours", nillable = true) protected Double overheadOvertimeHours;
@XmlElement(name = "PendingOverheadHours", nillable = true) protected Double pendingOverheadHours;
@XmlElement(name = "PendingOverheadOvertimeHours", nillable = true) protected Double pendingOverheadOvertimeHours;
@XmlElement(name = "PendingProjectHours", nillable = true) protected Double pendingProjectHours;
@XmlElement(name = "PendingProjectOvertimeHours", nillable = true) protected Double pendingProjectOvertimeHours;
@XmlElement(name = "ProjectHours", nillable = true) protected Double projectHours;
@XmlElement(name = "ProjectId") protected String projectId;
@XmlElement(name = "ProjectObjectId", nillable = true) protected Integer projectObjectId;
@XmlElement(name = "ProjectOvertimeHours", nillable = true) protected Double projectOvertimeHours;
@XmlElement(name = "ResourceId") protected String resourceId;
@XmlElement(name = "ResourceName") protected String resourceName;
@XmlElement(name = "ResourceObjectId", nillable = true) protected Integer resourceObjectId;
@XmlElement(name = "TimesheetActivityStatus") protected String timesheetActivityStatus;
@XmlElement(name = "TimesheetApprovingAs") protected String timesheetApprovingAs;
@XmlElement(name = "TimesheetPeriodEndDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date timesheetPeriodEndDate;
@XmlElement(name = "TimesheetPeriodObjectId", nillable = true) protected Integer timesheetPeriodObjectId;
@XmlElement(name = "TimesheetPeriodStartDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date timesheetPeriodStartDate;
@XmlElement(name = "TimesheetStatus") protected String timesheetStatus;
/**
* Gets the value of the approverUserName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getApproverUserName()
{
return approverUserName;
}
/**
* Sets the value of the approverUserName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setApproverUserName(String value)
{
this.approverUserName = value;
}
/**
* Gets the value of the approverUserObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getApproverUserObjectId()
{
return approverUserObjectId;
}
/**
* Sets the value of the approverUserObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setApproverUserObjectId(Integer value)
{
this.approverUserObjectId = value;
}
/**
* Gets the value of the auditDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getAuditDate()
{
return auditDate;
}
/**
* Sets the value of the auditDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAuditDate(Date value)
{
this.auditDate = value;
}
/**
* Gets the value of the objectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getObjectId()
{
return objectId;
}
/**
* Sets the value of the objectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setObjectId(Integer value)
{
this.objectId = value;
}
/**
* Gets the value of the overheadHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getOverheadHours()
{
return overheadHours;
}
/**
* Sets the value of the overheadHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setOverheadHours(Double value)
{
this.overheadHours = value;
}
/**
* Gets the value of the overheadOvertimeHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getOverheadOvertimeHours()
{
return overheadOvertimeHours;
}
/**
* Sets the value of the overheadOvertimeHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setOverheadOvertimeHours(Double value)
{
this.overheadOvertimeHours = value;
}
/**
* Gets the value of the pendingOverheadHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingOverheadHours()
{
return pendingOverheadHours;
}
/**
* Sets the value of the pendingOverheadHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingOverheadHours(Double value)
{
this.pendingOverheadHours = value;
}
/**
* Gets the value of the pendingOverheadOvertimeHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingOverheadOvertimeHours()
{
return pendingOverheadOvertimeHours;
}
/**
* Sets the value of the pendingOverheadOvertimeHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingOverheadOvertimeHours(Double value)
{
this.pendingOverheadOvertimeHours = value;
}
/**
* Gets the value of the pendingProjectHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingProjectHours()
{
return pendingProjectHours;
}
/**
* Sets the value of the pendingProjectHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingProjectHours(Double value)
{
this.pendingProjectHours = value;
}
/**
* Gets the value of the pendingProjectOvertimeHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingProjectOvertimeHours()
{
return pendingProjectOvertimeHours;
}
/**
* Sets the value of the pendingProjectOvertimeHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingProjectOvertimeHours(Double value)
{
this.pendingProjectOvertimeHours = value;
}
/**
* Gets the value of the projectHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getProjectHours()
{
return projectHours;
}
/**
* Sets the value of the projectHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setProjectHours(Double value)
{
this.projectHours = value;
}
/**
* Gets the value of the projectId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProjectId()
{
return projectId;
}
/**
* Sets the value of the projectId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProjectId(String value)
{
this.projectId = 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 projectOvertimeHours property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getProjectOvertimeHours()
{
return projectOvertimeHours;
}
/**
* Sets the value of the projectOvertimeHours property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setProjectOvertimeHours(Double value)
{
this.projectOvertimeHours = value;
}
/**
* Gets the value of the resourceId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceId()
{
return resourceId;
}
/**
* Sets the value of the resourceId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceId(String value)
{
this.resourceId = value;
}
/**
* Gets the value of the resourceName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceName()
{
return resourceName;
}
/**
* Sets the value of the resourceName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceName(String value)
{
this.resourceName = value;
}
/**
* Gets the value of the resourceObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getResourceObjectId()
{
return resourceObjectId;
}
/**
* Sets the value of the resourceObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setResourceObjectId(Integer value)
{
this.resourceObjectId = value;
}
/**
* Gets the value of the timesheetActivityStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTimesheetActivityStatus()
{
return timesheetActivityStatus;
}
/**
* Sets the value of the timesheetActivityStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetActivityStatus(String value)
{
this.timesheetActivityStatus = value;
}
/**
* Gets the value of the timesheetApprovingAs property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTimesheetApprovingAs()
{
return timesheetApprovingAs;
}
/**
* Sets the value of the timesheetApprovingAs property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetApprovingAs(String value)
{
this.timesheetApprovingAs = value;
}
/**
* Gets the value of the timesheetPeriodEndDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getTimesheetPeriodEndDate()
{
return timesheetPeriodEndDate;
}
/**
* Sets the value of the timesheetPeriodEndDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetPeriodEndDate(Date value)
{
this.timesheetPeriodEndDate = value;
}
/**
* Gets the value of the timesheetPeriodObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getTimesheetPeriodObjectId()
{
return timesheetPeriodObjectId;
}
/**
* Sets the value of the timesheetPeriodObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setTimesheetPeriodObjectId(Integer value)
{
this.timesheetPeriodObjectId = value;
}
/**
* Gets the value of the timesheetPeriodStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getTimesheetPeriodStartDate()
{
return timesheetPeriodStartDate;
}
/**
* Sets the value of the timesheetPeriodStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetPeriodStartDate(Date value)
{
this.timesheetPeriodStartDate = value;
}
/**
* Gets the value of the timesheetStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTimesheetStatus()
{
return timesheetStatus;
}
/**
* Sets the value of the timesheetStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetStatus(String value)
{
this.timesheetStatus = value;
}
}