//
// 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.ArrayList;
import java.util.Date;
import java.util.List;
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 ResourceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ResourceType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="AutoComputeActuals" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="CalculateCostFromUnits" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="CalendarName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="60"/>
* </restriction>
* </simpleType>
* </element>
* <element name="CalendarObjectId" type="{http://www.w3.org/2001/XMLSchema}int" 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="CurrencyId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="CurrencyName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="40"/>
* </restriction>
* </simpleType>
* </element>
* <element name="CurrencyObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="DefaultUnitsPerTime" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="EffectiveDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="EmailAddress" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="EmployeeId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="40"/>
* </restriction>
* </simpleType>
* </element>
* <element name="GUID" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <pattern value="\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}|"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Id" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IntegratedType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value=""/>
* <enumeration value="ERP"/>
* <enumeration value="Fusion"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsActive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsOverTimeAllowed" 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="LocationName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="100"/>
* </restriction>
* </simpleType>
* </element>
* <element name="LocationObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="MaxUnitsPerTime" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="Name" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="OfficePhone" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="32"/>
* </restriction>
* </simpleType>
* </element>
* <element name="OtherPhone" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="32"/>
* </restriction>
* </simpleType>
* </element>
* <element name="OvertimeFactor" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* <maxInclusive value="10.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ParentObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="PricePerUnit" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PrimaryRoleId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PrimaryRoleName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="100"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PrimaryRoleObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ResourceNotes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ResourceType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Labor"/>
* <enumeration value="Nonlabor"/>
* <enumeration value="Material"/>
* </restriction>
* </simpleType>
* </element>
* <element name="SequenceNumber" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ShiftObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="TimesheetApprovalManager" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="TimesheetApprovalManagerObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Title" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="100"/>
* </restriction>
* </simpleType>
* </element>
* <element name="UnitOfMeasureObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UseTimesheets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="UserName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="UserObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Code" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}CodeAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UDF" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UDFAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectResourceSpread" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectResourceSpreadType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ResourceType", propOrder =
{
"autoComputeActuals",
"calculateCostFromUnits",
"calendarName",
"calendarObjectId",
"createDate",
"createUser",
"currencyId",
"currencyName",
"currencyObjectId",
"defaultUnitsPerTime",
"effectiveDate",
"emailAddress",
"employeeId",
"guid",
"id",
"integratedType",
"isActive",
"isOverTimeAllowed",
"lastUpdateDate",
"lastUpdateUser",
"locationName",
"locationObjectId",
"maxUnitsPerTime",
"name",
"objectId",
"officePhone",
"otherPhone",
"overtimeFactor",
"parentObjectId",
"pricePerUnit",
"primaryRoleId",
"primaryRoleName",
"primaryRoleObjectId",
"resourceNotes",
"resourceType",
"sequenceNumber",
"shiftObjectId",
"timesheetApprovalManager",
"timesheetApprovalManagerObjectId",
"title",
"unitOfMeasureObjectId",
"useTimesheets",
"userName",
"userObjectId",
"code",
"udf",
"projectResourceSpread"
}) public class ResourceType
{
@XmlElement(name = "AutoComputeActuals") protected Boolean autoComputeActuals;
@XmlElement(name = "CalculateCostFromUnits") protected Boolean calculateCostFromUnits;
@XmlElement(name = "CalendarName") protected String calendarName;
@XmlElement(name = "CalendarObjectId") protected Integer calendarObjectId;
@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 = "CurrencyId") protected String currencyId;
@XmlElement(name = "CurrencyName") protected String currencyName;
@XmlElement(name = "CurrencyObjectId") protected Integer currencyObjectId;
@XmlElement(name = "DefaultUnitsPerTime", nillable = true) protected Double defaultUnitsPerTime;
@XmlElement(name = "EffectiveDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date effectiveDate;
@XmlElement(name = "EmailAddress") protected String emailAddress;
@XmlElement(name = "EmployeeId") protected String employeeId;
@XmlElement(name = "GUID") protected String guid;
@XmlElement(name = "Id") protected String id;
@XmlElement(name = "IntegratedType") protected String integratedType;
@XmlElement(name = "IsActive") protected Boolean isActive;
@XmlElement(name = "IsOverTimeAllowed") protected Boolean isOverTimeAllowed;
@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 = "LocationName") protected String locationName;
@XmlElement(name = "LocationObjectId", nillable = true) protected Integer locationObjectId;
@XmlElement(name = "MaxUnitsPerTime", nillable = true) protected Double maxUnitsPerTime;
@XmlElement(name = "Name") protected String name;
@XmlElement(name = "ObjectId") protected Integer objectId;
@XmlElement(name = "OfficePhone") protected String officePhone;
@XmlElement(name = "OtherPhone") protected String otherPhone;
@XmlElement(name = "OvertimeFactor", nillable = true) protected Double overtimeFactor;
@XmlElement(name = "ParentObjectId", nillable = true) protected Integer parentObjectId;
@XmlElement(name = "PricePerUnit", nillable = true) protected Double pricePerUnit;
@XmlElement(name = "PrimaryRoleId") protected String primaryRoleId;
@XmlElement(name = "PrimaryRoleName") protected String primaryRoleName;
@XmlElement(name = "PrimaryRoleObjectId", nillable = true) protected Integer primaryRoleObjectId;
@XmlElement(name = "ResourceNotes") protected String resourceNotes;
@XmlElement(name = "ResourceType") protected String resourceType;
@XmlElement(name = "SequenceNumber") protected Integer sequenceNumber;
@XmlElement(name = "ShiftObjectId", nillable = true) protected Integer shiftObjectId;
@XmlElement(name = "TimesheetApprovalManager") protected String timesheetApprovalManager;
@XmlElement(name = "TimesheetApprovalManagerObjectId", nillable = true) protected Integer timesheetApprovalManagerObjectId;
@XmlElement(name = "Title") protected String title;
@XmlElement(name = "UnitOfMeasureObjectId", nillable = true) protected Integer unitOfMeasureObjectId;
@XmlElement(name = "UseTimesheets") protected Boolean useTimesheets;
@XmlElement(name = "UserName") protected String userName;
@XmlElement(name = "UserObjectId", nillable = true) protected Integer userObjectId;
@XmlElement(name = "Code") protected List<CodeAssignmentType> code;
@XmlElement(name = "UDF") protected List<UDFAssignmentType> udf;
@XmlElement(name = "ProjectResourceSpread") protected List<ProjectResourceSpreadType> projectResourceSpread;
/**
* Gets the value of the autoComputeActuals property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isAutoComputeActuals()
{
return autoComputeActuals;
}
/**
* Sets the value of the autoComputeActuals property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setAutoComputeActuals(Boolean value)
{
this.autoComputeActuals = value;
}
/**
* Gets the value of the calculateCostFromUnits property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCalculateCostFromUnits()
{
return calculateCostFromUnits;
}
/**
* Sets the value of the calculateCostFromUnits property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCalculateCostFromUnits(Boolean value)
{
this.calculateCostFromUnits = value;
}
/**
* Gets the value of the calendarName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCalendarName()
{
return calendarName;
}
/**
* Sets the value of the calendarName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCalendarName(String value)
{
this.calendarName = value;
}
/**
* Gets the value of the calendarObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getCalendarObjectId()
{
return calendarObjectId;
}
/**
* Sets the value of the calendarObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setCalendarObjectId(Integer value)
{
this.calendarObjectId = 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 currencyId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrencyId()
{
return currencyId;
}
/**
* Sets the value of the currencyId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencyId(String value)
{
this.currencyId = value;
}
/**
* Gets the value of the currencyName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrencyName()
{
return currencyName;
}
/**
* Sets the value of the currencyName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencyName(String value)
{
this.currencyName = value;
}
/**
* Gets the value of the currencyObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getCurrencyObjectId()
{
return currencyObjectId;
}
/**
* Sets the value of the currencyObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setCurrencyObjectId(Integer value)
{
this.currencyObjectId = value;
}
/**
* Gets the value of the defaultUnitsPerTime property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getDefaultUnitsPerTime()
{
return defaultUnitsPerTime;
}
/**
* Sets the value of the defaultUnitsPerTime property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setDefaultUnitsPerTime(Double value)
{
this.defaultUnitsPerTime = value;
}
/**
* Gets the value of the effectiveDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getEffectiveDate()
{
return effectiveDate;
}
/**
* Sets the value of the effectiveDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEffectiveDate(Date value)
{
this.effectiveDate = value;
}
/**
* Gets the value of the emailAddress property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmailAddress()
{
return emailAddress;
}
/**
* Sets the value of the emailAddress property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmailAddress(String value)
{
this.emailAddress = value;
}
/**
* Gets the value of the employeeId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmployeeId()
{
return employeeId;
}
/**
* Sets the value of the employeeId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmployeeId(String value)
{
this.employeeId = value;
}
/**
* Gets the value of the guid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGUID()
{
return guid;
}
/**
* Sets the value of the guid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGUID(String value)
{
this.guid = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value)
{
this.id = value;
}
/**
* Gets the value of the integratedType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIntegratedType()
{
return integratedType;
}
/**
* Sets the value of the integratedType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIntegratedType(String value)
{
this.integratedType = value;
}
/**
* Gets the value of the isActive property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsActive()
{
return isActive;
}
/**
* Sets the value of the isActive property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsActive(Boolean value)
{
this.isActive = value;
}
/**
* Gets the value of the isOverTimeAllowed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsOverTimeAllowed()
{
return isOverTimeAllowed;
}
/**
* Sets the value of the isOverTimeAllowed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsOverTimeAllowed(Boolean value)
{
this.isOverTimeAllowed = 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 locationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLocationName()
{
return locationName;
}
/**
* Sets the value of the locationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLocationName(String value)
{
this.locationName = value;
}
/**
* Gets the value of the locationObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getLocationObjectId()
{
return locationObjectId;
}
/**
* Sets the value of the locationObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setLocationObjectId(Integer value)
{
this.locationObjectId = value;
}
/**
* Gets the value of the maxUnitsPerTime property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMaxUnitsPerTime()
{
return maxUnitsPerTime;
}
/**
* Sets the value of the maxUnitsPerTime property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMaxUnitsPerTime(Double value)
{
this.maxUnitsPerTime = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = 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 officePhone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOfficePhone()
{
return officePhone;
}
/**
* Sets the value of the officePhone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOfficePhone(String value)
{
this.officePhone = value;
}
/**
* Gets the value of the otherPhone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOtherPhone()
{
return otherPhone;
}
/**
* Sets the value of the otherPhone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOtherPhone(String value)
{
this.otherPhone = value;
}
/**
* Gets the value of the overtimeFactor property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getOvertimeFactor()
{
return overtimeFactor;
}
/**
* Sets the value of the overtimeFactor property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setOvertimeFactor(Double value)
{
this.overtimeFactor = value;
}
/**
* Gets the value of the parentObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getParentObjectId()
{
return parentObjectId;
}
/**
* Sets the value of the parentObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setParentObjectId(Integer value)
{
this.parentObjectId = value;
}
/**
* Gets the value of the pricePerUnit property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPricePerUnit()
{
return pricePerUnit;
}
/**
* Sets the value of the pricePerUnit property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPricePerUnit(Double value)
{
this.pricePerUnit = value;
}
/**
* Gets the value of the primaryRoleId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrimaryRoleId()
{
return primaryRoleId;
}
/**
* Sets the value of the primaryRoleId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrimaryRoleId(String value)
{
this.primaryRoleId = value;
}
/**
* Gets the value of the primaryRoleName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrimaryRoleName()
{
return primaryRoleName;
}
/**
* Sets the value of the primaryRoleName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrimaryRoleName(String value)
{
this.primaryRoleName = value;
}
/**
* Gets the value of the primaryRoleObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPrimaryRoleObjectId()
{
return primaryRoleObjectId;
}
/**
* Sets the value of the primaryRoleObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPrimaryRoleObjectId(Integer value)
{
this.primaryRoleObjectId = value;
}
/**
* Gets the value of the resourceNotes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceNotes()
{
return resourceNotes;
}
/**
* Sets the value of the resourceNotes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceNotes(String value)
{
this.resourceNotes = value;
}
/**
* Gets the value of the resourceType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceType()
{
return resourceType;
}
/**
* Sets the value of the resourceType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceType(String value)
{
this.resourceType = value;
}
/**
* Gets the value of the sequenceNumber property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getSequenceNumber()
{
return sequenceNumber;
}
/**
* Sets the value of the sequenceNumber property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setSequenceNumber(Integer value)
{
this.sequenceNumber = value;
}
/**
* Gets the value of the shiftObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getShiftObjectId()
{
return shiftObjectId;
}
/**
* Sets the value of the shiftObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setShiftObjectId(Integer value)
{
this.shiftObjectId = value;
}
/**
* Gets the value of the timesheetApprovalManager property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTimesheetApprovalManager()
{
return timesheetApprovalManager;
}
/**
* Sets the value of the timesheetApprovalManager property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimesheetApprovalManager(String value)
{
this.timesheetApprovalManager = value;
}
/**
* Gets the value of the timesheetApprovalManagerObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getTimesheetApprovalManagerObjectId()
{
return timesheetApprovalManagerObjectId;
}
/**
* Sets the value of the timesheetApprovalManagerObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setTimesheetApprovalManagerObjectId(Integer value)
{
this.timesheetApprovalManagerObjectId = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle()
{
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value)
{
this.title = value;
}
/**
* Gets the value of the unitOfMeasureObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUnitOfMeasureObjectId()
{
return unitOfMeasureObjectId;
}
/**
* Sets the value of the unitOfMeasureObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUnitOfMeasureObjectId(Integer value)
{
this.unitOfMeasureObjectId = value;
}
/**
* Gets the value of the useTimesheets property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isUseTimesheets()
{
return useTimesheets;
}
/**
* Sets the value of the useTimesheets property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setUseTimesheets(Boolean value)
{
this.useTimesheets = value;
}
/**
* Gets the value of the userName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUserName()
{
return userName;
}
/**
* Sets the value of the userName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUserName(String value)
{
this.userName = value;
}
/**
* Gets the value of the userObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUserObjectId()
{
return userObjectId;
}
/**
* Sets the value of the userObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUserObjectId(Integer value)
{
this.userObjectId = value;
}
/**
* Gets the value of the code property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the code property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CodeAssignmentType }
*
*
*/
public List<CodeAssignmentType> getCode()
{
if (code == null)
{
code = new ArrayList<CodeAssignmentType>();
}
return this.code;
}
/**
* Gets the value of the udf property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the udf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUDF().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UDFAssignmentType }
*
*
*/
public List<UDFAssignmentType> getUDF()
{
if (udf == null)
{
udf = new ArrayList<UDFAssignmentType>();
}
return this.udf;
}
/**
* Gets the value of the projectResourceSpread property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the projectResourceSpread property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectResourceSpread().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectResourceSpreadType }
*
*
*/
public List<ProjectResourceSpreadType> getProjectResourceSpread()
{
if (projectResourceSpread == null)
{
projectResourceSpread = new ArrayList<ProjectResourceSpreadType>();
}
return this.projectResourceSpread;
}
}