// // 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; } }