//
// 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 ResourceAssignmentType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ResourceAssignmentType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ActivityId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ActivityName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="120"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ActivityObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ActualCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualCurve" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ActualDuration" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ActualOvertimeCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualOvertimeUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualRegularCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualRegularUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ActualThisPeriodCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualThisPeriodUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ActualUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="AtCompletionCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="AtCompletionDuration" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="AtCompletionUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="AutoComputeActuals" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="CalendarName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="CalendarObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="CostAccountId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
* <element name="CostAccountName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="100"/>
* </restriction>
* </simpleType>
* </element>
* <element name="CostAccountObjectId" 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" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="DrivingActivityDatesFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="FinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <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="HasFutureBucketData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsActive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsActivityFlagged" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsBaseline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsCostUnitsLinked" 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="IsPrimaryResource" 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="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="ObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <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="PendingActualOvertimeUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingActualRegularUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingPercentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PendingRemainingUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PlannedCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PlannedCurve" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PlannedDuration" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PlannedFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="PlannedLag" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PlannedStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="PlannedUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PlannedUnitsPerTime" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PricePerUnit" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PriorActualOvertimeUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="PriorActualRegularUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="Proficiency" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="1 - Master"/>
* <enumeration value="2 - Expert"/>
* <enumeration value="3 - Skilled"/>
* <enumeration value="4 - Proficient"/>
* <enumeration value="5 - Inexperienced"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ProjectId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ProjectName" 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="RateSource" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Resource"/>
* <enumeration value="Role"/>
* <enumeration value="Override"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RateType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Price / Unit"/>
* <enumeration value="Price / Unit 2"/>
* <enumeration value="Price / Unit 3"/>
* <enumeration value="Price / Unit 4"/>
* <enumeration value="Price / Unit 5"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RemainingCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="RemainingCurve" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RemainingDuration" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RemainingFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="RemainingLag" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}double">
* <minInclusive value="0.0"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RemainingLateFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="RemainingLateStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="RemainingStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="RemainingUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="RemainingUnitsPerTime" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="ResourceCalendarName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ResourceCurveName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="60"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ResourceCurveObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ResourceId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ResourceName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ResourceObjectId" type="{http://www.w3.org/2001/XMLSchema}int" 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="RoleId" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RoleName" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="100"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RoleObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="StaffedRemainingCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="StaffedRemainingUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="UnitsPercentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="UnreadCommentCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UnstaffedRemainingCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="UnstaffedRemainingUnits" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="WBSObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UDF" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UDFAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Spread" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceAssignmentSpreadType" minOccurs="0"/>
* <element name="ResourceRequest" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceRequestType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ResourceAssignmentType", propOrder =
{
"activityId",
"activityName",
"activityObjectId",
"actualCost",
"actualCurve",
"actualDuration",
"actualFinishDate",
"actualOvertimeCost",
"actualOvertimeUnits",
"actualRegularCost",
"actualRegularUnits",
"actualStartDate",
"actualThisPeriodCost",
"actualThisPeriodUnits",
"actualUnits",
"atCompletionCost",
"atCompletionDuration",
"atCompletionUnits",
"autoComputeActuals",
"calendarName",
"calendarObjectId",
"costAccountId",
"costAccountName",
"costAccountObjectId",
"createDate",
"createUser",
"drivingActivityDatesFlag",
"finishDate",
"guid",
"hasFutureBucketData",
"isActive",
"isActivityFlagged",
"isBaseline",
"isCostUnitsLinked",
"isOvertimeAllowed",
"isPrimaryResource",
"isTemplate",
"lastUpdateDate",
"lastUpdateUser",
"objectId",
"overtimeFactor",
"pendingActualOvertimeUnits",
"pendingActualRegularUnits",
"pendingPercentComplete",
"pendingRemainingUnits",
"plannedCost",
"plannedCurve",
"plannedDuration",
"plannedFinishDate",
"plannedLag",
"plannedStartDate",
"plannedUnits",
"plannedUnitsPerTime",
"pricePerUnit",
"priorActualOvertimeUnits",
"priorActualRegularUnits",
"proficiency",
"projectId",
"projectName",
"projectObjectId",
"rateSource",
"rateType",
"remainingCost",
"remainingCurve",
"remainingDuration",
"remainingFinishDate",
"remainingLag",
"remainingLateFinishDate",
"remainingLateStartDate",
"remainingStartDate",
"remainingUnits",
"remainingUnitsPerTime",
"resourceCalendarName",
"resourceCurveName",
"resourceCurveObjectId",
"resourceId",
"resourceName",
"resourceObjectId",
"resourceType",
"roleId",
"roleName",
"roleObjectId",
"staffedRemainingCost",
"staffedRemainingUnits",
"startDate",
"unitsPercentComplete",
"unreadCommentCount",
"unstaffedRemainingCost",
"unstaffedRemainingUnits",
"wbsObjectId",
"udf",
"spread",
"resourceRequest"
}) public class ResourceAssignmentType
{
@XmlElement(name = "ActivityId") protected String activityId;
@XmlElement(name = "ActivityName") protected String activityName;
@XmlElement(name = "ActivityObjectId") protected Integer activityObjectId;
@XmlElement(name = "ActualCost", nillable = true) protected Double actualCost;
@XmlElement(name = "ActualCurve") protected String actualCurve;
@XmlElement(name = "ActualDuration", nillable = true) protected Double actualDuration;
@XmlElement(name = "ActualFinishDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date actualFinishDate;
@XmlElement(name = "ActualOvertimeCost", nillable = true) protected Double actualOvertimeCost;
@XmlElement(name = "ActualOvertimeUnits", nillable = true) protected Double actualOvertimeUnits;
@XmlElement(name = "ActualRegularCost", nillable = true) protected Double actualRegularCost;
@XmlElement(name = "ActualRegularUnits", nillable = true) protected Double actualRegularUnits;
@XmlElement(name = "ActualStartDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date actualStartDate;
@XmlElement(name = "ActualThisPeriodCost", nillable = true) protected Double actualThisPeriodCost;
@XmlElement(name = "ActualThisPeriodUnits", nillable = true) protected Double actualThisPeriodUnits;
@XmlElement(name = "ActualUnits", nillable = true) protected Double actualUnits;
@XmlElement(name = "AtCompletionCost", nillable = true) protected Double atCompletionCost;
@XmlElement(name = "AtCompletionDuration", nillable = true) protected Double atCompletionDuration;
@XmlElement(name = "AtCompletionUnits", nillable = true) protected Double atCompletionUnits;
@XmlElement(name = "AutoComputeActuals", nillable = true) protected Boolean autoComputeActuals;
@XmlElement(name = "CalendarName") protected String calendarName;
@XmlElement(name = "CalendarObjectId", nillable = true) protected Integer calendarObjectId;
@XmlElement(name = "CostAccountId") protected String costAccountId;
@XmlElement(name = "CostAccountName") protected String costAccountName;
@XmlElement(name = "CostAccountObjectId", nillable = true) protected Integer costAccountObjectId;
@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 = "DrivingActivityDatesFlag") protected Boolean drivingActivityDatesFlag;
@XmlElement(name = "FinishDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date finishDate;
@XmlElement(name = "GUID") protected String guid;
@XmlElement(name = "HasFutureBucketData", nillable = true) protected Boolean hasFutureBucketData;
@XmlElement(name = "IsActive", nillable = true) protected Boolean isActive;
@XmlElement(name = "IsActivityFlagged", nillable = true) protected Boolean isActivityFlagged;
@XmlElement(name = "IsBaseline") protected Boolean isBaseline;
@XmlElement(name = "IsCostUnitsLinked") protected Boolean isCostUnitsLinked;
@XmlElement(name = "IsOvertimeAllowed", nillable = true) protected Boolean isOvertimeAllowed;
@XmlElement(name = "IsPrimaryResource", nillable = true) protected Boolean isPrimaryResource;
@XmlElement(name = "IsTemplate") protected Boolean isTemplate;
@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 = "ObjectId") protected Integer objectId;
@XmlElement(name = "OvertimeFactor", nillable = true) protected Double overtimeFactor;
@XmlElement(name = "PendingActualOvertimeUnits", nillable = true) protected Double pendingActualOvertimeUnits;
@XmlElement(name = "PendingActualRegularUnits", nillable = true) protected Double pendingActualRegularUnits;
@XmlElement(name = "PendingPercentComplete", nillable = true) protected Double pendingPercentComplete;
@XmlElement(name = "PendingRemainingUnits", nillable = true) protected Double pendingRemainingUnits;
@XmlElement(name = "PlannedCost", nillable = true) protected Double plannedCost;
@XmlElement(name = "PlannedCurve") protected String plannedCurve;
@XmlElement(name = "PlannedDuration", nillable = true) protected Double plannedDuration;
@XmlElement(name = "PlannedFinishDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date plannedFinishDate;
@XmlElement(name = "PlannedLag", nillable = true) protected Double plannedLag;
@XmlElement(name = "PlannedStartDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date plannedStartDate;
@XmlElement(name = "PlannedUnits", nillable = true) protected Double plannedUnits;
@XmlElement(name = "PlannedUnitsPerTime") protected Double plannedUnitsPerTime;
@XmlElement(name = "PricePerUnit", nillable = true) protected Double pricePerUnit;
@XmlElement(name = "PriorActualOvertimeUnits", nillable = true) protected Double priorActualOvertimeUnits;
@XmlElement(name = "PriorActualRegularUnits", nillable = true) protected Double priorActualRegularUnits;
@XmlElement(name = "Proficiency") protected String proficiency;
@XmlElement(name = "ProjectId") protected String projectId;
@XmlElement(name = "ProjectName") protected String projectName;
@XmlElement(name = "ProjectObjectId") protected Integer projectObjectId;
@XmlElement(name = "RateSource") protected String rateSource;
@XmlElement(name = "RateType") protected String rateType;
@XmlElement(name = "RemainingCost", nillable = true) protected Double remainingCost;
@XmlElement(name = "RemainingCurve") protected String remainingCurve;
@XmlElement(name = "RemainingDuration", nillable = true) protected Double remainingDuration;
@XmlElement(name = "RemainingFinishDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date remainingFinishDate;
@XmlElement(name = "RemainingLag", nillable = true) protected Double remainingLag;
@XmlElement(name = "RemainingLateFinishDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date remainingLateFinishDate;
@XmlElement(name = "RemainingLateStartDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date remainingLateStartDate;
@XmlElement(name = "RemainingStartDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date remainingStartDate;
@XmlElement(name = "RemainingUnits", nillable = true) protected Double remainingUnits;
@XmlElement(name = "RemainingUnitsPerTime") protected Double remainingUnitsPerTime;
@XmlElement(name = "ResourceCalendarName") protected String resourceCalendarName;
@XmlElement(name = "ResourceCurveName") protected String resourceCurveName;
@XmlElement(name = "ResourceCurveObjectId", nillable = true) protected Integer resourceCurveObjectId;
@XmlElement(name = "ResourceId") protected String resourceId;
@XmlElement(name = "ResourceName") protected String resourceName;
@XmlElement(name = "ResourceObjectId", nillable = true) protected Integer resourceObjectId;
@XmlElement(name = "ResourceType") protected String resourceType;
@XmlElement(name = "RoleId") protected String roleId;
@XmlElement(name = "RoleName") protected String roleName;
@XmlElement(name = "RoleObjectId", nillable = true) protected Integer roleObjectId;
@XmlElement(name = "StaffedRemainingCost", nillable = true) protected Double staffedRemainingCost;
@XmlElement(name = "StaffedRemainingUnits", nillable = true) protected Double staffedRemainingUnits;
@XmlElement(name = "StartDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date startDate;
@XmlElement(name = "UnitsPercentComplete", nillable = true) protected Double unitsPercentComplete;
@XmlElement(name = "UnreadCommentCount", nillable = true) protected Integer unreadCommentCount;
@XmlElement(name = "UnstaffedRemainingCost", nillable = true) protected Double unstaffedRemainingCost;
@XmlElement(name = "UnstaffedRemainingUnits", nillable = true) protected Double unstaffedRemainingUnits;
@XmlElement(name = "WBSObjectId", nillable = true) protected Integer wbsObjectId;
@XmlElement(name = "UDF") protected List<UDFAssignmentType> udf;
@XmlElement(name = "Spread") protected ResourceAssignmentSpreadType spread;
@XmlElement(name = "ResourceRequest", nillable = true) protected ResourceRequestType resourceRequest;
/**
* Gets the value of the activityId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getActivityId()
{
return activityId;
}
/**
* Sets the value of the activityId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActivityId(String value)
{
this.activityId = value;
}
/**
* Gets the value of the activityName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getActivityName()
{
return activityName;
}
/**
* Sets the value of the activityName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActivityName(String value)
{
this.activityName = value;
}
/**
* Gets the value of the activityObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getActivityObjectId()
{
return activityObjectId;
}
/**
* Sets the value of the activityObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setActivityObjectId(Integer value)
{
this.activityObjectId = value;
}
/**
* Gets the value of the actualCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualCost()
{
return actualCost;
}
/**
* Sets the value of the actualCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualCost(Double value)
{
this.actualCost = value;
}
/**
* Gets the value of the actualCurve property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getActualCurve()
{
return actualCurve;
}
/**
* Sets the value of the actualCurve property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualCurve(String value)
{
this.actualCurve = value;
}
/**
* Gets the value of the actualDuration property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualDuration()
{
return actualDuration;
}
/**
* Sets the value of the actualDuration property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualDuration(Double value)
{
this.actualDuration = value;
}
/**
* Gets the value of the actualFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getActualFinishDate()
{
return actualFinishDate;
}
/**
* Sets the value of the actualFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualFinishDate(Date value)
{
this.actualFinishDate = value;
}
/**
* Gets the value of the actualOvertimeCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualOvertimeCost()
{
return actualOvertimeCost;
}
/**
* Sets the value of the actualOvertimeCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualOvertimeCost(Double value)
{
this.actualOvertimeCost = value;
}
/**
* Gets the value of the actualOvertimeUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualOvertimeUnits()
{
return actualOvertimeUnits;
}
/**
* Sets the value of the actualOvertimeUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualOvertimeUnits(Double value)
{
this.actualOvertimeUnits = value;
}
/**
* Gets the value of the actualRegularCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualRegularCost()
{
return actualRegularCost;
}
/**
* Sets the value of the actualRegularCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualRegularCost(Double value)
{
this.actualRegularCost = value;
}
/**
* Gets the value of the actualRegularUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualRegularUnits()
{
return actualRegularUnits;
}
/**
* Sets the value of the actualRegularUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualRegularUnits(Double value)
{
this.actualRegularUnits = value;
}
/**
* Gets the value of the actualStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getActualStartDate()
{
return actualStartDate;
}
/**
* Sets the value of the actualStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualStartDate(Date value)
{
this.actualStartDate = value;
}
/**
* Gets the value of the actualThisPeriodCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualThisPeriodCost()
{
return actualThisPeriodCost;
}
/**
* Sets the value of the actualThisPeriodCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualThisPeriodCost(Double value)
{
this.actualThisPeriodCost = value;
}
/**
* Gets the value of the actualThisPeriodUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualThisPeriodUnits()
{
return actualThisPeriodUnits;
}
/**
* Sets the value of the actualThisPeriodUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualThisPeriodUnits(Double value)
{
this.actualThisPeriodUnits = value;
}
/**
* Gets the value of the actualUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getActualUnits()
{
return actualUnits;
}
/**
* Sets the value of the actualUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setActualUnits(Double value)
{
this.actualUnits = value;
}
/**
* Gets the value of the atCompletionCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAtCompletionCost()
{
return atCompletionCost;
}
/**
* Sets the value of the atCompletionCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAtCompletionCost(Double value)
{
this.atCompletionCost = value;
}
/**
* Gets the value of the atCompletionDuration property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAtCompletionDuration()
{
return atCompletionDuration;
}
/**
* Sets the value of the atCompletionDuration property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAtCompletionDuration(Double value)
{
this.atCompletionDuration = value;
}
/**
* Gets the value of the atCompletionUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAtCompletionUnits()
{
return atCompletionUnits;
}
/**
* Sets the value of the atCompletionUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAtCompletionUnits(Double value)
{
this.atCompletionUnits = value;
}
/**
* 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 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 costAccountId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCostAccountId()
{
return costAccountId;
}
/**
* Sets the value of the costAccountId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCostAccountId(String value)
{
this.costAccountId = value;
}
/**
* Gets the value of the costAccountName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCostAccountName()
{
return costAccountName;
}
/**
* Sets the value of the costAccountName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCostAccountName(String value)
{
this.costAccountName = value;
}
/**
* Gets the value of the costAccountObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getCostAccountObjectId()
{
return costAccountObjectId;
}
/**
* Sets the value of the costAccountObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setCostAccountObjectId(Integer value)
{
this.costAccountObjectId = 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 drivingActivityDatesFlag property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDrivingActivityDatesFlag()
{
return drivingActivityDatesFlag;
}
/**
* Sets the value of the drivingActivityDatesFlag property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDrivingActivityDatesFlag(Boolean value)
{
this.drivingActivityDatesFlag = 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 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 hasFutureBucketData property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHasFutureBucketData()
{
return hasFutureBucketData;
}
/**
* Sets the value of the hasFutureBucketData property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHasFutureBucketData(Boolean value)
{
this.hasFutureBucketData = 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 isActivityFlagged property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsActivityFlagged()
{
return isActivityFlagged;
}
/**
* Sets the value of the isActivityFlagged property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsActivityFlagged(Boolean value)
{
this.isActivityFlagged = 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 isCostUnitsLinked property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsCostUnitsLinked()
{
return isCostUnitsLinked;
}
/**
* Sets the value of the isCostUnitsLinked property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsCostUnitsLinked(Boolean value)
{
this.isCostUnitsLinked = 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 isPrimaryResource property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsPrimaryResource()
{
return isPrimaryResource;
}
/**
* Sets the value of the isPrimaryResource property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsPrimaryResource(Boolean value)
{
this.isPrimaryResource = 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 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 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 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 pendingActualOvertimeUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingActualOvertimeUnits()
{
return pendingActualOvertimeUnits;
}
/**
* Sets the value of the pendingActualOvertimeUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingActualOvertimeUnits(Double value)
{
this.pendingActualOvertimeUnits = value;
}
/**
* Gets the value of the pendingActualRegularUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingActualRegularUnits()
{
return pendingActualRegularUnits;
}
/**
* Sets the value of the pendingActualRegularUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingActualRegularUnits(Double value)
{
this.pendingActualRegularUnits = value;
}
/**
* Gets the value of the pendingPercentComplete property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingPercentComplete()
{
return pendingPercentComplete;
}
/**
* Sets the value of the pendingPercentComplete property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingPercentComplete(Double value)
{
this.pendingPercentComplete = value;
}
/**
* Gets the value of the pendingRemainingUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPendingRemainingUnits()
{
return pendingRemainingUnits;
}
/**
* Sets the value of the pendingRemainingUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPendingRemainingUnits(Double value)
{
this.pendingRemainingUnits = value;
}
/**
* Gets the value of the plannedCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPlannedCost()
{
return plannedCost;
}
/**
* Sets the value of the plannedCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPlannedCost(Double value)
{
this.plannedCost = value;
}
/**
* Gets the value of the plannedCurve property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPlannedCurve()
{
return plannedCurve;
}
/**
* Sets the value of the plannedCurve property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlannedCurve(String value)
{
this.plannedCurve = value;
}
/**
* Gets the value of the plannedDuration property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPlannedDuration()
{
return plannedDuration;
}
/**
* Sets the value of the plannedDuration property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPlannedDuration(Double value)
{
this.plannedDuration = value;
}
/**
* Gets the value of the plannedFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getPlannedFinishDate()
{
return plannedFinishDate;
}
/**
* Sets the value of the plannedFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlannedFinishDate(Date value)
{
this.plannedFinishDate = value;
}
/**
* Gets the value of the plannedLag property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPlannedLag()
{
return plannedLag;
}
/**
* Sets the value of the plannedLag property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPlannedLag(Double value)
{
this.plannedLag = value;
}
/**
* Gets the value of the plannedStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getPlannedStartDate()
{
return plannedStartDate;
}
/**
* Sets the value of the plannedStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlannedStartDate(Date value)
{
this.plannedStartDate = value;
}
/**
* Gets the value of the plannedUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPlannedUnits()
{
return plannedUnits;
}
/**
* Sets the value of the plannedUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPlannedUnits(Double value)
{
this.plannedUnits = value;
}
/**
* Gets the value of the plannedUnitsPerTime property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPlannedUnitsPerTime()
{
return plannedUnitsPerTime;
}
/**
* Sets the value of the plannedUnitsPerTime property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPlannedUnitsPerTime(Double value)
{
this.plannedUnitsPerTime = 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 priorActualOvertimeUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPriorActualOvertimeUnits()
{
return priorActualOvertimeUnits;
}
/**
* Sets the value of the priorActualOvertimeUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPriorActualOvertimeUnits(Double value)
{
this.priorActualOvertimeUnits = value;
}
/**
* Gets the value of the priorActualRegularUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getPriorActualRegularUnits()
{
return priorActualRegularUnits;
}
/**
* Sets the value of the priorActualRegularUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setPriorActualRegularUnits(Double value)
{
this.priorActualRegularUnits = value;
}
/**
* Gets the value of the proficiency property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProficiency()
{
return proficiency;
}
/**
* Sets the value of the proficiency property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProficiency(String value)
{
this.proficiency = 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 projectName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProjectName()
{
return projectName;
}
/**
* Sets the value of the projectName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProjectName(String value)
{
this.projectName = 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 rateSource property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRateSource()
{
return rateSource;
}
/**
* Sets the value of the rateSource property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRateSource(String value)
{
this.rateSource = value;
}
/**
* Gets the value of the rateType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRateType()
{
return rateType;
}
/**
* Sets the value of the rateType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRateType(String value)
{
this.rateType = value;
}
/**
* Gets the value of the remainingCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRemainingCost()
{
return remainingCost;
}
/**
* Sets the value of the remainingCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRemainingCost(Double value)
{
this.remainingCost = value;
}
/**
* Gets the value of the remainingCurve property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemainingCurve()
{
return remainingCurve;
}
/**
* Sets the value of the remainingCurve property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemainingCurve(String value)
{
this.remainingCurve = value;
}
/**
* Gets the value of the remainingDuration property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRemainingDuration()
{
return remainingDuration;
}
/**
* Sets the value of the remainingDuration property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRemainingDuration(Double value)
{
this.remainingDuration = value;
}
/**
* Gets the value of the remainingFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getRemainingFinishDate()
{
return remainingFinishDate;
}
/**
* Sets the value of the remainingFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemainingFinishDate(Date value)
{
this.remainingFinishDate = value;
}
/**
* Gets the value of the remainingLag property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRemainingLag()
{
return remainingLag;
}
/**
* Sets the value of the remainingLag property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRemainingLag(Double value)
{
this.remainingLag = value;
}
/**
* Gets the value of the remainingLateFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getRemainingLateFinishDate()
{
return remainingLateFinishDate;
}
/**
* Sets the value of the remainingLateFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemainingLateFinishDate(Date value)
{
this.remainingLateFinishDate = value;
}
/**
* Gets the value of the remainingLateStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getRemainingLateStartDate()
{
return remainingLateStartDate;
}
/**
* Sets the value of the remainingLateStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemainingLateStartDate(Date value)
{
this.remainingLateStartDate = value;
}
/**
* Gets the value of the remainingStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getRemainingStartDate()
{
return remainingStartDate;
}
/**
* Sets the value of the remainingStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemainingStartDate(Date value)
{
this.remainingStartDate = value;
}
/**
* Gets the value of the remainingUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRemainingUnits()
{
return remainingUnits;
}
/**
* Sets the value of the remainingUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRemainingUnits(Double value)
{
this.remainingUnits = value;
}
/**
* Gets the value of the remainingUnitsPerTime property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getRemainingUnitsPerTime()
{
return remainingUnitsPerTime;
}
/**
* Sets the value of the remainingUnitsPerTime property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setRemainingUnitsPerTime(Double value)
{
this.remainingUnitsPerTime = value;
}
/**
* Gets the value of the resourceCalendarName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceCalendarName()
{
return resourceCalendarName;
}
/**
* Sets the value of the resourceCalendarName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceCalendarName(String value)
{
this.resourceCalendarName = value;
}
/**
* Gets the value of the resourceCurveName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResourceCurveName()
{
return resourceCurveName;
}
/**
* Sets the value of the resourceCurveName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceCurveName(String value)
{
this.resourceCurveName = value;
}
/**
* Gets the value of the resourceCurveObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getResourceCurveObjectId()
{
return resourceCurveObjectId;
}
/**
* Sets the value of the resourceCurveObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setResourceCurveObjectId(Integer value)
{
this.resourceCurveObjectId = 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 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 roleId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoleId()
{
return roleId;
}
/**
* Sets the value of the roleId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoleId(String value)
{
this.roleId = value;
}
/**
* Gets the value of the roleName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoleName()
{
return roleName;
}
/**
* Sets the value of the roleName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoleName(String value)
{
this.roleName = value;
}
/**
* Gets the value of the roleObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getRoleObjectId()
{
return roleObjectId;
}
/**
* Sets the value of the roleObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setRoleObjectId(Integer value)
{
this.roleObjectId = value;
}
/**
* Gets the value of the staffedRemainingCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getStaffedRemainingCost()
{
return staffedRemainingCost;
}
/**
* Sets the value of the staffedRemainingCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setStaffedRemainingCost(Double value)
{
this.staffedRemainingCost = value;
}
/**
* Gets the value of the staffedRemainingUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getStaffedRemainingUnits()
{
return staffedRemainingUnits;
}
/**
* Sets the value of the staffedRemainingUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setStaffedRemainingUnits(Double value)
{
this.staffedRemainingUnits = 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 unitsPercentComplete property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnitsPercentComplete()
{
return unitsPercentComplete;
}
/**
* Sets the value of the unitsPercentComplete property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnitsPercentComplete(Double value)
{
this.unitsPercentComplete = value;
}
/**
* Gets the value of the unreadCommentCount property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUnreadCommentCount()
{
return unreadCommentCount;
}
/**
* Sets the value of the unreadCommentCount property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUnreadCommentCount(Integer value)
{
this.unreadCommentCount = value;
}
/**
* Gets the value of the unstaffedRemainingCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnstaffedRemainingCost()
{
return unstaffedRemainingCost;
}
/**
* Sets the value of the unstaffedRemainingCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnstaffedRemainingCost(Double value)
{
this.unstaffedRemainingCost = value;
}
/**
* Gets the value of the unstaffedRemainingUnits property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnstaffedRemainingUnits()
{
return unstaffedRemainingUnits;
}
/**
* Sets the value of the unstaffedRemainingUnits property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnstaffedRemainingUnits(Double value)
{
this.unstaffedRemainingUnits = value;
}
/**
* Gets the value of the wbsObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getWBSObjectId()
{
return wbsObjectId;
}
/**
* Sets the value of the wbsObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setWBSObjectId(Integer value)
{
this.wbsObjectId = value;
}
/**
* 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 spread property.
*
* @return
* possible object is
* {@link ResourceAssignmentSpreadType }
*
*/
public ResourceAssignmentSpreadType getSpread()
{
return spread;
}
/**
* Sets the value of the spread property.
*
* @param value
* allowed object is
* {@link ResourceAssignmentSpreadType }
*
*/
public void setSpread(ResourceAssignmentSpreadType value)
{
this.spread = value;
}
/**
* Gets the value of the resourceRequest property.
*
* @return
* possible object is
* {@link ResourceRequestType }
*
*/
public ResourceRequestType getResourceRequest()
{
return resourceRequest;
}
/**
* Sets the value of the resourceRequest property.
*
* @param value
* allowed object is
* {@link ResourceRequestType }
*
*/
public void setResourceRequest(ResourceRequestType value)
{
this.resourceRequest = value;
}
}