//
// 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.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ProjectResourceCategory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectResourceCategoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UnitOfMeasure" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UnitOfMeasureType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="CostAccount" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}CostAccountType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Currency" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}CurrencyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UDFType" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UDFTypeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UDFCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UDFCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ExpenseCategory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ExpenseCategoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="NotebookTopic" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}NotebookTopicType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="WBSCategory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}WBSCategoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="FundingSource" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}FundingSourceType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ThresholdParameter" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ThresholdParameterType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="OBS" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}OBSType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ShiftPeriod" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ShiftPeriodType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Shift" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ShiftType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Calendar" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}CalendarType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectCodeType" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectCodeTypeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceCodeType" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceCodeTypeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceCurve" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceCurveType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Role" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RoleType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RoleRate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RoleRateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RoleLimit" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RoleLimitType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Resource" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceRate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceRateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityCodeType" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityCodeTypeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="FinancialPeriod" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}FinancialPeriodType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceRole" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceRoleType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EPS" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}EPSType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DocumentCategory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}DocumentCategoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DocumentStatusCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}DocumentStatusCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskCategory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskCategoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskThreshold" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskThresholdType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskThresholdLevel" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskThresholdLevelType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskMatrix" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskMatrixType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskMatrixScore" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskMatrixScoreType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskMatrixThreshold" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskMatrixThresholdType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Activity" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityCodeAssignment" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityCodeAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityCodeUpdate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityCodeUpdateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityComment" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityCommentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityExpense" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityExpenseType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityNote" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityNoteType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityOwner" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityOwnerType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityPeriodActual" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityPeriodActualType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityRisk" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityRiskType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStep" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStepCreate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepCreateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStepDelete" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepDeleteType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStepTemplate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepTemplateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStepTemplateItem" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepTemplateItemType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityStepUpdate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityStepUpdateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActivityUpdate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ActivityUpdateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineProject" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}BaselineProjectType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineType" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}BaselineTypeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ChangeSet" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ChangeSetType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Document" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EPSBudgetChangeLog" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}EPSBudgetChangeLogType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EPSFunding" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}EPSFundingType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EPSNote" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}EPSNoteType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EPSSpendingPlan" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}EPSSpendingPlanType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="GlobalPreferences" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}GlobalPreferencesType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="GlobalProfile" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}GlobalProfileType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="IssueHistory" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}IssueHistoryType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Location" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}LocationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="OverheadCode" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}OverheadCodeType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Project" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectBudgetChangeLog" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectBudgetChangeLogType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectCodeAssignment" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectCodeAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectDocument" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectDocumentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectFunding" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectFundingType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectIssue" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectIssueType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectNote" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectNoteType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectPortfolio" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectPortfolioType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectProfile" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectProfileType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectResource" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectResourceType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectResourceQuantity" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectResourceQuantityType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectSpendingPlan" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectSpendingPlanType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProjectThreshold" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ProjectThresholdType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Relationship" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RelationshipType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceAccess" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceAccessType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceAssignment" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceAssignmentPeriodActual" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceAssignmentPeriodActualType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceAssignmentUpdate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceAssignmentUpdateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceCodeAssignment" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceCodeAssignmentType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceHour" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceHourType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceLocation" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceLocationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ResourceTeam" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ResourceTeamType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Risk" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskImpact" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskImpactType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskResponseAction" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskResponseActionType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskResponseActionImpact" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskResponseActionImpactType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RiskResponsePlan" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RiskResponsePlanType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RoleTeam" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}RoleTeamType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ScheduleOptions" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}ScheduleOptionsType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Timesheet" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}TimesheetType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="TimesheetAudit" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}TimesheetAuditType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="TimesheetDelegate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}TimesheetDelegateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="TimesheetPeriod" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}TimesheetPeriodType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UDFValue" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UDFValueType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="User" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UserDefinedValueUpdate" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserDefinedValueUpdateType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UserFieldTitle" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserFieldTitleType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UserInterfaceView" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserInterfaceViewType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UserLicense" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserLicenseType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="UserOBS" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}UserOBSType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="WBS" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}WBSType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="WBSMilestone" type="{http://xmlns.oracle.com/Primavera/P6/V8.3/API/BusinessObjects}WBSMilestoneType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"projectResourceCategory",
"unitOfMeasure",
"costAccount",
"currency",
"udfType",
"udfCode",
"expenseCategory",
"notebookTopic",
"wbsCategory",
"fundingSource",
"thresholdParameter",
"obs",
"shiftPeriod",
"shift",
"calendar",
"projectCodeType",
"projectCode",
"resourceCodeType",
"resourceCode",
"resourceCurve",
"role",
"roleRate",
"roleLimit",
"resource",
"resourceRate",
"activityCodeType",
"activityCode",
"financialPeriod",
"resourceRole",
"eps",
"documentCategory",
"documentStatusCode",
"riskCategory",
"riskThreshold",
"riskThresholdLevel",
"riskMatrix",
"riskMatrixScore",
"riskMatrixThreshold",
"activity",
"activityCodeAssignment",
"activityCodeUpdate",
"activityComment",
"activityExpense",
"activityNote",
"activityOwner",
"activityPeriodActual",
"activityRisk",
"activityStep",
"activityStepCreate",
"activityStepDelete",
"activityStepTemplate",
"activityStepTemplateItem",
"activityStepUpdate",
"activityUpdate",
"baselineProject",
"baselineType",
"changeSet",
"document",
"epsBudgetChangeLog",
"epsFunding",
"epsNote",
"epsSpendingPlan",
"globalPreferences",
"globalProfile",
"issueHistory",
"location",
"overheadCode",
"project",
"projectBudgetChangeLog",
"projectCodeAssignment",
"projectDocument",
"projectFunding",
"projectIssue",
"projectNote",
"projectPortfolio",
"projectProfile",
"projectResource",
"projectResourceQuantity",
"projectSpendingPlan",
"projectThreshold",
"relationship",
"resourceAccess",
"resourceAssignment",
"resourceAssignmentPeriodActual",
"resourceAssignmentUpdate",
"resourceCodeAssignment",
"resourceHour",
"resourceLocation",
"resourceTeam",
"risk",
"riskImpact",
"riskResponseAction",
"riskResponseActionImpact",
"riskResponsePlan",
"roleTeam",
"scheduleOptions",
"timesheet",
"timesheetAudit",
"timesheetDelegate",
"timesheetPeriod",
"udfValue",
"user",
"userDefinedValueUpdate",
"userFieldTitle",
"userInterfaceView",
"userLicense",
"userOBS",
"wbs",
"wbsMilestone"
}) @XmlRootElement(name = "APIBusinessObjects") public class APIBusinessObjects
{
@XmlElement(name = "ProjectResourceCategory") protected List<ProjectResourceCategoryType> projectResourceCategory;
@XmlElement(name = "UnitOfMeasure") protected List<UnitOfMeasureType> unitOfMeasure;
@XmlElement(name = "CostAccount") protected List<CostAccountType> costAccount;
@XmlElement(name = "Currency") protected List<CurrencyType> currency;
@XmlElement(name = "UDFType") protected List<UDFTypeType> udfType;
@XmlElement(name = "UDFCode") protected List<UDFCodeType> udfCode;
@XmlElement(name = "ExpenseCategory") protected List<ExpenseCategoryType> expenseCategory;
@XmlElement(name = "NotebookTopic") protected List<NotebookTopicType> notebookTopic;
@XmlElement(name = "WBSCategory") protected List<WBSCategoryType> wbsCategory;
@XmlElement(name = "FundingSource") protected List<FundingSourceType> fundingSource;
@XmlElement(name = "ThresholdParameter") protected List<ThresholdParameterType> thresholdParameter;
@XmlElement(name = "OBS") protected List<OBSType> obs;
@XmlElement(name = "ShiftPeriod") protected List<ShiftPeriodType> shiftPeriod;
@XmlElement(name = "Shift") protected List<ShiftType> shift;
@XmlElement(name = "Calendar") protected List<CalendarType> calendar;
@XmlElement(name = "ProjectCodeType") protected List<ProjectCodeTypeType> projectCodeType;
@XmlElement(name = "ProjectCode") protected List<ProjectCodeType> projectCode;
@XmlElement(name = "ResourceCodeType") protected List<ResourceCodeTypeType> resourceCodeType;
@XmlElement(name = "ResourceCode") protected List<ResourceCodeType> resourceCode;
@XmlElement(name = "ResourceCurve") protected List<ResourceCurveType> resourceCurve;
@XmlElement(name = "Role") protected List<RoleType> role;
@XmlElement(name = "RoleRate") protected List<RoleRateType> roleRate;
@XmlElement(name = "RoleLimit") protected List<RoleLimitType> roleLimit;
@XmlElement(name = "Resource") protected List<ResourceType> resource;
@XmlElement(name = "ResourceRate") protected List<ResourceRateType> resourceRate;
@XmlElement(name = "ActivityCodeType") protected List<ActivityCodeTypeType> activityCodeType;
@XmlElement(name = "ActivityCode") protected List<ActivityCodeType> activityCode;
@XmlElement(name = "FinancialPeriod") protected List<FinancialPeriodType> financialPeriod;
@XmlElement(name = "ResourceRole") protected List<ResourceRoleType> resourceRole;
@XmlElement(name = "EPS") protected List<EPSType> eps;
@XmlElement(name = "DocumentCategory") protected List<DocumentCategoryType> documentCategory;
@XmlElement(name = "DocumentStatusCode") protected List<DocumentStatusCodeType> documentStatusCode;
@XmlElement(name = "RiskCategory") protected List<RiskCategoryType> riskCategory;
@XmlElement(name = "RiskThreshold") protected List<RiskThresholdType> riskThreshold;
@XmlElement(name = "RiskThresholdLevel") protected List<RiskThresholdLevelType> riskThresholdLevel;
@XmlElement(name = "RiskMatrix") protected List<RiskMatrixType> riskMatrix;
@XmlElement(name = "RiskMatrixScore") protected List<RiskMatrixScoreType> riskMatrixScore;
@XmlElement(name = "RiskMatrixThreshold") protected List<RiskMatrixThresholdType> riskMatrixThreshold;
@XmlElement(name = "Activity") protected List<ActivityType> activity;
@XmlElement(name = "ActivityCodeAssignment") protected List<ActivityCodeAssignmentType> activityCodeAssignment;
@XmlElement(name = "ActivityCodeUpdate") protected List<ActivityCodeUpdateType> activityCodeUpdate;
@XmlElement(name = "ActivityComment") protected List<ActivityCommentType> activityComment;
@XmlElement(name = "ActivityExpense") protected List<ActivityExpenseType> activityExpense;
@XmlElement(name = "ActivityNote") protected List<ActivityNoteType> activityNote;
@XmlElement(name = "ActivityOwner") protected List<ActivityOwnerType> activityOwner;
@XmlElement(name = "ActivityPeriodActual") protected List<ActivityPeriodActualType> activityPeriodActual;
@XmlElement(name = "ActivityRisk") protected List<ActivityRiskType> activityRisk;
@XmlElement(name = "ActivityStep") protected List<ActivityStepType> activityStep;
@XmlElement(name = "ActivityStepCreate") protected List<ActivityStepCreateType> activityStepCreate;
@XmlElement(name = "ActivityStepDelete") protected List<ActivityStepDeleteType> activityStepDelete;
@XmlElement(name = "ActivityStepTemplate") protected List<ActivityStepTemplateType> activityStepTemplate;
@XmlElement(name = "ActivityStepTemplateItem") protected List<ActivityStepTemplateItemType> activityStepTemplateItem;
@XmlElement(name = "ActivityStepUpdate") protected List<ActivityStepUpdateType> activityStepUpdate;
@XmlElement(name = "ActivityUpdate") protected List<ActivityUpdateType> activityUpdate;
@XmlElement(name = "BaselineProject") protected List<BaselineProjectType> baselineProject;
@XmlElement(name = "BaselineType") protected List<BaselineTypeType> baselineType;
@XmlElement(name = "ChangeSet") protected List<ChangeSetType> changeSet;
@XmlElement(name = "Document") protected List<DocumentType> document;
@XmlElement(name = "EPSBudgetChangeLog") protected List<EPSBudgetChangeLogType> epsBudgetChangeLog;
@XmlElement(name = "EPSFunding") protected List<EPSFundingType> epsFunding;
@XmlElement(name = "EPSNote") protected List<EPSNoteType> epsNote;
@XmlElement(name = "EPSSpendingPlan") protected List<EPSSpendingPlanType> epsSpendingPlan;
@XmlElement(name = "GlobalPreferences") protected List<GlobalPreferencesType> globalPreferences;
@XmlElement(name = "GlobalProfile") protected List<GlobalProfileType> globalProfile;
@XmlElement(name = "IssueHistory") protected List<IssueHistoryType> issueHistory;
@XmlElement(name = "Location") protected List<LocationType> location;
@XmlElement(name = "OverheadCode") protected List<OverheadCodeType> overheadCode;
@XmlElement(name = "Project") protected List<ProjectType> project;
@XmlElement(name = "ProjectBudgetChangeLog") protected List<ProjectBudgetChangeLogType> projectBudgetChangeLog;
@XmlElement(name = "ProjectCodeAssignment") protected List<ProjectCodeAssignmentType> projectCodeAssignment;
@XmlElement(name = "ProjectDocument") protected List<ProjectDocumentType> projectDocument;
@XmlElement(name = "ProjectFunding") protected List<ProjectFundingType> projectFunding;
@XmlElement(name = "ProjectIssue") protected List<ProjectIssueType> projectIssue;
@XmlElement(name = "ProjectNote") protected List<ProjectNoteType> projectNote;
@XmlElement(name = "ProjectPortfolio") protected List<ProjectPortfolioType> projectPortfolio;
@XmlElement(name = "ProjectProfile") protected List<ProjectProfileType> projectProfile;
@XmlElement(name = "ProjectResource") protected List<ProjectResourceType> projectResource;
@XmlElement(name = "ProjectResourceQuantity") protected List<ProjectResourceQuantityType> projectResourceQuantity;
@XmlElement(name = "ProjectSpendingPlan") protected List<ProjectSpendingPlanType> projectSpendingPlan;
@XmlElement(name = "ProjectThreshold") protected List<ProjectThresholdType> projectThreshold;
@XmlElement(name = "Relationship") protected List<RelationshipType> relationship;
@XmlElement(name = "ResourceAccess") protected List<ResourceAccessType> resourceAccess;
@XmlElement(name = "ResourceAssignment") protected List<ResourceAssignmentType> resourceAssignment;
@XmlElement(name = "ResourceAssignmentPeriodActual") protected List<ResourceAssignmentPeriodActualType> resourceAssignmentPeriodActual;
@XmlElement(name = "ResourceAssignmentUpdate") protected List<ResourceAssignmentUpdateType> resourceAssignmentUpdate;
@XmlElement(name = "ResourceCodeAssignment") protected List<ResourceCodeAssignmentType> resourceCodeAssignment;
@XmlElement(name = "ResourceHour") protected List<ResourceHourType> resourceHour;
@XmlElement(name = "ResourceLocation") protected List<ResourceLocationType> resourceLocation;
@XmlElement(name = "ResourceTeam") protected List<ResourceTeamType> resourceTeam;
@XmlElement(name = "Risk") protected List<RiskType> risk;
@XmlElement(name = "RiskImpact") protected List<RiskImpactType> riskImpact;
@XmlElement(name = "RiskResponseAction") protected List<RiskResponseActionType> riskResponseAction;
@XmlElement(name = "RiskResponseActionImpact") protected List<RiskResponseActionImpactType> riskResponseActionImpact;
@XmlElement(name = "RiskResponsePlan") protected List<RiskResponsePlanType> riskResponsePlan;
@XmlElement(name = "RoleTeam") protected List<RoleTeamType> roleTeam;
@XmlElement(name = "ScheduleOptions") protected List<ScheduleOptionsType> scheduleOptions;
@XmlElement(name = "Timesheet") protected List<TimesheetType> timesheet;
@XmlElement(name = "TimesheetAudit") protected List<TimesheetAuditType> timesheetAudit;
@XmlElement(name = "TimesheetDelegate") protected List<TimesheetDelegateType> timesheetDelegate;
@XmlElement(name = "TimesheetPeriod") protected List<TimesheetPeriodType> timesheetPeriod;
@XmlElement(name = "UDFValue") protected List<UDFValueType> udfValue;
@XmlElement(name = "User") protected List<UserType> user;
@XmlElement(name = "UserDefinedValueUpdate") protected List<UserDefinedValueUpdateType> userDefinedValueUpdate;
@XmlElement(name = "UserFieldTitle") protected List<UserFieldTitleType> userFieldTitle;
@XmlElement(name = "UserInterfaceView") protected List<UserInterfaceViewType> userInterfaceView;
@XmlElement(name = "UserLicense") protected List<UserLicenseType> userLicense;
@XmlElement(name = "UserOBS") protected List<UserOBSType> userOBS;
@XmlElement(name = "WBS") protected List<WBSType> wbs;
@XmlElement(name = "WBSMilestone") protected List<WBSMilestoneType> wbsMilestone;
/**
* Gets the value of the projectResourceCategory 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 projectResourceCategory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectResourceCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectResourceCategoryType }
*
*
*/
public List<ProjectResourceCategoryType> getProjectResourceCategory()
{
if (projectResourceCategory == null)
{
projectResourceCategory = new ArrayList<ProjectResourceCategoryType>();
}
return this.projectResourceCategory;
}
/**
* Gets the value of the unitOfMeasure 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 unitOfMeasure property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUnitOfMeasure().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UnitOfMeasureType }
*
*
*/
public List<UnitOfMeasureType> getUnitOfMeasure()
{
if (unitOfMeasure == null)
{
unitOfMeasure = new ArrayList<UnitOfMeasureType>();
}
return this.unitOfMeasure;
}
/**
* Gets the value of the costAccount 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 costAccount property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCostAccount().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CostAccountType }
*
*
*/
public List<CostAccountType> getCostAccount()
{
if (costAccount == null)
{
costAccount = new ArrayList<CostAccountType>();
}
return this.costAccount;
}
/**
* Gets the value of the currency 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 currency property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCurrency().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CurrencyType }
*
*
*/
public List<CurrencyType> getCurrency()
{
if (currency == null)
{
currency = new ArrayList<CurrencyType>();
}
return this.currency;
}
/**
* Gets the value of the udfType 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 udfType property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUDFType().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UDFTypeType }
*
*
*/
public List<UDFTypeType> getUDFType()
{
if (udfType == null)
{
udfType = new ArrayList<UDFTypeType>();
}
return this.udfType;
}
/**
* Gets the value of the udfCode 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 udfCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUDFCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UDFCodeType }
*
*
*/
public List<UDFCodeType> getUDFCode()
{
if (udfCode == null)
{
udfCode = new ArrayList<UDFCodeType>();
}
return this.udfCode;
}
/**
* Gets the value of the expenseCategory 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 expenseCategory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getExpenseCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ExpenseCategoryType }
*
*
*/
public List<ExpenseCategoryType> getExpenseCategory()
{
if (expenseCategory == null)
{
expenseCategory = new ArrayList<ExpenseCategoryType>();
}
return this.expenseCategory;
}
/**
* Gets the value of the notebookTopic 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 notebookTopic property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getNotebookTopic().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link NotebookTopicType }
*
*
*/
public List<NotebookTopicType> getNotebookTopic()
{
if (notebookTopic == null)
{
notebookTopic = new ArrayList<NotebookTopicType>();
}
return this.notebookTopic;
}
/**
* Gets the value of the wbsCategory 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 wbsCategory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWBSCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WBSCategoryType }
*
*
*/
public List<WBSCategoryType> getWBSCategory()
{
if (wbsCategory == null)
{
wbsCategory = new ArrayList<WBSCategoryType>();
}
return this.wbsCategory;
}
/**
* Gets the value of the fundingSource 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 fundingSource property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFundingSource().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FundingSourceType }
*
*
*/
public List<FundingSourceType> getFundingSource()
{
if (fundingSource == null)
{
fundingSource = new ArrayList<FundingSourceType>();
}
return this.fundingSource;
}
/**
* Gets the value of the thresholdParameter 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 thresholdParameter property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getThresholdParameter().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ThresholdParameterType }
*
*
*/
public List<ThresholdParameterType> getThresholdParameter()
{
if (thresholdParameter == null)
{
thresholdParameter = new ArrayList<ThresholdParameterType>();
}
return this.thresholdParameter;
}
/**
* Gets the value of the obs 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 obs property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOBS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OBSType }
*
*
*/
public List<OBSType> getOBS()
{
if (obs == null)
{
obs = new ArrayList<OBSType>();
}
return this.obs;
}
/**
* Gets the value of the shiftPeriod 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 shiftPeriod property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getShiftPeriod().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ShiftPeriodType }
*
*
*/
public List<ShiftPeriodType> getShiftPeriod()
{
if (shiftPeriod == null)
{
shiftPeriod = new ArrayList<ShiftPeriodType>();
}
return this.shiftPeriod;
}
/**
* Gets the value of the shift 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 shift property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getShift().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ShiftType }
*
*
*/
public List<ShiftType> getShift()
{
if (shift == null)
{
shift = new ArrayList<ShiftType>();
}
return this.shift;
}
/**
* Gets the value of the calendar 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 calendar property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCalendar().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CalendarType }
*
*
*/
public List<CalendarType> getCalendar()
{
if (calendar == null)
{
calendar = new ArrayList<CalendarType>();
}
return this.calendar;
}
/**
* Gets the value of the projectCodeType 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 projectCodeType property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectCodeType().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectCodeTypeType }
*
*
*/
public List<ProjectCodeTypeType> getProjectCodeType()
{
if (projectCodeType == null)
{
projectCodeType = new ArrayList<ProjectCodeTypeType>();
}
return this.projectCodeType;
}
/**
* Gets the value of the projectCode 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 projectCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectCodeType }
*
*
*/
public List<ProjectCodeType> getProjectCode()
{
if (projectCode == null)
{
projectCode = new ArrayList<ProjectCodeType>();
}
return this.projectCode;
}
/**
* Gets the value of the resourceCodeType 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 resourceCodeType property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceCodeType().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceCodeTypeType }
*
*
*/
public List<ResourceCodeTypeType> getResourceCodeType()
{
if (resourceCodeType == null)
{
resourceCodeType = new ArrayList<ResourceCodeTypeType>();
}
return this.resourceCodeType;
}
/**
* Gets the value of the resourceCode 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 resourceCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceCodeType }
*
*
*/
public List<ResourceCodeType> getResourceCode()
{
if (resourceCode == null)
{
resourceCode = new ArrayList<ResourceCodeType>();
}
return this.resourceCode;
}
/**
* Gets the value of the resourceCurve 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 resourceCurve property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceCurve().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceCurveType }
*
*
*/
public List<ResourceCurveType> getResourceCurve()
{
if (resourceCurve == null)
{
resourceCurve = new ArrayList<ResourceCurveType>();
}
return this.resourceCurve;
}
/**
* Gets the value of the role 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 role property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRole().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RoleType }
*
*
*/
public List<RoleType> getRole()
{
if (role == null)
{
role = new ArrayList<RoleType>();
}
return this.role;
}
/**
* Gets the value of the roleRate 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 roleRate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRoleRate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RoleRateType }
*
*
*/
public List<RoleRateType> getRoleRate()
{
if (roleRate == null)
{
roleRate = new ArrayList<RoleRateType>();
}
return this.roleRate;
}
/**
* Gets the value of the roleLimit 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 roleLimit property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRoleLimit().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RoleLimitType }
*
*
*/
public List<RoleLimitType> getRoleLimit()
{
if (roleLimit == null)
{
roleLimit = new ArrayList<RoleLimitType>();
}
return this.roleLimit;
}
/**
* Gets the value of the resource 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 resource property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResource().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceType }
*
*
*/
public List<ResourceType> getResource()
{
if (resource == null)
{
resource = new ArrayList<ResourceType>();
}
return this.resource;
}
/**
* Gets the value of the resourceRate 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 resourceRate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceRate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceRateType }
*
*
*/
public List<ResourceRateType> getResourceRate()
{
if (resourceRate == null)
{
resourceRate = new ArrayList<ResourceRateType>();
}
return this.resourceRate;
}
/**
* Gets the value of the activityCodeType 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 activityCodeType property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityCodeType().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityCodeTypeType }
*
*
*/
public List<ActivityCodeTypeType> getActivityCodeType()
{
if (activityCodeType == null)
{
activityCodeType = new ArrayList<ActivityCodeTypeType>();
}
return this.activityCodeType;
}
/**
* Gets the value of the activityCode 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 activityCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityCodeType }
*
*
*/
public List<ActivityCodeType> getActivityCode()
{
if (activityCode == null)
{
activityCode = new ArrayList<ActivityCodeType>();
}
return this.activityCode;
}
/**
* Gets the value of the financialPeriod 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 financialPeriod property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFinancialPeriod().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FinancialPeriodType }
*
*
*/
public List<FinancialPeriodType> getFinancialPeriod()
{
if (financialPeriod == null)
{
financialPeriod = new ArrayList<FinancialPeriodType>();
}
return this.financialPeriod;
}
/**
* Gets the value of the resourceRole 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 resourceRole property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceRole().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceRoleType }
*
*
*/
public List<ResourceRoleType> getResourceRole()
{
if (resourceRole == null)
{
resourceRole = new ArrayList<ResourceRoleType>();
}
return this.resourceRole;
}
/**
* Gets the value of the eps 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 eps property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEPS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EPSType }
*
*
*/
public List<EPSType> getEPS()
{
if (eps == null)
{
eps = new ArrayList<EPSType>();
}
return this.eps;
}
/**
* Gets the value of the documentCategory 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 documentCategory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocumentCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentCategoryType }
*
*
*/
public List<DocumentCategoryType> getDocumentCategory()
{
if (documentCategory == null)
{
documentCategory = new ArrayList<DocumentCategoryType>();
}
return this.documentCategory;
}
/**
* Gets the value of the documentStatusCode 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 documentStatusCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocumentStatusCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentStatusCodeType }
*
*
*/
public List<DocumentStatusCodeType> getDocumentStatusCode()
{
if (documentStatusCode == null)
{
documentStatusCode = new ArrayList<DocumentStatusCodeType>();
}
return this.documentStatusCode;
}
/**
* Gets the value of the riskCategory 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 riskCategory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskCategoryType }
*
*
*/
public List<RiskCategoryType> getRiskCategory()
{
if (riskCategory == null)
{
riskCategory = new ArrayList<RiskCategoryType>();
}
return this.riskCategory;
}
/**
* Gets the value of the riskThreshold 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 riskThreshold property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskThreshold().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskThresholdType }
*
*
*/
public List<RiskThresholdType> getRiskThreshold()
{
if (riskThreshold == null)
{
riskThreshold = new ArrayList<RiskThresholdType>();
}
return this.riskThreshold;
}
/**
* Gets the value of the riskThresholdLevel 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 riskThresholdLevel property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskThresholdLevel().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskThresholdLevelType }
*
*
*/
public List<RiskThresholdLevelType> getRiskThresholdLevel()
{
if (riskThresholdLevel == null)
{
riskThresholdLevel = new ArrayList<RiskThresholdLevelType>();
}
return this.riskThresholdLevel;
}
/**
* Gets the value of the riskMatrix 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 riskMatrix property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskMatrix().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskMatrixType }
*
*
*/
public List<RiskMatrixType> getRiskMatrix()
{
if (riskMatrix == null)
{
riskMatrix = new ArrayList<RiskMatrixType>();
}
return this.riskMatrix;
}
/**
* Gets the value of the riskMatrixScore 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 riskMatrixScore property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskMatrixScore().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskMatrixScoreType }
*
*
*/
public List<RiskMatrixScoreType> getRiskMatrixScore()
{
if (riskMatrixScore == null)
{
riskMatrixScore = new ArrayList<RiskMatrixScoreType>();
}
return this.riskMatrixScore;
}
/**
* Gets the value of the riskMatrixThreshold 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 riskMatrixThreshold property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskMatrixThreshold().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskMatrixThresholdType }
*
*
*/
public List<RiskMatrixThresholdType> getRiskMatrixThreshold()
{
if (riskMatrixThreshold == null)
{
riskMatrixThreshold = new ArrayList<RiskMatrixThresholdType>();
}
return this.riskMatrixThreshold;
}
/**
* Gets the value of the activity 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 activity property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivity().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityType }
*
*
*/
public List<ActivityType> getActivity()
{
if (activity == null)
{
activity = new ArrayList<ActivityType>();
}
return this.activity;
}
/**
* Gets the value of the activityCodeAssignment 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 activityCodeAssignment property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityCodeAssignment().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityCodeAssignmentType }
*
*
*/
public List<ActivityCodeAssignmentType> getActivityCodeAssignment()
{
if (activityCodeAssignment == null)
{
activityCodeAssignment = new ArrayList<ActivityCodeAssignmentType>();
}
return this.activityCodeAssignment;
}
/**
* Gets the value of the activityCodeUpdate 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 activityCodeUpdate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityCodeUpdate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityCodeUpdateType }
*
*
*/
public List<ActivityCodeUpdateType> getActivityCodeUpdate()
{
if (activityCodeUpdate == null)
{
activityCodeUpdate = new ArrayList<ActivityCodeUpdateType>();
}
return this.activityCodeUpdate;
}
/**
* Gets the value of the activityComment 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 activityComment property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityComment().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityCommentType }
*
*
*/
public List<ActivityCommentType> getActivityComment()
{
if (activityComment == null)
{
activityComment = new ArrayList<ActivityCommentType>();
}
return this.activityComment;
}
/**
* Gets the value of the activityExpense 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 activityExpense property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityExpense().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityExpenseType }
*
*
*/
public List<ActivityExpenseType> getActivityExpense()
{
if (activityExpense == null)
{
activityExpense = new ArrayList<ActivityExpenseType>();
}
return this.activityExpense;
}
/**
* Gets the value of the activityNote 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 activityNote property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityNote().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityNoteType }
*
*
*/
public List<ActivityNoteType> getActivityNote()
{
if (activityNote == null)
{
activityNote = new ArrayList<ActivityNoteType>();
}
return this.activityNote;
}
/**
* Gets the value of the activityOwner 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 activityOwner property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityOwner().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityOwnerType }
*
*
*/
public List<ActivityOwnerType> getActivityOwner()
{
if (activityOwner == null)
{
activityOwner = new ArrayList<ActivityOwnerType>();
}
return this.activityOwner;
}
/**
* Gets the value of the activityPeriodActual 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 activityPeriodActual property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityPeriodActual().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityPeriodActualType }
*
*
*/
public List<ActivityPeriodActualType> getActivityPeriodActual()
{
if (activityPeriodActual == null)
{
activityPeriodActual = new ArrayList<ActivityPeriodActualType>();
}
return this.activityPeriodActual;
}
/**
* Gets the value of the activityRisk 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 activityRisk property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityRisk().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityRiskType }
*
*
*/
public List<ActivityRiskType> getActivityRisk()
{
if (activityRisk == null)
{
activityRisk = new ArrayList<ActivityRiskType>();
}
return this.activityRisk;
}
/**
* Gets the value of the activityStep 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 activityStep property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStep().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepType }
*
*
*/
public List<ActivityStepType> getActivityStep()
{
if (activityStep == null)
{
activityStep = new ArrayList<ActivityStepType>();
}
return this.activityStep;
}
/**
* Gets the value of the activityStepCreate 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 activityStepCreate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStepCreate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepCreateType }
*
*
*/
public List<ActivityStepCreateType> getActivityStepCreate()
{
if (activityStepCreate == null)
{
activityStepCreate = new ArrayList<ActivityStepCreateType>();
}
return this.activityStepCreate;
}
/**
* Gets the value of the activityStepDelete 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 activityStepDelete property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStepDelete().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepDeleteType }
*
*
*/
public List<ActivityStepDeleteType> getActivityStepDelete()
{
if (activityStepDelete == null)
{
activityStepDelete = new ArrayList<ActivityStepDeleteType>();
}
return this.activityStepDelete;
}
/**
* Gets the value of the activityStepTemplate 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 activityStepTemplate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStepTemplate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepTemplateType }
*
*
*/
public List<ActivityStepTemplateType> getActivityStepTemplate()
{
if (activityStepTemplate == null)
{
activityStepTemplate = new ArrayList<ActivityStepTemplateType>();
}
return this.activityStepTemplate;
}
/**
* Gets the value of the activityStepTemplateItem 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 activityStepTemplateItem property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStepTemplateItem().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepTemplateItemType }
*
*
*/
public List<ActivityStepTemplateItemType> getActivityStepTemplateItem()
{
if (activityStepTemplateItem == null)
{
activityStepTemplateItem = new ArrayList<ActivityStepTemplateItemType>();
}
return this.activityStepTemplateItem;
}
/**
* Gets the value of the activityStepUpdate 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 activityStepUpdate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityStepUpdate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityStepUpdateType }
*
*
*/
public List<ActivityStepUpdateType> getActivityStepUpdate()
{
if (activityStepUpdate == null)
{
activityStepUpdate = new ArrayList<ActivityStepUpdateType>();
}
return this.activityStepUpdate;
}
/**
* Gets the value of the activityUpdate 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 activityUpdate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getActivityUpdate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ActivityUpdateType }
*
*
*/
public List<ActivityUpdateType> getActivityUpdate()
{
if (activityUpdate == null)
{
activityUpdate = new ArrayList<ActivityUpdateType>();
}
return this.activityUpdate;
}
/**
* Gets the value of the baselineProject 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 baselineProject property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBaselineProject().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BaselineProjectType }
*
*
*/
public List<BaselineProjectType> getBaselineProject()
{
if (baselineProject == null)
{
baselineProject = new ArrayList<BaselineProjectType>();
}
return this.baselineProject;
}
/**
* Gets the value of the baselineType 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 baselineType property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBaselineType().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BaselineTypeType }
*
*
*/
public List<BaselineTypeType> getBaselineType()
{
if (baselineType == null)
{
baselineType = new ArrayList<BaselineTypeType>();
}
return this.baselineType;
}
/**
* Gets the value of the changeSet 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 changeSet property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getChangeSet().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ChangeSetType }
*
*
*/
public List<ChangeSetType> getChangeSet()
{
if (changeSet == null)
{
changeSet = new ArrayList<ChangeSetType>();
}
return this.changeSet;
}
/**
* Gets the value of the document 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 document property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocument().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentType }
*
*
*/
public List<DocumentType> getDocument()
{
if (document == null)
{
document = new ArrayList<DocumentType>();
}
return this.document;
}
/**
* Gets the value of the epsBudgetChangeLog 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 epsBudgetChangeLog property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEPSBudgetChangeLog().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EPSBudgetChangeLogType }
*
*
*/
public List<EPSBudgetChangeLogType> getEPSBudgetChangeLog()
{
if (epsBudgetChangeLog == null)
{
epsBudgetChangeLog = new ArrayList<EPSBudgetChangeLogType>();
}
return this.epsBudgetChangeLog;
}
/**
* Gets the value of the epsFunding 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 epsFunding property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEPSFunding().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EPSFundingType }
*
*
*/
public List<EPSFundingType> getEPSFunding()
{
if (epsFunding == null)
{
epsFunding = new ArrayList<EPSFundingType>();
}
return this.epsFunding;
}
/**
* Gets the value of the epsNote 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 epsNote property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEPSNote().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EPSNoteType }
*
*
*/
public List<EPSNoteType> getEPSNote()
{
if (epsNote == null)
{
epsNote = new ArrayList<EPSNoteType>();
}
return this.epsNote;
}
/**
* Gets the value of the epsSpendingPlan 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 epsSpendingPlan property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getEPSSpendingPlan().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EPSSpendingPlanType }
*
*
*/
public List<EPSSpendingPlanType> getEPSSpendingPlan()
{
if (epsSpendingPlan == null)
{
epsSpendingPlan = new ArrayList<EPSSpendingPlanType>();
}
return this.epsSpendingPlan;
}
/**
* Gets the value of the globalPreferences 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 globalPreferences property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGlobalPreferences().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GlobalPreferencesType }
*
*
*/
public List<GlobalPreferencesType> getGlobalPreferences()
{
if (globalPreferences == null)
{
globalPreferences = new ArrayList<GlobalPreferencesType>();
}
return this.globalPreferences;
}
/**
* Gets the value of the globalProfile 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 globalProfile property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGlobalProfile().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GlobalProfileType }
*
*
*/
public List<GlobalProfileType> getGlobalProfile()
{
if (globalProfile == null)
{
globalProfile = new ArrayList<GlobalProfileType>();
}
return this.globalProfile;
}
/**
* Gets the value of the issueHistory 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 issueHistory property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIssueHistory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IssueHistoryType }
*
*
*/
public List<IssueHistoryType> getIssueHistory()
{
if (issueHistory == null)
{
issueHistory = new ArrayList<IssueHistoryType>();
}
return this.issueHistory;
}
/**
* Gets the value of the location 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 location property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLocation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LocationType }
*
*
*/
public List<LocationType> getLocation()
{
if (location == null)
{
location = new ArrayList<LocationType>();
}
return this.location;
}
/**
* Gets the value of the overheadCode 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 overheadCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOverheadCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OverheadCodeType }
*
*
*/
public List<OverheadCodeType> getOverheadCode()
{
if (overheadCode == null)
{
overheadCode = new ArrayList<OverheadCodeType>();
}
return this.overheadCode;
}
/**
* Gets the value of the project 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 project property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProject().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectType }
*
*
*/
public List<ProjectType> getProject()
{
if (project == null)
{
project = new ArrayList<ProjectType>();
}
return this.project;
}
/**
* Gets the value of the projectBudgetChangeLog 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 projectBudgetChangeLog property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectBudgetChangeLog().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectBudgetChangeLogType }
*
*
*/
public List<ProjectBudgetChangeLogType> getProjectBudgetChangeLog()
{
if (projectBudgetChangeLog == null)
{
projectBudgetChangeLog = new ArrayList<ProjectBudgetChangeLogType>();
}
return this.projectBudgetChangeLog;
}
/**
* Gets the value of the projectCodeAssignment 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 projectCodeAssignment property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectCodeAssignment().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectCodeAssignmentType }
*
*
*/
public List<ProjectCodeAssignmentType> getProjectCodeAssignment()
{
if (projectCodeAssignment == null)
{
projectCodeAssignment = new ArrayList<ProjectCodeAssignmentType>();
}
return this.projectCodeAssignment;
}
/**
* Gets the value of the projectDocument 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 projectDocument property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectDocument().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectDocumentType }
*
*
*/
public List<ProjectDocumentType> getProjectDocument()
{
if (projectDocument == null)
{
projectDocument = new ArrayList<ProjectDocumentType>();
}
return this.projectDocument;
}
/**
* Gets the value of the projectFunding 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 projectFunding property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectFunding().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectFundingType }
*
*
*/
public List<ProjectFundingType> getProjectFunding()
{
if (projectFunding == null)
{
projectFunding = new ArrayList<ProjectFundingType>();
}
return this.projectFunding;
}
/**
* Gets the value of the projectIssue 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 projectIssue property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectIssue().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectIssueType }
*
*
*/
public List<ProjectIssueType> getProjectIssue()
{
if (projectIssue == null)
{
projectIssue = new ArrayList<ProjectIssueType>();
}
return this.projectIssue;
}
/**
* Gets the value of the projectNote 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 projectNote property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectNote().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectNoteType }
*
*
*/
public List<ProjectNoteType> getProjectNote()
{
if (projectNote == null)
{
projectNote = new ArrayList<ProjectNoteType>();
}
return this.projectNote;
}
/**
* Gets the value of the projectPortfolio 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 projectPortfolio property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectPortfolio().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectPortfolioType }
*
*
*/
public List<ProjectPortfolioType> getProjectPortfolio()
{
if (projectPortfolio == null)
{
projectPortfolio = new ArrayList<ProjectPortfolioType>();
}
return this.projectPortfolio;
}
/**
* Gets the value of the projectProfile 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 projectProfile property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectProfile().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectProfileType }
*
*
*/
public List<ProjectProfileType> getProjectProfile()
{
if (projectProfile == null)
{
projectProfile = new ArrayList<ProjectProfileType>();
}
return this.projectProfile;
}
/**
* Gets the value of the projectResource 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 projectResource property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectResource().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectResourceType }
*
*
*/
public List<ProjectResourceType> getProjectResource()
{
if (projectResource == null)
{
projectResource = new ArrayList<ProjectResourceType>();
}
return this.projectResource;
}
/**
* Gets the value of the projectResourceQuantity 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 projectResourceQuantity property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectResourceQuantity().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectResourceQuantityType }
*
*
*/
public List<ProjectResourceQuantityType> getProjectResourceQuantity()
{
if (projectResourceQuantity == null)
{
projectResourceQuantity = new ArrayList<ProjectResourceQuantityType>();
}
return this.projectResourceQuantity;
}
/**
* Gets the value of the projectSpendingPlan 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 projectSpendingPlan property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectSpendingPlan().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectSpendingPlanType }
*
*
*/
public List<ProjectSpendingPlanType> getProjectSpendingPlan()
{
if (projectSpendingPlan == null)
{
projectSpendingPlan = new ArrayList<ProjectSpendingPlanType>();
}
return this.projectSpendingPlan;
}
/**
* Gets the value of the projectThreshold 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 projectThreshold property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProjectThreshold().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProjectThresholdType }
*
*
*/
public List<ProjectThresholdType> getProjectThreshold()
{
if (projectThreshold == null)
{
projectThreshold = new ArrayList<ProjectThresholdType>();
}
return this.projectThreshold;
}
/**
* Gets the value of the relationship 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 relationship property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRelationship().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RelationshipType }
*
*
*/
public List<RelationshipType> getRelationship()
{
if (relationship == null)
{
relationship = new ArrayList<RelationshipType>();
}
return this.relationship;
}
/**
* Gets the value of the resourceAccess 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 resourceAccess property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceAccess().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceAccessType }
*
*
*/
public List<ResourceAccessType> getResourceAccess()
{
if (resourceAccess == null)
{
resourceAccess = new ArrayList<ResourceAccessType>();
}
return this.resourceAccess;
}
/**
* Gets the value of the resourceAssignment 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 resourceAssignment property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceAssignment().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceAssignmentType }
*
*
*/
public List<ResourceAssignmentType> getResourceAssignment()
{
if (resourceAssignment == null)
{
resourceAssignment = new ArrayList<ResourceAssignmentType>();
}
return this.resourceAssignment;
}
/**
* Gets the value of the resourceAssignmentPeriodActual 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 resourceAssignmentPeriodActual property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceAssignmentPeriodActual().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceAssignmentPeriodActualType }
*
*
*/
public List<ResourceAssignmentPeriodActualType> getResourceAssignmentPeriodActual()
{
if (resourceAssignmentPeriodActual == null)
{
resourceAssignmentPeriodActual = new ArrayList<ResourceAssignmentPeriodActualType>();
}
return this.resourceAssignmentPeriodActual;
}
/**
* Gets the value of the resourceAssignmentUpdate 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 resourceAssignmentUpdate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceAssignmentUpdate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceAssignmentUpdateType }
*
*
*/
public List<ResourceAssignmentUpdateType> getResourceAssignmentUpdate()
{
if (resourceAssignmentUpdate == null)
{
resourceAssignmentUpdate = new ArrayList<ResourceAssignmentUpdateType>();
}
return this.resourceAssignmentUpdate;
}
/**
* Gets the value of the resourceCodeAssignment 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 resourceCodeAssignment property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceCodeAssignment().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceCodeAssignmentType }
*
*
*/
public List<ResourceCodeAssignmentType> getResourceCodeAssignment()
{
if (resourceCodeAssignment == null)
{
resourceCodeAssignment = new ArrayList<ResourceCodeAssignmentType>();
}
return this.resourceCodeAssignment;
}
/**
* Gets the value of the resourceHour 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 resourceHour property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceHour().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceHourType }
*
*
*/
public List<ResourceHourType> getResourceHour()
{
if (resourceHour == null)
{
resourceHour = new ArrayList<ResourceHourType>();
}
return this.resourceHour;
}
/**
* Gets the value of the resourceLocation 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 resourceLocation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceLocation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceLocationType }
*
*
*/
public List<ResourceLocationType> getResourceLocation()
{
if (resourceLocation == null)
{
resourceLocation = new ArrayList<ResourceLocationType>();
}
return this.resourceLocation;
}
/**
* Gets the value of the resourceTeam 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 resourceTeam property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getResourceTeam().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ResourceTeamType }
*
*
*/
public List<ResourceTeamType> getResourceTeam()
{
if (resourceTeam == null)
{
resourceTeam = new ArrayList<ResourceTeamType>();
}
return this.resourceTeam;
}
/**
* Gets the value of the risk 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 risk property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRisk().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskType }
*
*
*/
public List<RiskType> getRisk()
{
if (risk == null)
{
risk = new ArrayList<RiskType>();
}
return this.risk;
}
/**
* Gets the value of the riskImpact 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 riskImpact property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskImpact().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskImpactType }
*
*
*/
public List<RiskImpactType> getRiskImpact()
{
if (riskImpact == null)
{
riskImpact = new ArrayList<RiskImpactType>();
}
return this.riskImpact;
}
/**
* Gets the value of the riskResponseAction 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 riskResponseAction property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskResponseAction().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskResponseActionType }
*
*
*/
public List<RiskResponseActionType> getRiskResponseAction()
{
if (riskResponseAction == null)
{
riskResponseAction = new ArrayList<RiskResponseActionType>();
}
return this.riskResponseAction;
}
/**
* Gets the value of the riskResponseActionImpact 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 riskResponseActionImpact property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskResponseActionImpact().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskResponseActionImpactType }
*
*
*/
public List<RiskResponseActionImpactType> getRiskResponseActionImpact()
{
if (riskResponseActionImpact == null)
{
riskResponseActionImpact = new ArrayList<RiskResponseActionImpactType>();
}
return this.riskResponseActionImpact;
}
/**
* Gets the value of the riskResponsePlan 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 riskResponsePlan property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRiskResponsePlan().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RiskResponsePlanType }
*
*
*/
public List<RiskResponsePlanType> getRiskResponsePlan()
{
if (riskResponsePlan == null)
{
riskResponsePlan = new ArrayList<RiskResponsePlanType>();
}
return this.riskResponsePlan;
}
/**
* Gets the value of the roleTeam 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 roleTeam property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRoleTeam().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RoleTeamType }
*
*
*/
public List<RoleTeamType> getRoleTeam()
{
if (roleTeam == null)
{
roleTeam = new ArrayList<RoleTeamType>();
}
return this.roleTeam;
}
/**
* Gets the value of the scheduleOptions 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 scheduleOptions property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getScheduleOptions().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ScheduleOptionsType }
*
*
*/
public List<ScheduleOptionsType> getScheduleOptions()
{
if (scheduleOptions == null)
{
scheduleOptions = new ArrayList<ScheduleOptionsType>();
}
return this.scheduleOptions;
}
/**
* Gets the value of the timesheet 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 timesheet property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTimesheet().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TimesheetType }
*
*
*/
public List<TimesheetType> getTimesheet()
{
if (timesheet == null)
{
timesheet = new ArrayList<TimesheetType>();
}
return this.timesheet;
}
/**
* Gets the value of the timesheetAudit 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 timesheetAudit property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTimesheetAudit().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TimesheetAuditType }
*
*
*/
public List<TimesheetAuditType> getTimesheetAudit()
{
if (timesheetAudit == null)
{
timesheetAudit = new ArrayList<TimesheetAuditType>();
}
return this.timesheetAudit;
}
/**
* Gets the value of the timesheetDelegate 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 timesheetDelegate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTimesheetDelegate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TimesheetDelegateType }
*
*
*/
public List<TimesheetDelegateType> getTimesheetDelegate()
{
if (timesheetDelegate == null)
{
timesheetDelegate = new ArrayList<TimesheetDelegateType>();
}
return this.timesheetDelegate;
}
/**
* Gets the value of the timesheetPeriod 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 timesheetPeriod property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTimesheetPeriod().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TimesheetPeriodType }
*
*
*/
public List<TimesheetPeriodType> getTimesheetPeriod()
{
if (timesheetPeriod == null)
{
timesheetPeriod = new ArrayList<TimesheetPeriodType>();
}
return this.timesheetPeriod;
}
/**
* Gets the value of the udfValue 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 udfValue property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUDFValue().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UDFValueType }
*
*
*/
public List<UDFValueType> getUDFValue()
{
if (udfValue == null)
{
udfValue = new ArrayList<UDFValueType>();
}
return this.udfValue;
}
/**
* Gets the value of the user 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 user property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUser().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserType }
*
*
*/
public List<UserType> getUser()
{
if (user == null)
{
user = new ArrayList<UserType>();
}
return this.user;
}
/**
* Gets the value of the userDefinedValueUpdate 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 userDefinedValueUpdate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUserDefinedValueUpdate().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserDefinedValueUpdateType }
*
*
*/
public List<UserDefinedValueUpdateType> getUserDefinedValueUpdate()
{
if (userDefinedValueUpdate == null)
{
userDefinedValueUpdate = new ArrayList<UserDefinedValueUpdateType>();
}
return this.userDefinedValueUpdate;
}
/**
* Gets the value of the userFieldTitle 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 userFieldTitle property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUserFieldTitle().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserFieldTitleType }
*
*
*/
public List<UserFieldTitleType> getUserFieldTitle()
{
if (userFieldTitle == null)
{
userFieldTitle = new ArrayList<UserFieldTitleType>();
}
return this.userFieldTitle;
}
/**
* Gets the value of the userInterfaceView 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 userInterfaceView property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUserInterfaceView().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserInterfaceViewType }
*
*
*/
public List<UserInterfaceViewType> getUserInterfaceView()
{
if (userInterfaceView == null)
{
userInterfaceView = new ArrayList<UserInterfaceViewType>();
}
return this.userInterfaceView;
}
/**
* Gets the value of the userLicense 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 userLicense property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUserLicense().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserLicenseType }
*
*
*/
public List<UserLicenseType> getUserLicense()
{
if (userLicense == null)
{
userLicense = new ArrayList<UserLicenseType>();
}
return this.userLicense;
}
/**
* Gets the value of the userOBS 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 userOBS property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUserOBS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UserOBSType }
*
*
*/
public List<UserOBSType> getUserOBS()
{
if (userOBS == null)
{
userOBS = new ArrayList<UserOBSType>();
}
return this.userOBS;
}
/**
* Gets the value of the wbs 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 wbs property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWBS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WBSType }
*
*
*/
public List<WBSType> getWBS()
{
if (wbs == null)
{
wbs = new ArrayList<WBSType>();
}
return this.wbs;
}
/**
* Gets the value of the wbsMilestone 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 wbsMilestone property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWBSMilestone().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WBSMilestoneType }
*
*
*/
public List<WBSMilestoneType> getWBSMilestone()
{
if (wbsMilestone == null)
{
wbsMilestone = new ArrayList<WBSMilestoneType>();
}
return this.wbsMilestone;
}
}