public class BaselineProject
extends com.primavera.integration.client.bo.base.BaselineProjectBase
A baseline is a complete copy of a project plan that you can compare to the current schedule to evaluate progress. Baselines can be used to perform cost and schedule analysis. Before you update a schedule for the first time, you should create a baseline plan in the Project Management application.
The simplest baseline plan is a complete copy, or snapshot, of the original schedule. This snapshot provides a target against which you can track a project's cost, schedule, and performance. When you create a baseline, you can save a copy of the current project to use as the baseline or you can choose to convert another project in the EPS hierarchy to a baseline for the current project.
You can save an unlimited number of baselines per project; however, the number of baselines you can actually save per project is determined by administrative preference settings, which are typically controlled by the project controls coordinator or administrator. Regardless of the number of baselines you save for a project, at any given time you can select only up to three baselines for comparison purposes. The Baselines feature includes an option for you to specify which baselines you want to use for comparison. You must select a primary baseline. The primary baseline is used for project/activity usage spreadsheets and profiles, as well as earned value calculations. Second and third baselines are not required.
Special methods are provided to help you work with baselines. If you know the object IDs activities in a project, you can load their corresponding baseline activities using the loadBaselineActivity() or loadBaselineActivities() methods. The method linkBaselineActivity() will set the Id and GUID of a baseline activity equal to that of an activity in the corresponding project.
BaselineProjects may not be directly summarized by the summarizer job service. Baseline projects will have summary data if the summarizer job service was used to summarize the project that was used to create the baseline before the baseline was created. The StartDate and FinishDate fields are based on summary data..
This business object supports user defined fields (UDFs) and codes. Use the UDFValue business object to assign UDFs, and the ProjectCodeAssignment business object to assign ProjectCodes.
| Constructor and Description |
|---|
BaselineProject(Session session)
Class constructor specifying the Session.
|
BaselineProject(Session session,
ObjectId objId)
Class constructor specifying the Session and ObjectId of the object.
|
BaselineProject(Session session,
com.primavera.infr.db.PrmRowSet rowSet,
int iIndex)
Class constructor called internally after objects are retrieved from the server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectId |
create()
Creates this BaselineProject object in the database.
|
static ObjectId[] |
create(Session session,
BaselineProject[] baselineprojects)
Creates multiple BaselineProject objects in the database.
|
ObjectId |
createProjectFunding(ProjectFunding projectfunding)
Creates an associated ProjectFunding object in the database.
|
ObjectId[] |
createProjectFundings(ProjectFunding[] projectfundings)
Creates multiple associated ProjectFunding objects in the database.
|
ObjectId[] |
createProjectLevelActivities(Activity[] projectlevelactivities)
Creates multiple associated Activity objects in the database.
|
ObjectId |
createProjectLevelActivity(Activity projectlevelactivity)
Creates an associated Activity object in the database.
|
ObjectId |
createProjectLevelBudgetChangeLog(ProjectBudgetChangeLog projectlevelbudgetchangelog)
Creates an associated ProjectBudgetChangeLog object in the database.
|
ObjectId[] |
createProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs)
Creates multiple associated ProjectBudgetChangeLog objects in the database.
|
ObjectId |
createProjectLevelIssue(ProjectIssue projectlevelissue)
Creates an associated ProjectIssue object in the database.
|
ObjectId[] |
createProjectLevelIssues(ProjectIssue[] projectlevelissues)
Creates multiple associated ProjectIssue objects in the database.
|
ObjectId |
createProjectLevelNote(ProjectNote projectlevelnote)
Creates an associated ProjectNote object in the database.
|
ObjectId[] |
createProjectLevelNotes(ProjectNote[] projectlevelnotes)
Creates multiple associated ProjectNote objects in the database.
|
ObjectId |
createProjectLevelSpendingPlan(ProjectSpendingPlan projectlevelspendingplan)
Creates an associated ProjectSpendingPlan object in the database.
|
ObjectId[] |
createProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans)
Creates multiple associated ProjectSpendingPlan objects in the database.
|
ObjectId |
createProjectLevelThreshold(ProjectThreshold projectlevelthreshold)
Creates an associated ProjectThreshold object in the database.
|
ObjectId[] |
createProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds)
Creates multiple associated ProjectThreshold objects in the database.
|
ObjectId |
createProjectLevelWBSMilestone(WBSMilestone projectlevelwbsmilestone)
Creates an associated WBSMilestone object in the database.
|
ObjectId[] |
createProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones)
Creates multiple associated WBSMilestone objects in the database.
|
ObjectId |
createRisk(Risk risk)
Creates an associated Risk object in the database.
|
ObjectId[] |
createRisks(Risk[] risks)
Creates multiple associated Risk objects in the database.
|
ObjectId |
createWBSChild(WBS wbschild)
Creates an associated WBS object in the database.
|
ObjectId[] |
createWBSChildren(WBS[] wbschildren)
Creates multiple associated WBS objects in the database.
|
void |
delete()
Deletes this BaselineProject object from the database.
|
static void |
delete(Session session,
BaselineProject[] baselineprojects)
Deletes multiple BaselineProject objects from the database.
|
void |
deleteActivities(Activity[] activities)
Deletes multiple associated Activity objects from the database.
|
void |
deleteProjectBudgetChangeLogs(ProjectBudgetChangeLog[] projectbudgetchangelogs)
Deletes multiple associated ProjectBudgetChangeLog objects from the database.
|
void |
deleteProjectFundings(ProjectFunding[] projectfundings)
Deletes multiple associated ProjectFunding objects from the database.
|
void |
deleteProjectIssues(ProjectIssue[] projectissues)
Deletes multiple associated ProjectIssue objects from the database.
|
void |
deleteProjectNotes(ProjectNote[] projectnotes)
Deletes multiple associated ProjectNote objects from the database.
|
void |
deleteProjectSpendingPlans(ProjectSpendingPlan[] projectspendingplans)
Deletes multiple associated ProjectSpendingPlan objects from the database.
|
void |
deleteProjectThresholds(ProjectThreshold[] projectthresholds)
Deletes multiple associated ProjectThreshold objects from the database.
|
void |
deleteRisks(Risk[] risks)
Deletes multiple associated Risk objects from the database.
|
void |
deleteWBS(WBS[] wbs)
Deletes multiple associated WBS objects from the database.
|
void |
deleteWBSMilestones(WBSMilestone[] wbsmilestones)
Deletes multiple associated WBSMilestone objects from the database.
|
ActivityType |
getActivityDefaultActivityType()
Gets the default type for activities.
|
ObjectId |
getActivityDefaultCalendarObjectId()
Gets the unique ID of the calendar assigned to new activities by default.
|
ObjectId |
getActivityDefaultCostAccountObjectId()
Gets the unique ID of the cost account assigned to new activities and project expenses by
default.
|
DurationType |
getActivityDefaultDurationType()
Gets the duration type assigned to new activities by default.
|
PercentCompleteType |
getActivityDefaultPercentCompleteType()
Gets the percent complete type assigned to new activities by default.
|
Cost |
getActivityDefaultPricePerUnit()
Gets the price used to estimate resource costs for activities that have planned, actual, or
remaining units, but no resource assignments.
|
boolean |
getActivityDefaultReviewRequired()
Gets the indicator that determines whether status changes for new activities must be approved
by default.
|
boolean |
getActivityIdBasedOnSelectedActivity()
Gets the flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means
use the selected activity's activity ID as prefix, N means use standard auto-numbering based
on the prefix, suffix.
|
int |
getActivityIdIncrement()
Gets the increment used for auto-numbering of activity IDs.
|
String |
getActivityIdPrefix()
Gets the prefix used for auto-numbering of activity IDs.
|
int |
getActivityIdSuffix()
Gets the suffix used for auto-numbering of activity IDs.
|
boolean |
getActivityPercentCompleteBasedOnActivitySteps()
Gets the flag that indicates whether activity physical percent complete is automatically
computed from the activity steps completed.
|
boolean |
getAddActualToRemaining()
Gets the flag that indicates whether to add actual to remaining or to subtract actual from at
complete when actual units and costs are updated.
|
String |
getAddedBy()
Gets the name of the user who added the project to the database.
|
static String[] |
getAllFields()
Gets all non-code fields for this business object.
|
boolean |
getAllowStatusReview()
Gets the indicator that determines whether status updates to activities in a project are
eligible for manual approval before commiting changes.
|
double |
getAnnualDiscountRate()
Gets the user-defined number field that identifies the discount rate for the project.
|
EndDate |
getAnticipatedFinishDate()
Gets the anticipated finish date of WBS, project and EPS elements.
|
BeginDate |
getAnticipatedStartDate()
Gets the anticipated start date of WBS, project and EPS elements.
|
boolean |
getAssignmentDefaultDrivingFlag()
Gets the default flag assigned to new assignments, to indicate whether assignments will drive
activity dates.
|
DefaultRateType |
getAssignmentDefaultRateType()
Gets the default rate type when adding resource assignments to a project.
|
String |
getBaselineTypeName()
Gets the name of the baseline type for this project baseline.
|
ObjectId |
getBaselineTypeObjectId()
Gets the unique ID of the baseline type.
|
Date |
getCheckOutDate()
Gets the date on which the baseline project was checked out of the Project Management
database.
|
boolean |
getCheckOutStatus()
Gets the flag that indicates that the baseline project is currently checked out to an external
file or database and is being managed remotely.
|
ObjectId |
getCheckOutUserObjectId()
Gets the unique ID of the User that checked out this baseline project.
|
boolean |
getContainsSummaryData()
Gets the flag that indicates that the WBS has been summarized.
|
boolean |
getCostQuantityRecalculateFlag()
Gets the flag that indicates whether quantities should be updated when costs are updated, if
costs and quantities are linked.
|
Date |
getCreateDate()
Gets the date this project baseline was created.
|
String |
getCreateUser()
Gets the name of the user that created this project baseline.
|
Duration |
getCriticalActivityFloatLimit()
Gets the duration used to determine if an activity is critical.
|
CriticalActivityPathType |
getCriticalActivityPathType()
Gets the critical path type, which indicates how critical path activities are identified for
the project, based on either 'Critical Float' or 'Longest Path'.
|
Cost |
getCurrentBudget()
Gets the sum of the original budget plus the approved and pending budgets from the budget
change log.
|
Cost |
getCurrentVariance()
Gets the current budget minus the total spending plan.
|
Date |
getDataDate()
Gets the current data date for the project.
|
Date |
getDateAdded()
Gets the date on which the project was added to the Project Management database.
|
UnitType |
getDefaultPriceTimeUnits()
Gets the time units associated with the project's default price per time.
|
static String[] |
getDefaultXMLExportFields()
Deprecated.
|
String |
getDescription()
Gets the description of the Project.
|
DiscountApplicationPeriod |
getDiscountApplicationPeriod()
Gets the timescale for entering ROI spending and benefit plan.
|
Cost |
getDistributedCurrentBudget()
Gets the sum of the current budget values from one level lower.
|
boolean |
getEnablePublication()
Gets enables the project to be processed by the Project Arbiter service.
|
boolean |
getEnableSummarization()
Gets the flag which, when true, causes the Summarizer service to automatically summarize the
project.
|
static String[] |
getExpenseCategoryCBSSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithExpenseCategoryCBSSpread methods for this business object.
|
ExpenseCategoryCBSSpread[] |
getExpenseCategoryCBSSpreads()
Gets the field containing expense category cbs spread data for this project.
|
static String[] |
getFilterableFields()
Gets all fields that can be filtered.
|
ObjectId |
getFinancialPeriodTmplId()
Gets the unique ID generated by the system.
|
EndDate |
getFinishDate()
Gets the finish date of the baseline project.
|
int |
getFiscalYearStartMonth()
Gets the month that marks the beginning of the fiscal year for the project.
|
EndDate |
getForecastFinishDate()
Gets the alternate end date to be optionally used by the scheduler).
|
BeginDate |
getForecastStartDate()
Gets the alternate start date to be optionally used by the scheduler.
|
String |
getGUID()
Gets the globally unique ID generated by the system.
|
boolean |
getHasFutureBucketData()
Gets the flag that indicates whether a resource assignment in the baseline has future bucket
data.
|
HistoryInterval |
getHistoryInterval()
Gets the time interval for how historical project data is stored for use in P6 Analytics,
could be 'Month', 'Week', 'Quarter', 'Year' and 'Financial Period'.
|
HistoryLevel |
getHistoryLevel()
Gets the level of historical project data that is stored for use in P6 Analytics, cab be
'None', 'Project', 'WBS' and 'Activity'.
|
String |
getId()
Gets the short code assigned to each WBS element for identification.
|
Unit |
getIndependentETCLaborUnits()
Gets the user-entered ETC total labor.
|
Cost |
getIndependentETCTotalCost()
Gets the user-entered ETC total cost.
|
static String[] |
getInternalAllFields()
An internal method that should not be called directly by client code.
|
static Set<String> |
getInternalAllFieldsSet()
An internal method that should not be called directly by client code.
|
static String[] |
getInternalDefaultLoadFields()
An internal method that should not be called directly by client code.
|
Date |
getLastBaselineUpdateDate()
Gets the date this project baseline was last changed by Baseline Update in Project Management.
|
ObjectId |
getLastFinancialPeriodObjectId()
Gets the unique ID of the last closed financial period for the baseline project.
|
Date |
getLastLevelDate()
Gets the date the project was last leveled.
|
Date |
getLastPublishedOn()
Gets the date the project was last published.
|
Date |
getLastScheduleDate()
Gets the date the project was last scheduled.
|
Date |
getLastSummarizedDate()
Gets the date the project was last summarized.
|
String |
getLastUpdateBaselineOptions()
Gets hash value for the last options used when this baseline project was updated via Update
Baseline module.
|
Date |
getLastUpdateDate()
Gets the date this project baseline was last updated.
|
String |
getLastUpdateUser()
Gets the name of the user that last updated this project baseline.
|
int |
getLevelingPriority()
Gets the priority for scheduling.
|
boolean |
getLinkActualToActualThisPeriod()
Gets the flag that determines whether actual units and costs are linked to actual-this-period
units and costs.
|
boolean |
getLinkPercentCompleteWithActual()
Gets the flag that determines whether actual units and cost should be recalculated when
percent complete changes.
|
boolean |
getLinkPlannedAndAtCompletionFlag()
Gets the flag that indicates whether the At Completion Cost/Units should be linked to Planned
Cost/Units for not-started activities.
|
String |
getLocationName()
Gets the name of the location assigned to the project.
|
ObjectId |
getLocationObjectId()
Gets the unique ID of the location assigned to the project.
|
static String[] |
getMainFields()
Gets all fields in the main group for this business object.
|
static String[] |
getMinimumXMLExportFields()
Gets all fields that are always exported at a minimum by the
new flat XML exporter
|
EndDate |
getMustFinishByDate()
Gets the date by which all project activities must finish.
|
String |
getName()
Gets the name of the baseline project.
|
ObjectId |
getObjectId()
Gets the unique ID generated by the system.
|
String |
getOBSName()
Gets the name of the person/role in the organization, sometimes referred to as the
"responsible manager".
|
ObjectId |
getOBSObjectId()
Gets the unique ID of the project manager from the project's OBS tree who is responsible for
the WBS.
|
Cost |
getOriginalBudget()
Gets the original budget for the baseline project.
|
ObjectId |
getOriginalProjectObjectId()
Gets the unique ID of the project from which the project baseline was created, if the current
project is a project baseline.
|
ObjectId |
getOwnerResourceObjectId()
Gets the unique ID of the Owner Resource of this baseline project.
|
String |
getParentEPSId()
Gets the short name of the parent EPS of this project.
|
String |
getParentEPSName()
Gets the name of the parent EPS of this project.
|
ObjectId |
getParentEPSObjectId()
Gets the unique ID of the parent EPS of this baseline project.
|
BeginDate |
getPlannedStartDate()
Gets the planned start date of the project.
|
boolean |
getPrimaryResourcesCanMarkActivitiesAsCompleted()
Gets the flag that indicates whether primary resources can mark the project activities as
completed.
|
BeginDate |
getProjectForecastStartDate()
Gets the alternate start date to be optionally used by the scheduler.
|
ProjectScheduleType |
getProjectScheduleType()
Gets the type of schedule the project is based on.
|
ProjectSpread |
getProjectSpread()
Gets the field containing spread data for this project.
|
Cost |
getProposedBudget()
Gets the sum of the original budget plus the approved and pending budgets from the budget
change log.
|
int |
getPublicationPriority()
Gets a priority value the Project Arbiter service uses to determine the order in which
projects are submitted to the service queue, where 1 is highest priority and 100 is lowest
priority.
|
static String[] |
getRequiredCreateFields()
Gets all fields that must be set before calling create() on this business object.
|
boolean |
getResetPlannedToRemainingFlag()
Gets the flag that indicates whether to reset Planned Duration and Units to Remaining Duration
and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the
Activity Status is or becomes not started.
|
static String[] |
getResourceAssignmentCBSSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithResourceCBSSpread methods for this business object.
|
ResourceAssignmentCBSSpread[] |
getResourceAssignmentCBSSpreads()
Gets the field containing resource cbs spread data for this project.
|
boolean |
getResourceCanBeAssignedToSameActivityMoreThanOnce()
Gets the flag that indicates whether a resource can be assigned more than once to the same
activity.
|
boolean |
getResourcesCanAssignThemselvesToActivities()
Gets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project.
|
boolean |
getResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess()
Gets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project outside Resource Manager access.
|
boolean |
getResourcesCanEditAssignmentPercentComplete()
Gets the flag that indicates whether the project's resource can use the timesheet application
to update remaining units or percent complete for their activities.
|
Cost |
getRiskExposure()
Gets the calculated exposure value for the project.
|
ProjectRiskLevel |
getRiskLevel()
Gets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very
Low'.
|
ObjectId |
getRiskMatrixObjectId()
Gets the unique ID of the associated Risk Matrix.
|
int |
getRiskScore()
Gets the calculated risk score for the project.
|
EndDate |
getScheduledFinishDate()
Gets the early finish date of the latest activity in the project, as computed by the project
scheduler.
|
static String[] |
getSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithSummarizedSpread methods for this business object.
|
BeginDate |
getStartDate()
Gets the start date of the baseline project.
|
ProjectStatus |
getStatus()
Gets the project status: 'Planned', 'Active', 'Inactive', 'What-If', or 'Requested'.
|
String |
getStatusReviewerName()
Gets the the name of the user reviewing status updates.
|
String |
getStatusReviewerObjectId()
Gets the ID's of the user reviewing status updates.
|
int |
getStrategicPriority()
Gets the baseline project's priority.
|
Date |
getSummarizedDataDate()
Gets the data date of the project when it was last summarized-only updated by summarizer.
|
int |
getSummarizeToWBSLevel()
Gets the maximum level within the project's WBS to perform summarization - default to 2.
|
Cost |
getSummaryAccountingVarianceByCost()
Gets the Planned Value minus the Actual Cost.
|
Unit |
getSummaryAccountingVarianceByLaborUnits()
Gets the Planned Value Labor Units minus the Actual Units.
|
int |
getSummaryActivityCount()
Gets the number of activities that are currently in progress.
|
Duration |
getSummaryActualDuration()
Gets the actual duration.
|
Cost |
getSummaryActualExpenseCost()
Gets the actual costs for all project expenses associated with the project.
|
EndDate |
getSummaryActualFinishDate()
Gets the latest actual finish date of all activities in the project.
|
Cost |
getSummaryActualLaborCost()
Gets the actual cost for all labor resources assigned to the activity.
|
Unit |
getSummaryActualLaborUnits()
Gets the actual labor units.
|
Cost |
getSummaryActualMaterialCost()
Gets the actual units for all material resources assigned to the activity.
|
Cost |
getSummaryActualNonLaborCost()
Gets the actual units for all nonlabor resources assigned to the activity.
|
Unit |
getSummaryActualNonLaborUnits()
Gets the actual nonlabor units.
|
BeginDate |
getSummaryActualStartDate()
Gets the earliest actual start date of all activities in the project.
|
Cost |
getSummaryActualThisPeriodCost()
Gets the actual this period cost (will be labor or nonlabor).
|
Cost |
getSummaryActualThisPeriodLaborCost()
Gets the actual this period labor cost.
|
Unit |
getSummaryActualThisPeriodLaborUnits()
Gets the actual this period labor units.
|
Cost |
getSummaryActualThisPeriodMaterialCost()
Gets the actual this period material cost.
|
Cost |
getSummaryActualThisPeriodNonLaborCost()
Gets the actual this period nonlabor cost.
|
Unit |
getSummaryActualThisPeriodNonLaborUnits()
Gets the actual this period nonlabor units.
|
Cost |
getSummaryActualTotalCost()
Gets the actual labor cost + actual nonlabor cost + actual expense cost as of the project data
date.
|
Cost |
getSummaryActualValueByCost()
Gets the actual total cost incurred on the activity as of the project data date, computed as
Actual Labor Cost + Actual Nonlabor Cost + Actual Material Cost + Actual Expense Cost.
|
Unit |
getSummaryActualValueByLaborUnits()
Gets the actual total labor units for the activity as of the project data date (i.e., actual
total cost by labor units).
|
Duration |
getSummaryAtCompletionDuration()
Gets the duration at completion.
|
Cost |
getSummaryAtCompletionExpenseCost()
Gets the sum of the actual plus remaining cost for all project expenses associated with the
cost account.
|
Cost |
getSummaryAtCompletionLaborCost()
Gets the sum of the actual plus remaining costs for all labor resources assigned to the
activity.
|
Unit |
getSummaryAtCompletionLaborUnits()
Gets the sum of the actual plus remaining units for all labor resources assigned to the
activity.
|
Cost |
getSummaryAtCompletionMaterialCost()
Gets the material cost at completion.
|
Cost |
getSummaryAtCompletionNonLaborCost()
Gets the nonlabor cost at completion.
|
Unit |
getSummaryAtCompletionNonLaborUnits()
Gets the nonlabor units at completion.
|
Cost |
getSummaryAtCompletionTotalCost()
Gets the estimated cost at completion for the activity.
|
Cost |
getSummaryAtCompletionTotalCostVariance()
Gets the Baseline Planned Total Cost - At Completion Total Cost.
|
int |
getSummaryBaselineCompletedActivityCount()
Gets the number of completed activities in the baseline.
|
Duration |
getSummaryBaselineDuration()
Gets the planned duration for the activity in the primary baseline.
|
Cost |
getSummaryBaselineExpenseCost()
Gets the planned cost for all project expenses associated with the activity in the primary
baseline.
|
EndDate |
getSummaryBaselineFinishDate()
Gets the current latest finish date of all activities in the project for the current baseline.
|
int |
getSummaryBaselineInProgressActivityCount()
Gets the number of in-progress activities in the baseline.
|
Cost |
getSummaryBaselineLaborCost()
Gets the planned cost for all labor resources assigned to the activity in the primary
baseline.
|
Unit |
getSummaryBaselineLaborUnits()
Gets the planned units for all labor resources assigned to the activity in the primary
baseline.
|
Cost |
getSummaryBaselineMaterialCost()
Gets the planned cost for all material resources assigned to the activity in the primary
baseline.
|
Cost |
getSummaryBaselineNonLaborCost()
Gets the planned cost for all nonlabor resources assigned to the activity in the primary
baseline.
|
Unit |
getSummaryBaselineNonLaborUnits()
Gets the planned units for all nonlabor resources assigned to the activity in the primary
baseline.
|
int |
getSummaryBaselineNotStartedActivityCount()
Gets the number of activities not started in the baseline.
|
BeginDate |
getSummaryBaselineStartDate()
Gets the current earliest start date of all activities in the WBS for the current baseline.
|
Cost |
getSummaryBaselineTotalCost()
Gets the Planned Total Cost for the activity in the primary baseline, including labor
resources, nonlabor resources, and project expenses.
|
Cost |
getSummaryBudgetAtCompletionByCost()
Gets the Planned Total Cost through activity completion.
|
Unit |
getSummaryBudgetAtCompletionByLaborUnits()
Gets the Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned
Expense Cost.
|
int |
getSummaryCompletedActivityCount()
Gets the number of activities that have an Actual Finish in the WBS.
|
Percent |
getSummaryCostPercentComplete()
Gets the percent complete of cost for all nonlabor resources assigned.
|
Percent |
getSummaryCostPercentOfPlanned()
Gets the activity actual cost percent of planned.
|
double |
getSummaryCostPerformanceIndexByCost()
Gets the Earned Value divided by the Actual Cost.
|
double |
getSummaryCostPerformanceIndexByLaborUnits()
Gets the Earned Value Labor Units / Actual Labor Units.
|
Cost |
getSummaryCostVarianceByCost()
Gets the Earned Value minus the Actual Cost.
|
Unit |
getSummaryCostVarianceByLaborUnits()
Gets the Earned Value Labor Cost minus Actual Value Labor Cost.
|
double |
getSummaryCostVarianceIndex()
Gets the value that is calculated as the Cost Variance divided by Earned Value.
|
Percent |
getSummaryCostVarianceIndexByCost()
Gets the Cost Variance divided by Earned Value.
|
double |
getSummaryCostVarianceIndexByLaborUnits()
Gets the Cost Variance Labor Units divided by Earned Value Labor Units.
|
Percent |
getSummaryDurationPercentComplete()
Gets the activity actual duration percent of planned.
|
Percent |
getSummaryDurationPercentOfPlanned()
Gets the summary actual duration percent of planned of all activities under this project.
|
Duration |
getSummaryDurationVariance()
Gets the duration between the activity's baseline duration and the at complete duration.
|
Cost |
getSummaryEarnedValueByCost()
Gets the Budget at Completion * Performance % Complete.
|
Unit |
getSummaryEarnedValueByLaborUnits()
Gets the portion of the baseline labor units that is actually completed as of the project data
date.
|
Cost |
getSummaryEstimateAtCompletionByCost()
Gets the Actual Cost plus the Estimate to Complete Cost.
|
Unit |
getSummaryEstimateAtCompletionByLaborUnits()
Gets the Actual Labor Units + Estimate To Complete Labor Units.
|
Percent |
getSummaryEstimateAtCompletionHighPercentByLaborUnits()
Gets the high forecast of Estimate At Completion (EAC) by labor units.
|
Percent |
getSummaryEstimateAtCompletionLowPercentByLaborUnits()
Gets the low forecast of Estimate At Completion (EAC) by labor units.
|
Cost |
getSummaryEstimateToCompleteByCost()
Gets the Remaining Total Cost for the activity or the Performance Factor * (Budget at
Completion - Earned Value), depending on the Earned Value technique selected for the
activity's WBS (calculated from the primary baseline).
|
Unit |
getSummaryEstimateToCompleteByLaborUnits()
Gets the estimated quantity to complete the activity.
|
Percent |
getSummaryExpenseCostPercentComplete()
Gets the percent complete of cost for all expenses associated with the project.
|
Cost |
getSummaryExpenseCostVariance()
Gets the Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense
Cost = Actual Expense Cost + Remaining Expense Cost).
|
static String[] |
getSummaryFields()
Gets all fields in the summary group for this business object.
|
Duration |
getSummaryFinishDateVariance()
Gets the duration between the finish date in the current project and the baseline finish date.
|
int |
getSummaryInProgressActivityCount()
Gets the number of activities that are currently in progress.
|
Percent |
getSummaryLaborCostPercentComplete()
Gets the percent complete of cost for all labor resources assigned to the project.
|
Cost |
getSummaryLaborCostVariance()
Gets the Baseline Planned Labor Cost - At Completion Labor Cost.
|
Percent |
getSummaryLaborUnitsPercentComplete()
Gets the percent complete of units for all labor resources for the WBS.
|
Unit |
getSummaryLaborUnitsVariance()
Gets the difference between baseline labor units and at completion labor units.
|
Percent |
getSummaryMaterialCostPercentComplete()
Gets the percent complete of cost for all material resources assigned to the project.
|
Cost |
getSummaryMaterialCostVariance()
Gets the variance that is calculated as Baseline Material Cost - At Completion Material Cost.
|
Percent |
getSummaryNonLaborCostPercentComplete()
Gets the percent complete of cost for all non-labor resources assigned to the project.
|
Unit |
getSummaryNonLaborCostVariance()
Gets the Baseline Planned Nonlabor Cost - At Completion Nonlabor Cost.
|
Percent |
getSummaryNonLaborUnitsPercentComplete()
Gets the percent complete of units for all nonlabor resources for the Project.
|
Unit |
getSummaryNonLaborUnitsVariance()
Gets the difference between baseline nonlabor units and at completion non labor units.
|
int |
getSummaryNotStartedActivityCount()
Gets the number of activities that are currently not started.
|
Percent |
getSummaryPerformancePercentCompleteByLaborUnits()
Gets the percent complete of units for the resource assignments in the WBS Computed as Actual
Units / At Complete Units * 100.
|
Cost |
getSummaryPlannedCost()
Gets the sum of all planned expense, non labor, labor, and material costs in the baseline
project.
|
Duration |
getSummaryPlannedDuration()
Gets the total working days between planned start and finish dates in the baseline project.
|
Cost |
getSummaryPlannedExpenseCost()
Gets the sum of all planned expense costs in the baseline project.
|
EndDate |
getSummaryPlannedFinishDate()
Gets the latest planned finish date of all activities in the baseline project.
|
Cost |
getSummaryPlannedLaborCost()
Gets the sum of all planned labor costs in the baseline project.
|
Unit |
getSummaryPlannedLaborUnits()
Gets the sum of all planned labor units in the baseline project.
|
Cost |
getSummaryPlannedMaterialCost()
Gets the sum of all planned material costs in the baseline project.
|
Cost |
getSummaryPlannedNonLaborCost()
Gets the sum of all planned non labor costs in the baseline project.
|
Unit |
getSummaryPlannedNonLaborUnits()
Gets the sum of all planned non labor units in the baseline project.
|
BeginDate |
getSummaryPlannedStartDate()
Gets the earliest planned start date of all activities in the baseline project.
|
Cost |
getSummaryPlannedValueByCost()
Gets the Budget at Completion * Schedule % Complete.
|
Unit |
getSummaryPlannedValueByLaborUnits()
Gets the portion of the baseline labor units that is scheduled to be completed as of the
project data date.
|
EndDate |
getSummaryProgressFinishDate()
Gets the date the activity is expected to be finished according to the progress made on the
activity's work products.
|
Duration |
getSummaryRemainingDuration()
Gets the total working time from the WBS remaining start date to the remaining finish date.
|
Cost |
getSummaryRemainingExpenseCost()
Gets the remaining costs for all project expenses associated with the activities in the WBS.
|
EndDate |
getSummaryRemainingFinishDate()
Gets the date the resource is scheduled to finish the remaining work for the activity.
|
Cost |
getSummaryRemainingLaborCost()
Gets the remaining costs for all labor resources assigned to the activities.
|
Unit |
getSummaryRemainingLaborUnits()
Gets the remaining units for all labor resources assigned to the activities.
|
Cost |
getSummaryRemainingMaterialCost()
Gets the remaining material costs for all project expenses associated with the activities in
the WBS.
|
Cost |
getSummaryRemainingNonLaborCost()
Gets the remaining nonlabor costs for all project expenses associated with the activities in
the WBS.
|
Unit |
getSummaryRemainingNonLaborUnits()
Gets the remaining units for all nonlabor resources assigned to the activities.
|
BeginDate |
getSummaryRemainingStartDate()
Gets the earliest remaining start of all activities assigned to the WBS.
|
Cost |
getSummaryRemainingTotalCost()
Gets the sum of all remaining total costs in the WBS.
|
Percent |
getSummarySchedulePercentComplete()
Gets the measure that indicates how much of the WBS baseline duration has been completed so
far.
|
Percent |
getSummarySchedulePercentCompleteByCost()
Gets the percent complete of cost for all labor resources, nonlabor resources, and expenses.
|
Percent |
getSummarySchedulePercentCompleteByLaborUnits()
Gets the percent complete of units for all labor resources.
|
double |
getSummarySchedulePerformanceIndexByCost()
Gets the Earned Value divided by the Planned Value.
|
double |
getSummarySchedulePerformanceIndexByLaborUnits()
Gets the Earned Value Labor Units divided by Planned Value Labor Units.
|
Cost |
getSummaryScheduleVarianceByCost()
Gets the Earned Value divided by the Planned Value.
|
Unit |
getSummaryScheduleVarianceByLaborUnits()
Gets the Earned Value Labor Units minus the Planned Value Labor Units.
|
double |
getSummaryScheduleVarianceIndex()
Gets the value that is calculated as the Schedule Variance Labor Units divided by Planned
Value Labor Units.
|
Percent |
getSummaryScheduleVarianceIndexByCost()
Gets the Schedule Variance divided by the Planned Value.
|
double |
getSummaryScheduleVarianceIndexByLaborUnits()
Gets the Schedule Variance Labor Units divided by the Planned Value Labor Units.
|
Duration |
getSummaryStartDateVariance()
Gets the duration between the start date in the current project and the baseline start date.
|
double |
getSummaryToCompletePerformanceIndexByCost()
Gets the (Budget at Completion - Earned Value) divided by (Estimate at Completion - Actual
Cost).
|
Cost |
getSummaryTotalCostVariance()
Gets the value that is calculated as baseline total cost - total cost.
|
Duration |
getSummaryTotalFloat()
Gets the amount of time the WBS can be delayed before delaying the project finish date.
|
Percent |
getSummaryUnitsPercentComplete()
Gets the percent complete of units for the resource assignments in the WBS.
|
Unit |
getSummaryVarianceAtCompletionByLaborUnits()
Gets the Baseline Planned Total Labor Units minus Estimate at Completion Labor Units.
|
String |
getTeamMemberActivityFields()
Gets the list of activity fields that can be updated by the team member.
|
String |
getTeamMemberAssignmentOption()
Gets the indicator that determines whether team member can update activity fields, assignment
fields, or both.
|
String |
getTeamMemberResourceAssignmentFields()
Gets the list of assignment fields that can be updated by the team member.
|
String |
getTeamMemberStepUDFViewableFields()
Gets the list of step UDF fields that are viewable by the team member.
|
String |
getTeamMemberViewableFields()
Gets the list of fields that are viewable by the team member.
|
Cost |
getTotalBenefitPlan()
Gets the sum of the monthly benefit plan.
|
Cost |
getTotalBenefitPlanTally()
Gets the sum of the monthly benefit plan tally.
|
Cost |
getTotalSpendingPlan()
Gets the sum of the monthly spending plan.
|
Cost |
getTotalSpendingPlanTally()
Gets the sum of the monthly spending plan tally.
|
Cost |
getUnallocatedBudget()
Gets the total current budget minus the distributed current budget.
|
Cost |
getUndistributedCurrentVariance()
Gets the total spending plan minus the total spending plan tally.
|
String |
getWBSCodeSeparator()
Gets the character used to separate the concatenated code fields for the project's WBS tree.
|
ObjectId |
getWBSObjectId()
Gets the internal WBS ID of the project.
|
String |
getWebSiteRootDirectory()
Gets the root directory for storing project Web site files before they are published to the
Web server.
|
String |
getWebSiteURL()
Gets the project Web site URL, which is the Web address of the project's website.
|
static String[] |
getWritableFields()
Gets all writable fields for this business object.
|
void |
linkBaselineActivity(ObjectId origActivity,
ObjectId baselineActivity)
Link an existing Activity from BaselineProject as a baseline Activity of an original Activity.
|
static BaselineProject |
load(Session session,
String[] fields,
ObjectId objId)
Loads a single BaselineProject object from the database.
|
static BOIterator<BaselineProject> |
load(Session session,
String[] fields,
ObjectId[] objIds)
Loads multiple BaselineProject objects from the database.
|
BOIterator<ActivityCodeType> |
loadActivityCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityCodeType objects from the database.
|
BOIterator<Activity> |
loadAllActivities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Activity objects from the database.
|
BOIterator<Activity> |
loadAllActivitiesWithLiveSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated Activity objects with spreads from the database.
|
BOIterator<ActivityCodeAssignment> |
loadAllActivityCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityCodeAssignment objects from the database.
|
BOIterator<ActivityExpense> |
loadAllActivityExpenses(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityExpense objects from the database.
|
BOIterator<ActivityNote> |
loadAllActivityNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityNote objects from the database.
|
BOIterator<ActivityOwner> |
loadAllActivityOwners(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityOwner objects from the database.
|
BOIterator<ActivityPeriodActual> |
loadAllActivityPeriodActuals(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityPeriodActual objects from the database.
|
BOIterator<ActivityRisk> |
loadAllActivityRisks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityRisk objects from the database.
|
BOIterator<ActivityStep> |
loadAllActivitySteps(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityStep objects from the database.
|
BOIterator<CBSDurationSummary> |
loadAllCBSDurationSummarys(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated CBSDurationSummary objects from the database.
|
BOIterator<LeanTask> |
loadAllLeanTasks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated LeanTask objects from the database.
|
BOIterator<ProjectBudgetChangeLog> |
loadAllProjectBudgetChangeLogs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database.
|
BOIterator<ProjectIssue> |
loadAllProjectIssues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectIssue objects from the database.
|
BOIterator<ProjectNote> |
loadAllProjectNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectNote objects from the database.
|
BOIterator<ProjectResourceQuantity> |
loadAllProjectResourceQuantities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResourceQuantity objects from the database.
|
BOIterator<ProjectResource> |
loadAllProjectResources(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResource objects from the database.
|
BOIterator<ProjectSpendingPlan> |
loadAllProjectSpendingPlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database.
|
BOIterator<ProjectThreshold> |
loadAllProjectThresholds(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database.
|
BOIterator<ResourceAssignmentCodeAssignment> |
loadAllResourceAssignmentCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignmentCodeAssignment objects from the database.
|
BOIterator<ResourceAssignmentPeriodActual> |
loadAllResourceAssignmentPeriodActuals(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignmentPeriodActual objects from the database.
|
BOIterator<ResourceAssignment> |
loadAllResourceAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignment objects from the database.
|
BOIterator<ResourceAssignment> |
loadAllResourceAssignmentsWithLiveSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated ResourceAssignment objects with spreads from the database.
|
BOIterator<UDFValue> |
loadAllUDFValues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated UDFValue objects from the database.
|
BOIterator<WBS> |
loadAllWBS(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBS objects from the database.
|
BOIterator<WBSMilestone> |
loadAllWBSMilestones(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBSMilestone objects from the database.
|
BOIterator<WBS> |
loadAllWBSWithSummarizedSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with spreads from the database.
|
Activity[] |
loadBaselineActivities(String[] fields,
ObjectId[] origActivities)
Return the corresponding linked Activities from the BaselineProject.
|
Activity |
loadBaselineActivity(String[] fields,
ObjectId origActivity)
Return the corresponding linked Activity from the BaselineProject.
|
BaselineType |
loadBaselineType(String[] fields)
Loads an associated BaselineType object from the database.
|
BOIterator<UDFValue> |
loadCalculatedUDFValues(UDFType[] udfTypes)
Loads multiple associated
UDFValue objects |
Calendar |
loadDefaultCalendar(String[] fields)
Loads an associated Calendar object from the database.
|
BOIterator<Document> |
loadDocuments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Document objects from the database.
|
BOIterator<IssueHistory> |
loadIssueHistories(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated IssueHistory objects from the database.
|
Location |
loadLocation(String[] fields)
Loads an associated Location object from the database.
|
OBS |
loadOBS(String[] fields)
Loads an associated OBS object from the database.
|
Project |
loadOriginalProject(String[] fields)
Loads an associated Project object from the database.
|
EPS |
loadParentEPS(String[] fields)
Loads an associated EPS object from the database.
|
BOIterator<Calendar> |
loadProjectCalendars(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Calendar objects from the database.
|
BOIterator<ProjectCodeAssignment> |
loadProjectCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectCodeAssignment objects from the database.
|
BOIterator<ProjectDocument> |
loadProjectDocuments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectDocument objects from the database.
|
BOIterator<ProjectFunding> |
loadProjectFundings(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectFunding objects from the database.
|
BOIterator<Activity> |
loadProjectLevelActivities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Activity objects from the database.
|
BOIterator<ProjectBudgetChangeLog> |
loadProjectLevelBudgetChangeLogs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database.
|
BOIterator<ProjectIssue> |
loadProjectLevelIssues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectIssue objects from the database.
|
BOIterator<ProjectNote> |
loadProjectLevelNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectNote objects from the database.
|
BOIterator<ProjectResource> |
loadProjectLevelResources(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResource objects from the database.
|
BOIterator<ProjectSpendingPlan> |
loadProjectLevelSpendingPlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database.
|
BOIterator<ProjectThreshold> |
loadProjectLevelThresholds(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database.
|
BOIterator<UDFValue> |
loadProjectLevelUDFValues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated UDFValue objects from the database.
|
BOIterator<WBSMilestone> |
loadProjectLevelWBSMilestones(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBSMilestone objects from the database.
|
BOIterator<Relationship> |
loadRelationships(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Relationship objects from the database.
|
BOIterator<ResourceAssignmentCodeType> |
loadResourceAssignmentCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignmentCodeType objects from the database.
|
BOIterator<ResourceHour> |
loadResourceHours(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceHour objects from the database.
|
BOIterator<RiskImpact> |
loadRiskImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskImpact objects from the database.
|
RiskMatrix |
loadRiskMatrix(String[] fields)
Loads an associated RiskMatrix object from the database.
|
BOIterator<RiskResponseActionImpact> |
loadRiskResponseActionImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponseActionImpact objects from the database.
|
BOIterator<RiskResponseAction> |
loadRiskResponseActions(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponseAction objects from the database.
|
BOIterator<RiskResponsePlan> |
loadRiskResponsePlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponsePlan objects from the database.
|
BOIterator<Risk> |
loadRisks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Risk objects from the database.
|
ScheduleOptions |
loadScheduleOptions(String[] fields)
Loads an associated ScheduleOptions object from the database.
|
BOIterator<WBS> |
loadWBSChildren(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBS objects from the database.
|
BOIterator<WBS> |
loadWBSChildrenWithSummarizedSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with spreads from the database.
|
static BOIterator<BaselineProject> |
loadWithExpenseCategoryCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] expensecategorycbsObjectIds)
Loads multiple BaselineProject objects with summarized spreads from the database.
|
static BaselineProject |
loadWithExpenseCategoryCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] expensecategorycbsObjectIds)
Loads a BaselineProject object with summarized spreads from the database.
|
static BOIterator<BaselineProject> |
loadWithResourceAssignmentCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourcecbsObjectIds)
Loads multiple BaselineProject objects with summarized spreads from the database.
|
static BaselineProject |
loadWithResourceAssignmentCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourcecbsObjectIds)
Loads a BaselineProject object with summarized spreads from the database.
|
static BOIterator<BaselineProject> |
loadWithSpreads(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
SpreadOptions... spreadOptions)
Loads multiple BaselineProject objects with spreads from the database.
|
static BaselineProject |
loadWithSpreads(Session session,
String[] nonSpreadFields,
ObjectId objId,
SpreadOptions... spreadOptions)
Loads a BaselineProject object with spreads from the database.
|
static BOIterator<BaselineProject> |
loadWithSpreads(Session session,
String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
SpreadOptions... spreadOptions)
Loads multiple BaselineProject objects with spreads from the database.
|
static BOIterator<BaselineProject> |
loadWithSummarizedSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple BaselineProject objects with summarized spreads from the database.
|
static BaselineProject |
loadWithSummarizedSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads a BaselineProject object with summarized spreads from the database.
|
ObjectId |
restore()
Restore a BaselineProject which unlinks the BaselineProject and its project and makes them
separate projects.
|
void |
setActivityDefaultActivityType(ActivityType enm)
Sets the default type for activities.
|
void |
setActivityDefaultCalendarObjectId(ObjectId o)
Sets the unique ID of the calendar assigned to new activities by default.
|
void |
setActivityDefaultCostAccountObjectId(ObjectId o)
Sets the unique ID of the cost account assigned to new activities and project expenses by
default.
|
void |
setActivityDefaultDurationType(DurationType enm)
Sets the duration type assigned to new activities by default.
|
void |
setActivityDefaultPercentCompleteType(PercentCompleteType enm)
Sets the percent complete type assigned to new activities by default.
|
void |
setActivityDefaultPricePerUnit(Cost c)
Sets the price used to estimate resource costs for activities that have planned, actual, or
remaining units, but no resource assignments.
|
void |
setActivityDefaultReviewRequired(boolean b)
Sets the indicator that determines whether status changes for new activities must be approved
by default.
|
void |
setActivityIdBasedOnSelectedActivity(boolean b)
Sets the flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means
use the selected activity's activity ID as prefix, N means use standard auto-numbering based
on the prefix, suffix.
|
void |
setActivityIdIncrement(int i)
Sets the increment used for auto-numbering of activity IDs.
|
void |
setActivityIdPrefix(String s)
Sets the prefix used for auto-numbering of activity IDs.
|
void |
setActivityIdSuffix(int i)
Sets the suffix used for auto-numbering of activity IDs.
|
void |
setActivityPercentCompleteBasedOnActivitySteps(boolean b)
Sets the flag that indicates whether activity physical percent complete is automatically
computed from the activity steps completed.
|
void |
setAddActualToRemaining(boolean b)
Sets the flag that indicates whether to add actual to remaining or to subtract actual from at
complete when actual units and costs are updated.
|
void |
setAddedBy(String s)
Sets the name of the user who added the project to the database.
|
void |
setAllowStatusReview(boolean b)
Sets the indicator that determines whether status updates to activities in a project are
eligible for manual approval before commiting changes.
|
void |
setAnnualDiscountRate(double d)
Sets the user-defined number field that identifies the discount rate for the project.
|
void |
setAnticipatedFinishDate(EndDate d)
Sets the anticipated finish date of WBS, project and EPS elements.
|
void |
setAnticipatedStartDate(BeginDate d)
Sets the anticipated start date of WBS, project and EPS elements.
|
void |
setAssignmentDefaultDrivingFlag(boolean b)
Sets the default flag assigned to new assignments, to indicate whether assignments will drive
activity dates.
|
void |
setAssignmentDefaultRateType(DefaultRateType enm)
Sets the default rate type when adding resource assignments to a project.
|
void |
setBaselineTypeObjectId(ObjectId o)
Sets the unique ID of the baseline type.
|
void |
setCostQuantityRecalculateFlag(boolean b)
Sets the flag that indicates whether quantities should be updated when costs are updated, if
costs and quantities are linked.
|
void |
setCriticalActivityFloatLimit(Duration d)
Sets the duration used to determine if an activity is critical.
|
void |
setCriticalActivityPathType(CriticalActivityPathType enm)
Sets the critical path type, which indicates how critical path activities are identified for
the project, based on either 'Critical Float' or 'Longest Path'.
|
void |
setDataDate(Date d)
Sets the current data date for the project.
|
void |
setDateAdded(Date d)
Sets the date on which the project was added to the Project Management database.
|
void |
setDefaultPriceTimeUnits(UnitType enm)
Sets the time units associated with the project's default price per time.
|
void |
setDescription(String s)
Sets the description of the Project.
|
void |
setDiscountApplicationPeriod(DiscountApplicationPeriod enm)
Sets the timescale for entering ROI spending and benefit plan.
|
void |
setEnablePublication(boolean b)
Sets enables the project to be processed by the Project Arbiter service.
|
void |
setEnableSummarization(boolean b)
Sets the flag which, when true, causes the Summarizer service to automatically summarize the
project.
|
void |
setFinancialPeriodTmplId(ObjectId o)
Sets the unique ID generated by the system.
|
void |
setFiscalYearStartMonth(int i)
Sets the month that marks the beginning of the fiscal year for the project.
|
void |
setGUID(String s)
Sets the globally unique ID generated by the system.
|
void |
setHistoryInterval(HistoryInterval enm)
Sets the time interval for how historical project data is stored for use in P6 Analytics,
could be 'Month', 'Week', 'Quarter', 'Year' and 'Financial Period'.
|
void |
setHistoryLevel(HistoryLevel enm)
Sets the level of historical project data that is stored for use in P6 Analytics, cab be
'None', 'Project', 'WBS' and 'Activity'.
|
void |
setId(String s)
Sets the short code assigned to each WBS element for identification.
|
void |
setIndependentETCLaborUnits(Unit u)
Sets the user-entered ETC total labor.
|
void |
setIndependentETCTotalCost(Cost c)
Sets the user-entered ETC total cost.
|
void |
setLastBaselineUpdateDate(Date d)
Sets the date this project baseline was last changed by Baseline Update in Project Management.
|
void |
setLastFinancialPeriodObjectId(ObjectId o)
Sets the unique ID of the last closed financial period for the baseline project.
|
void |
setLastUpdateBaselineOptions(String s)
Sets hash value for the last options used when this baseline project was updated via Update
Baseline module.
|
void |
setLevelingPriority(int i)
Sets the priority for scheduling.
|
void |
setLinkActualToActualThisPeriod(boolean b)
Sets the flag that determines whether actual units and costs are linked to actual-this-period
units and costs.
|
void |
setLinkPercentCompleteWithActual(boolean b)
Sets the flag that determines whether actual units and cost should be recalculated when
percent complete changes.
|
void |
setLinkPlannedAndAtCompletionFlag(boolean b)
Sets the flag that indicates whether the At Completion Cost/Units should be linked to Planned
Cost/Units for not-started activities.
|
void |
setLocationObjectId(ObjectId o)
Sets the unique ID of the location assigned to the project.
|
void |
setMustFinishByDate(EndDate d)
Sets the date by which all project activities must finish.
|
void |
setName(String s)
Sets the name of the baseline project.
|
void |
setObjectId(ObjectId o)
Sets the unique ID generated by the system.
|
void |
setOBSObjectId(ObjectId o)
Sets the unique ID of the project manager from the project's OBS tree who is responsible for
the WBS.
|
void |
setOriginalBudget(Cost c)
Sets the original budget for the baseline project.
|
void |
setOriginalProjectObjectId(ObjectId o)
Sets the unique ID of the project from which the project baseline was created, if the current
project is a project baseline.
|
void |
setOwnerResourceObjectId(ObjectId o)
Sets the unique ID of the Owner Resource of this baseline project.
|
void |
setParentEPSObjectId(ObjectId o)
Sets the unique ID of the parent EPS of this baseline project.
|
void |
setPlannedStartDate(BeginDate d)
Sets the planned start date of the project.
|
void |
setPrimaryResourcesCanMarkActivitiesAsCompleted(boolean b)
Sets the flag that indicates whether primary resources can mark the project activities as
completed.
|
void |
setProjectForecastStartDate(BeginDate d)
Sets the alternate start date to be optionally used by the scheduler.
|
void |
setProjectScheduleType(ProjectScheduleType enm)
Sets the type of schedule the project is based on.
|
void |
setPublicationPriority(int i)
Sets a priority value the Project Arbiter service uses to determine the order in which
projects are submitted to the service queue, where 1 is highest priority and 100 is lowest
priority.
|
void |
setResetPlannedToRemainingFlag(boolean b)
Sets the flag that indicates whether to reset Planned Duration and Units to Remaining Duration
and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the
Activity Status is or becomes not started.
|
void |
setResourceCanBeAssignedToSameActivityMoreThanOnce(boolean b)
Sets the flag that indicates whether a resource can be assigned more than once to the same
activity.
|
void |
setResourcesCanAssignThemselvesToActivities(boolean b)
Sets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project.
|
void |
setResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess(boolean b)
Sets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project outside Resource Manager access.
|
void |
setResourcesCanEditAssignmentPercentComplete(boolean b)
Sets the flag that indicates whether the project's resource can use the timesheet application
to update remaining units or percent complete for their activities.
|
void |
setRiskLevel(ProjectRiskLevel enm)
Sets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very
Low'.
|
void |
setRiskMatrixObjectId(ObjectId o)
Sets the unique ID of the associated Risk Matrix.
|
void |
setScheduledFinishDate(EndDate d)
Sets the early finish date of the latest activity in the project, as computed by the project
scheduler.
|
void |
setStatus(ProjectStatus enm)
Sets the project status: 'Planned', 'Active', 'Inactive', 'What-If', or 'Requested'.
|
void |
setStatusReviewerName(String s)
Sets the the name of the user reviewing status updates.
|
void |
setStatusReviewerObjectId(String s)
Sets the ID's of the user reviewing status updates.
|
void |
setStrategicPriority(int i)
Sets the baseline project's priority.
|
void |
setTeamMemberActivityFields(String s)
Sets the list of activity fields that can be updated by the team member.
|
void |
setTeamMemberAssignmentOption(String s)
Sets the indicator that determines whether team member can update activity fields, assignment
fields, or both.
|
void |
setTeamMemberResourceAssignmentFields(String s)
Sets the list of assignment fields that can be updated by the team member.
|
void |
setTeamMemberStepUDFViewableFields(String s)
Sets the list of step UDF fields that are viewable by the team member.
|
void |
setTeamMemberViewableFields(String s)
Sets the list of fields that are viewable by the team member.
|
void |
setWBSCodeSeparator(String s)
Sets the character used to separate the concatenated code fields for the project's WBS tree.
|
void |
setWebSiteRootDirectory(String s)
Sets the root directory for storing project Web site files before they are published to the
Web server.
|
void |
setWebSiteURL(String s)
Sets the project Web site URL, which is the Web address of the project's website.
|
String |
toString()
Returns a string representation of the object.
|
void |
update()
Updates this BaselineProject object in the database.
|
static void |
update(Session session,
BaselineProject[] baselineprojects)
Updates multiple BaselineProject objects in the database.
|
void |
updateAllActivities(Activity[] allactivities)
Updates multiple associated Activity objects in the database.
|
void |
updateAllWBS(WBS[] allwbs)
Updates multiple associated WBS objects in the database.
|
void |
updateProjectFundings(ProjectFunding[] projectfundings)
Updates multiple associated ProjectFunding objects in the database.
|
void |
updateProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs)
Updates multiple associated ProjectBudgetChangeLog objects in the database.
|
void |
updateProjectLevelIssues(ProjectIssue[] projectlevelissues)
Updates multiple associated ProjectIssue objects in the database.
|
void |
updateProjectLevelNotes(ProjectNote[] projectlevelnotes)
Updates multiple associated ProjectNote objects in the database.
|
void |
updateProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans)
Updates multiple associated ProjectSpendingPlan objects in the database.
|
void |
updateProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds)
Updates multiple associated ProjectThreshold objects in the database.
|
void |
updateProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones)
Updates multiple associated WBSMilestone objects in the database.
|
void |
updateRisks(Risk[] risks)
Updates multiple associated Risk objects in the database.
|
equals, getMaxFieldLength, getValue, getValue, hashCode, isNull, setEarlyDate, setNullpublic BaselineProject(Session session)
session - the Sessionpublic BaselineProject(Session session, ObjectId objId) throws BusinessObjectException
session - the SessionobjId - the ObjectIdBusinessObjectException - if a problem occurred in the client-side business objectspublic BaselineProject(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) throws BusinessObjectException
session - the SessionrowSet - the PrmRowSet retrieved from the serveriIndex - the row index in the PrmRowSet associated with this business objectBusinessObjectException - if a problem occurred in the client-side business objectspublic Project loadOriginalProject(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic EPS loadParentEPS(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateAllWBS(WBS[] allwbs) throws ServerException, NetworkException, BusinessObjectException
allwbs - array of WBS objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteWBS(WBS[] wbs) throws ServerException, NetworkException, BusinessObjectException
wbs - array of WBS objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createWBSChild(WBS wbschild) throws ServerException, NetworkException, BusinessObjectException
wbschild - WBSChild object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createWBSChildren(WBS[] wbschildren) throws ServerException, NetworkException, BusinessObjectException
wbschildren - array of WBSChild objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildren(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildrenWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadAllProjectThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectThresholds(ProjectThreshold[] projectthresholds) throws ServerException, NetworkException, BusinessObjectException
projectthresholds - array of ProjectThreshold objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelThreshold(ProjectThreshold projectlevelthreshold) throws ServerException, NetworkException, BusinessObjectException
projectlevelthreshold - ProjectLevelThreshold object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds - array of ProjectLevelThreshold objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadProjectLevelThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds - array of ProjectThreshold objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivitiesWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateAllActivities(Activity[] allactivities) throws ServerException, NetworkException, BusinessObjectException
allactivities - array of Activity objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteActivities(Activity[] activities) throws ServerException, NetworkException, BusinessObjectException
activities - array of Activity objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelActivity(Activity projectlevelactivity) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivity - ProjectLevelActivity object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelActivities(Activity[] projectlevelactivities) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivities - array of ProjectLevelActivity objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadProjectLevelActivities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic OBS loadOBS(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelIssue(ProjectIssue projectlevelissue) throws ServerException, NetworkException, BusinessObjectException
projectlevelissue - ProjectLevelIssue object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues - array of ProjectLevelIssue objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadProjectLevelIssues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues - array of ProjectIssue objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectIssues(ProjectIssue[] projectissues) throws ServerException, NetworkException, BusinessObjectException
projectissues - array of ProjectIssue objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadAllProjectIssues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelBudgetChangeLog(ProjectBudgetChangeLog projectlevelbudgetchangelog) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelog - ProjectLevelBudgetChangeLog object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs - array of ProjectLevelBudgetChangeLog objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadProjectLevelBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs - array of ProjectBudgetChangeLog objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectBudgetChangeLogs(ProjectBudgetChangeLog[] projectbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectbudgetchangelogs - array of ProjectBudgetChangeLog objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadAllProjectBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectFunding(ProjectFunding projectfunding) throws ServerException, NetworkException, BusinessObjectException
projectfunding - ProjectFunding object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectFunding> loadProjectFundings(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelNote(ProjectNote projectlevelnote) throws ServerException, NetworkException, BusinessObjectException
projectlevelnote - ProjectLevelNote object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes - array of ProjectLevelNote objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadProjectLevelNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes - array of ProjectNote objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectNotes(ProjectNote[] projectnotes) throws ServerException, NetworkException, BusinessObjectException
projectnotes - array of ProjectNote objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadAllProjectNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadProjectLevelResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadAllProjectResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResourceQuantity> loadAllProjectResourceQuantities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelWBSMilestone(WBSMilestone projectlevelwbsmilestone) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestone - ProjectLevelWBSMilestone object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones - array of ProjectLevelWBSMilestone objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadProjectLevelWBSMilestones(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones - array of WBSMilestone objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteWBSMilestones(WBSMilestone[] wbsmilestones) throws ServerException, NetworkException, BusinessObjectException
wbsmilestones - array of WBSMilestone objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadAllWBSMilestones(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityExpense> loadAllActivityExpenses(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityNote> loadAllActivityNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityStep> loadAllActivitySteps(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<LeanTask> loadAllLeanTasks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityOwner> loadAllActivityOwners(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignmentsWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityPeriodActual> loadAllActivityPeriodActuals(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentPeriodActual> loadAllResourceAssignmentPeriodActuals(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeAssignment> loadAllActivityCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadAllUDFValues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadProjectLevelUDFValues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceHour> loadResourceHours(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ScheduleOptions loadScheduleOptions(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic Calendar loadDefaultCalendar(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Calendar> loadProjectCalendars(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<IssueHistory> loadIssueHistories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelSpendingPlan(ProjectSpendingPlan projectlevelspendingplan) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplan - ProjectLevelSpendingPlan object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans - array of ProjectLevelSpendingPlan objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadProjectLevelSpendingPlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans - array of ProjectSpendingPlan objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadAllProjectSpendingPlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectSpendingPlans(ProjectSpendingPlan[] projectspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectspendingplans - array of ProjectSpendingPlan objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectDocument> loadProjectDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Document> loadDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectCodeAssignment> loadProjectCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BaselineType loadBaselineType(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityRisk> loadAllActivityRisks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponsePlan> loadRiskResponsePlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createRisk(Risk risk) throws ServerException, NetworkException, BusinessObjectException
risk - Risk object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createRisks(Risk[] risks) throws ServerException, NetworkException, BusinessObjectException
risks - array of Risk objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Risk> loadRisks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateRisks(Risk[] risks) throws ServerException, NetworkException, BusinessObjectException
risks - array of Risk objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteRisks(Risk[] risks) throws ServerException, NetworkException, BusinessObjectException
risks - array of Risk objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskImpact> loadRiskImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponseAction> loadRiskResponseActions(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponseActionImpact> loadRiskResponseActionImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic RiskMatrix loadRiskMatrix(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic Location loadLocation(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<CBSDurationSummary> loadAllCBSDurationSummarys(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentCodeAssignment> loadAllResourceAssignmentCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentCodeType> loadResourceAssignmentCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Relationship> loadRelationships(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
loadRelationships in interface com.primavera.integration.client.xml.xmlexporter.ChildAccessorloadRelationships in class com.primavera.integration.client.bo.base.BaselineProjectBasefields - array of field namessWhereClause - where clausesOrderBy - order by clauseServerExceptionNetworkExceptionBusinessObjectExceptionpublic Activity loadBaselineActivity(String[] fields, ObjectId origActivity) throws ServerException, NetworkException, BusinessObjectException
loadBaselineActivity in class com.primavera.integration.client.bo.base.BaselineProjectBasefields - array of field namesorigActivity - original ActivityBusinessObjectException - if the activity does not exist as a linked activity in the baseline
projectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic Activity[] loadBaselineActivities(String[] fields, ObjectId[] origActivities) throws ServerException, NetworkException, BusinessObjectException
loadBaselineActivities in class com.primavera.integration.client.bo.base.BaselineProjectBasefields - array of field namesorigActivities - original ActivitiesBusinessObjectException - if one of the activities does not exist as a linked activity in the
baseline projectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic void linkBaselineActivity(ObjectId origActivity, ObjectId baselineActivity) throws ServerException, NetworkException, BusinessObjectException
linkBaselineActivity in class com.primavera.integration.client.bo.base.BaselineProjectBaseorigActivity - original ActivitybaselineActivity - Activity from BaselineProject to link as a baseline ActivityServerExceptionNetworkExceptionBusinessObjectExceptionpublic ObjectId restore() throws ServerException, NetworkException, BusinessObjectException
restore in class com.primavera.integration.client.bo.base.BaselineProjectBaseServerExceptionNetworkExceptionBusinessObjectExceptionpublic ObjectId getObjectId() throws BusinessObjectException
getObjectId in class BusinessObjectBusinessObjectException - if a problem occurred in the client-side business objectspublic void setObjectId(ObjectId o) throws BusinessObjectException
setObjectId in class BusinessObjecto - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getWBSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getParentEPSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setParentEPSObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getParentEPSId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getParentEPSName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getBaselineTypeObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setBaselineTypeObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getBaselineTypeName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getOriginalProjectObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOriginalProjectObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getActivityDefaultCalendarObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultCalendarObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getActivityDefaultCostAccountObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultCostAccountObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setId(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getOBSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOBSObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getOBSName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getGUID() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setGUID(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getContainsSummaryData()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectStatus getStatus() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatus(ProjectStatus enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic UnitType getDefaultPriceTimeUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDefaultPriceTimeUnits(UnitType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getCurrentBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getDistributedCurrentBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getIndependentETCTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setIndependentETCTotalCost(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getIndependentETCLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setIndependentETCLaborUnits(Unit u) throws BusinessObjectException
u - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getOriginalBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOriginalBudget(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalBenefitPlan() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalBenefitPlanTally() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalSpendingPlan() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalSpendingPlanTally() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectSpread getProjectSpread() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ResourceAssignmentCBSSpread[] getResourceAssignmentCBSSpreads() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ExpenseCategoryCBSSpread[] getExpenseCategoryCBSSpreads() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getAnticipatedFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAnticipatedFinishDate(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getAnticipatedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAnticipatedStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getDataDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDataDate(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getPlannedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPlannedStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getMustFinishByDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setMustFinishByDate(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getProjectForecastStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setProjectForecastStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getForecastStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getForecastFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getScheduledFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setScheduledFinishDate(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityIdBasedOnSelectedActivity()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdBasedOnSelectedActivity(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getAddedBy() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAddedBy(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getDateAdded() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDateAdded(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getCostQuantityRecalculateFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCostQuantityRecalculateFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkPercentCompleteWithActual()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkPercentCompleteWithActual(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getLevelingPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLevelingPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getWebSiteURL() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWebSiteURL(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic DefaultRateType getAssignmentDefaultRateType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAssignmentDefaultRateType(DefaultRateType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getRiskScore()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getRiskExposure() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectRiskLevel getRiskLevel() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRiskLevel(ProjectRiskLevel enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getStrategicPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStrategicPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getWebSiteRootDirectory() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWebSiteRootDirectory(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastSummarizedDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getSummarizedDataDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getEnablePublication()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEnablePublication(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectScheduleType getProjectScheduleType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setProjectScheduleType(ProjectScheduleType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getEnableSummarization()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEnableSummarization(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getCheckOutStatus()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getCheckOutDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getCheckOutUserObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic DurationType getActivityDefaultDurationType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultDurationType(DurationType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic PercentCompleteType getActivityDefaultPercentCompleteType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultPercentCompleteType(PercentCompleteType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ActivityType getActivityDefaultActivityType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultActivityType(ActivityType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getActivityIdPrefix() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdPrefix(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getActivityIdSuffix()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdSuffix(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getActivityIdIncrement()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdIncrement(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourceCanBeAssignedToSameActivityMoreThanOnce()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourceCanBeAssignedToSameActivityMoreThanOnce(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getPrimaryResourcesCanMarkActivitiesAsCompleted()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPrimaryResourcesCanMarkActivitiesAsCompleted(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanAssignThemselvesToActivities()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanAssignThemselvesToActivities(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanEditAssignmentPercentComplete()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanEditAssignmentPercentComplete(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic double getAnnualDiscountRate()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAnnualDiscountRate(double d)
throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic DiscountApplicationPeriod getDiscountApplicationPeriod() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDiscountApplicationPeriod(DiscountApplicationPeriod enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummarizeToWBSLevel()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getWBSCodeSeparator() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWBSCodeSeparator(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getFiscalYearStartMonth()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setFiscalYearStartMonth(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getCriticalActivityFloatLimit() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCriticalActivityFloatLimit(Duration d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic CriticalActivityPathType getCriticalActivityPathType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCriticalActivityPathType(CriticalActivityPathType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityPercentCompleteBasedOnActivitySteps()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityPercentCompleteBasedOnActivitySteps(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getActivityDefaultPricePerUnit() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultPricePerUnit(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAddActualToRemaining()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAddActualToRemaining(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkActualToActualThisPeriod()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkActualToActualThisPeriod(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getCurrentVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getUndistributedCurrentVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getUnallocatedBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getProposedBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getOwnerResourceObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOwnerResourceObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkPlannedAndAtCompletionFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkPlannedAndAtCompletionFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResetPlannedToRemainingFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResetPlannedToRemainingFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAssignmentDefaultDrivingFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAssignmentDefaultDrivingFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getLastFinancialPeriodObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLastFinancialPeriodObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getCreateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastUpdateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastPublishedOn() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getPublicationPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPublicationPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastLevelDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastScheduleDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getCreateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getLastUpdateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastBaselineUpdateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLastBaselineUpdateDate(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getHasFutureBucketData()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAccountingVarianceByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryAccountingVarianceByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryActualDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryActualFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryActualLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryActualNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getSummaryActualStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualThisPeriodCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualThisPeriodLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryActualThisPeriodLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualThisPeriodMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualThisPeriodNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryActualThisPeriodNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryActualValueByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryActualValueByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryAtCompletionDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryAtCompletionLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryAtCompletionNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryAtCompletionTotalCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryBaselineCompletedActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryBaselineDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBaselineExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryBaselineFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryBaselineInProgressActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBaselineLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryBaselineLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBaselineMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBaselineNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryBaselineNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryBaselineNotStartedActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getSummaryBaselineStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBaselineTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryBudgetAtCompletionByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryBudgetAtCompletionByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryCompletedActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryCostPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryCostPercentOfPlanned() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryCostPerformanceIndexByCost()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryCostPerformanceIndexByLaborUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryCostVarianceByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryCostVarianceByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryCostVarianceIndex()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryCostVarianceIndexByLaborUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryCostVarianceIndexByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryDurationPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryDurationPercentOfPlanned() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryDurationVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryEarnedValueByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryEarnedValueByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryEstimateAtCompletionByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryEstimateAtCompletionByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryEstimateAtCompletionHighPercentByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryEstimateAtCompletionLowPercentByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryEstimateToCompleteByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryEstimateToCompleteByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryExpenseCostPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryExpenseCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryFinishDateVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryInProgressActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryLaborCostPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryLaborCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryLaborUnitsPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryLaborUnitsVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryMaterialCostPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryMaterialCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryNonLaborCostPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryNonLaborCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryNonLaborUnitsPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryNonLaborUnitsVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummaryNotStartedActivityCount()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryPerformancePercentCompleteByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedValueByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryPlannedValueByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryProgressFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryRemainingDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryRemainingExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryRemainingFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryRemainingLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryRemainingLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryRemainingMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryRemainingNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryRemainingNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getSummaryRemainingStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryRemainingTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummarySchedulePercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummarySchedulePercentCompleteByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummarySchedulePercentCompleteByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummarySchedulePerformanceIndexByCost()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummarySchedulePerformanceIndexByLaborUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryScheduleVarianceByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryScheduleVarianceIndex()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryScheduleVarianceIndexByCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryScheduleVarianceByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryScheduleVarianceIndexByLaborUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryStartDateVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getSummaryToCompletePerformanceIndexByCost()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryTotalCostVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryTotalFloat() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getSummaryUnitsPercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryVarianceAtCompletionByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryPlannedNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryPlannedLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getSummaryPlannedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryPlannedFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryPlannedDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getDescription() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDescription(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getRiskMatrixObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRiskMatrixObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic HistoryInterval getHistoryInterval() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setHistoryInterval(HistoryInterval enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic HistoryLevel getHistoryLevel() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setHistoryLevel(HistoryLevel enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getStatusReviewerObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatusReviewerObjectId(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getStatusReviewerName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatusReviewerName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAllowStatusReview()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAllowStatusReview(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityDefaultReviewRequired()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultReviewRequired(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberAssignmentOption() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberAssignmentOption(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberResourceAssignmentFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberResourceAssignmentFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberActivityFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberActivityFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberViewableFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberViewableFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberStepUDFViewableFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberStepUDFViewableFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getLocationObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLocationObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getLocationName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getLastUpdateBaselineOptions() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLastUpdateBaselineOptions(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getFinancialPeriodTmplId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setFinancialPeriodTmplId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadCalculatedUDFValues(UDFType[] udfTypes) throws ServerException, NetworkException, BusinessObjectException
UDFValue objectsudfTypes - the udf types to load UDFValue objects forServerExceptionNetworkExceptionBusinessObjectExceptionpublic static String[] getRequiredCreateFields()
public static String[] getFilterableFields()
public static String[] getInternalDefaultLoadFields()
public static String[] getAllFields()
public static String[] getInternalAllFields()
public static Set<String> getInternalAllFieldsSet()
public static String[] getSummaryFields()
public static String[] getMainFields()
public static String[] getSpreadFields()
public static String[] getResourceAssignmentCBSSpreadFields()
public static String[] getExpenseCategoryCBSSpreadFields()
public static String[] getWritableFields()
@Deprecated public static String[] getDefaultXMLExportFields()
public static String[] getMinimumXMLExportFields()
public String toString()
public ObjectId create() throws ServerException, NetworkException, BusinessObjectException
ServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static ObjectId[] create(Session session, BaselineProject[] baselineprojects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectbaselineprojects - array of BaselineProject objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BaselineProject load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjId - unique ID of the BaselineProject objectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjIds - object ids of the BaselineProject objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BaselineProject loadWithSummarizedSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the BaselineProject objectspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> loadWithSummarizedSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the BaselineProject objectsspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BaselineProject loadWithResourceAssignmentCBSSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourcecbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the BaselineProject objectspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataresourcecbsObjectIds - object ids of the ResourceCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> loadWithResourceAssignmentCBSSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourcecbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the BaselineProject objectsspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataresourcecbsObjectIds - object ids of the ResourceCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BaselineProject loadWithExpenseCategoryCBSSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] expensecategorycbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the BaselineProject objectspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataexpensecategorycbsObjectIds - object ids of the ExpenseCategoryCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> loadWithExpenseCategoryCBSSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] expensecategorycbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the BaselineProject objectsspreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataexpensecategorycbsObjectIds - object ids of the ExpenseCategoryCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> loadWithSpreads(Session session, String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<BaselineProject> loadWithSpreads(Session session, String[] nonSpreadFields, ObjectId[] objIds, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadobjIds - object ids of the BaselineProject objectsspreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BaselineProject loadWithSpreads(Session session, String[] nonSpreadFields, ObjectId objId, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadobjId - unique ID of the BaselineProject objectspreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void update()
throws ServerException,
NetworkException,
BusinessObjectException
update in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void update(Session session, BaselineProject[] baselineprojects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectbaselineprojects - array of BaselineProject objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void delete()
throws ServerException,
NetworkException,
BusinessObjectException
delete in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void delete(Session session, BaselineProject[] baselineprojects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectbaselineprojects - array of BaselineProject objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectsCopyright © 2003, 2020, Oracle and/or its affiliates.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.