|
Primavera Integration API 7.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.primavera.integration.client.BOBase
com.primavera.integration.client.bo.BusinessObject
com.primavera.integration.client.bo.base.ProjectBase
com.primavera.integration.client.bo.object.Project
public class Project
A project is a temporary endeavor undertaken to create a unique product, service, or result. Projects usually contain a work breakdown structure (WBS) and activities.
Objects that are children of projects can be accessed depending on where they are located in the WBS structure. Objects that are at the root WBS level can be accessed using "ProjectLevel" methods. Examples: createProjectLevelActivities(), loadProjectLevelIssues(), createProjectLevelRisk(), etc. Objects that are elsewhere in the WBS hierarchy can either be accessed from their parent WBS or by using the "All" methods in project: loadAllProjectRisks(), loadAllProjectNotes(), loadAllActivitySteps(), etc.
Projects may be loaded with summarized spreads (Project, ProjectResource, or ProjectRole) using the loadWithSummarizedSpread(), loadWithProjectResourceSpread(), or loadWithProjectRoleSpread() methods, respectively. The project must have been previously summarized using the summarizer job service for any type of summarized spreads to be accessible. After loading, call the appropriate method (getProjectSpread(), getProjectResourceSpreads(), or getProjectRoleSpreads()) to access the spread data.
Many of the fields exposed in this class are summary fields. To obtain a complete list of these fields, call getSummaryFields(). getMainFields() returns all fields without summary, user-defined, or code assignment fields.
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.
See Also: Quick reference of Project fields
Constructor Summary | |
---|---|
Project(Session session)
Class constructor specifying the Session. |
|
Project(Session session,
ObjectId objId)
Class constructor specifying the Session and ObjectId of the object. |
|
Project(Session session,
com.primavera.infr.db.PrmRowSet rowSet,
int iIndex)
Class constructor called internally after objects are retrieved from the server. |
Method Summary | |
---|---|
ObjectId |
assignProjectAsBaseline(ObjectId projectId)
Converts the provided project to be a baseline of this project. |
int |
calculateProjectScore(ObjectId[] aProjCodeTypeIds)
Calculate the project score of this project based on a selected set of ProjectCodeType's. |
ObjectId |
convertToBaseline(ObjectId projectId)
Converts this project to a baseline of the project provided. |
ObjectId |
copyBaseline(ObjectId baselineProjId)
Creates a copy of the specified baseline project. |
ObjectId |
create()
Creates this Project object in the database. |
static ObjectId[] |
create(Session session,
Project[] projects)
Creates multiple Project objects in the database. |
ObjectId |
createCopy(ObjectId epsId,
CopyProjectOptions projOpts,
CopyWBSOptions wbsOpts,
CopyActivityOptions actOpts)
Creates a copy of the project. |
ObjectId |
createCopyAsBaseline()
Copies a copy of the current project and makes the copy a baseline of the current project. |
ObjectId |
createCopyAsReflection()
Copies a copy of the current project and makes the copy a reflection of the current project. |
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 |
createProjectLevelEstimate(ProjectEstimate projectlevelestimate)
Creates an associated ProjectEstimate object in the database. |
ObjectId[] |
createProjectLevelEstimates(ProjectEstimate[] projectlevelestimates)
Creates multiple associated ProjectEstimate 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 |
createProjectLevelRisk(ProjectRisk projectlevelrisk)
Creates an associated ProjectRisk object in the database. |
ObjectId[] |
createProjectLevelRisks(ProjectRisk[] projectlevelrisks)
Creates multiple associated ProjectRisk 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 |
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 Project object from the database. |
static void |
delete(Session session,
Project[] projects)
Deletes multiple Project objects from the database. |
void |
deleteActivities(Activity[] activities)
Deletes multiple associated Activity objects from the database. |
void |
deleteBaselineProjects(BaselineProject[] baselineprojects)
Deletes multiple associated BaselineProject objects from the database. |
void |
deleteProjectBudgetChangeLogs(ProjectBudgetChangeLog[] projectbudgetchangelogs)
Deletes multiple associated ProjectBudgetChangeLog objects from the database. |
void |
deleteProjectEstimates(ProjectEstimate[] projectestimates)
Deletes multiple associated ProjectEstimate 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 |
deleteProjectRisks(ProjectRisk[] projectrisks)
Deletes multiple associated ProjectRisk 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 |
deleteWBS(WBS[] wbs)
Deletes multiple associated WBS objects from the database. |
void |
deleteWBSMilestones(WBSMilestone[] wbsmilestones)
Deletes multiple associated WBSMilestone objects from the database. |
ObjectId[] |
getActivitiesWithCodeChanges(java.util.Date sinceDate)
Deprecated. As of release 5.0 SP3, load the ActivityCodeAssignment objects to determine what changed. Use the timestamp fields in the where clause to see changes since a particular time. |
ObjectId[] |
getActivitiesWithUDFChanges(java.util.Date sinceDate)
Deprecated. As of release 5.0 SP3, load the UDFValue objects to determine what changed. Use the timestamp fields in the where clause to see changes since a particular time. |
ObjectId[] |
getActivityCodeTypesAssigned()
Deprecated. As of release 5.0 SP3, determine the activity code assignments using the ActivityCodeAssignment object. |
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 |
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. |
java.lang.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. |
ObjectId[] |
getActivityUDFTypesAssigned()
Deprecated. As of release 5.0 SP3, determine the UDF assignments using the UDFValue object. |
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. |
java.lang.String |
getAddedBy()
Gets the name of the user who added the project to the database. |
static java.lang.String[] |
getAllFields()
Gets all non-code fields for this business object. |
boolean |
getAllowNegativeActualUnitsFlag()
Gets the flag that indicates whether the project can allow the negative valus for the actual units. |
double |
getAnnualDiscountRate()
Gets the user-defined number field that identifies the discount rate for the project. |
EndDate |
getAnticipatedFinishDate()
Gets the anticipated finish date of Project element. |
BeginDate |
getAnticipatedStartDate()
Gets the anticipated start date of Project element. |
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. |
java.util.Date |
getCheckOutDate()
Gets the date on which the project was checked out of the Project Management database. |
boolean |
getCheckOutStatus()
Gets the flag that indicates that the 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 project. |
java.lang.String |
getCodeValue(ObjectId codeTypeObjectId)
Deprecated. As of release 5.0 SP3, load project code assignments using the ProjectCodeAssignment business object. |
ObjectId |
getCodeValueObjectId(ObjectId codeTypeObjectId)
Deprecated. As of release 5.0 SP3, load project code assignments using the ProjectCodeAssignment business object. |
boolean |
getContainsSummaryData()
Gets the flag that indicates that the Project has been summarized. |
boolean |
getContainsSummaryDataOnly()
Gets the flag that indicates that the project does not contain detail data and cannot be opened. |
boolean |
getCostQuantityRecalculateFlag()
Gets the flag that, when costs and quantities are linked, indicates whether the quantities should be updated when costs are updated,. |
java.util.Date |
getCreateDate()
Gets the date this project was created. |
java.lang.String |
getCreateUser()
Gets the name of the user that created this project. |
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'. |
ObjectId |
getCurrentBaselineProjectObjectId()
Gets the unique ID of the project's baseline to use for computing summaries. |
Cost |
getCurrentBudget()
Gets the sum of the original budget plus the approved and pending budgets from the budget change log. |
Cost |
getCurrentVariance()
Gets the difference between the current budget and the total spending plan. |
java.util.Date |
getDataDate()
Gets the current data date for the project. |
java.util.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 java.lang.String[] |
getDefaultXMLExportFields()
Gets the fields that are exported by the XML exporter when no fields are specified. |
DiscountApplicationPeriod |
getDiscountApplicationPeriod()
Gets the timescale for entering ROI spending and benefit plan. |
Cost |
getDistributedCurrentBudget()
Gets the current budget values from one level lower. |
EarnedValueComputeType |
getEarnedValueComputeType()
Gets the technique used for computing earned-value percent complete for activities within the Project. |
EarnedValueETCComputeType |
getEarnedValueETCComputeType()
Gets the technique for computing earned-value estimate-to-complete for activities within the Project. |
Unit |
getEarnedValueETCUserValue()
Gets the user-defined performance factor, PF, for computing earned-value estimate-to-complete. |
Percent |
getEarnedValueUserPercent()
Gets the user-defined percent complete for computing earned value for activities within the Project. |
boolean |
getEnableSummarization()
Gets the option which, when true, directs the Summarizer service to automatically summarize the project. |
Unit |
getEstimatedWeight()
Gets the estimation weight for the Project element, used for top-down estimation. |
static java.lang.String[] |
getFilterableFields()
Gets all fields that can be filtered. |
EndDate |
getFinishDate()
Gets the finish date of the 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. |
java.lang.String |
getGUID()
Gets the globally unique ID generated by the system. |
boolean |
getHasFutureBucketData()
Gets the flag that indicates whether a resource assignment in the project has future bucket data. |
java.lang.String |
getId()
Gets the short code assigned to each Project element for identification. |
Unit |
getIndependentETCLaborUnits()
Gets the user-entered ETC total labor. |
Cost |
getIndependentETCTotalCost()
Gets the user-entered ETC total cost. |
IntegratedProjectType |
getIntegratedType()
Gets the flag indicating whether the project is integrated with an Enterprise Resource Planning (ERP) system. |
static java.lang.String[] |
getInternalAllFields()
An internal method that should not be called directly by client code. |
static java.util.Set<java.lang.String> |
getInternalAllFieldsSet()
An internal method that should not be called directly by client code. |
static java.lang.String[] |
getInternalDefaultLoadFields()
An internal method that should not be called directly by client code. |
java.util.Date |
getLastApplyActualsDate()
Gets the last date Apply Actuals was run for this project. |
ObjectId |
getLastFinancialPeriodObjectId()
Gets the unique ID of the last closed financial period for the project. |
java.util.Date |
getLastSummarizedDate()
Gets the date the project was last summarized. |
java.util.Date |
getLastUpdateDate()
Gets the date this project was last updated. |
java.lang.String |
getLastUpdateUser()
Gets the name of the user that last updated this project. |
int |
getLevelingPriority()
Gets the priority for scheduling. |
boolean |
getLinkActualToActualThisPeriod()
Gets the flag that indicates whether actual units and costs are linked to actual-this-period units and costs. |
boolean |
getLinkPercentCompleteWithActual()
Gets the flag that indicates 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. |
static java.lang.String[] |
getMainFields()
Gets all fields in the main group for this business object. |
static java.lang.String[] |
getMinimumXMLExportFields()
Gets all fields that are always exported at a minimum by the new flat XML exporter |
boolean |
getMSProjectManagedFlag()
Gets the flag indicating whether this is a Microsoft Project-managed project. |
EndDate |
getMustFinishByDate()
Gets the date by which all project activities must finish. |
java.lang.String |
getName()
Gets the name of the Project element. |
ObjectId |
getObjectId()
Gets the unique ID generated by the system. |
java.lang.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 Project. |
Cost |
getOriginalBudget()
Gets the original budget for the project. |
int |
getOverallProjectScore()
Gets the project score calculated based on all project code types assigned to this project. |
ObjectId |
getOwnerResourceObjectId()
Gets the unique ID of the Owner Resource of this project. |
ObjectId |
getParentEPSObjectId()
Gets the unique ID of the parent EPS of this 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. |
ObjectId[] |
getProjectCodeTypesAssigned()
Deprecated. As of release 5.0 SP3, determine the project code assignments using the ProjectCodeAssignment object. |
BeginDate |
getProjectForecastStartDate()
Gets the alternate start date to be optionally used by the scheduler. |
ProjectResourceSpread[] |
getProjectResourceSpreads()
Gets the field containing resource spread data for this project. |
ProjectRoleSpread[] |
getProjectRoleSpreads()
Gets the field containing role spread data for this project. |
ProjectSpread |
getProjectSpread()
Gets the field containing spread data for this project. |
Cost |
getProposedBudget()
Gets the Proposed Budget, which is the sum of the original budget plus the approved and pending budgets from the budget change log. |
static java.lang.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. |
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 |
getResourcesCanEditAssignmentPercentComplete()
Gets the flag that indicates whether the project's resource update the remaining units or the percent complete for their activities in the timesheet application. |
boolean |
getResourcesCanMarkAssignmentAsCompleted()
Gets the flag that indicates whether timesheet resources can mark the assignment as complete. |
boolean |
getResourcesCanViewInactiveActivities()
Gets the flag that indicates whether timesheet resources can view inactive project activities. |
static java.lang.String[] |
getResourceSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithProjectResourceSpread methods for this business object. |
ProjectRiskLevel |
getRiskLevel()
Gets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very Low'. |
static java.lang.String[] |
getRoleSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithProjectRoleSpread methods for this business object. |
EndDate |
getScheduledFinishDate()
Gets the early finish date of the latest activity in the project, as computed by the project scheduler. |
ObjectId |
getSourceProjectObjectId()
Gets the unique ID of the project from which the reflection project was created, if the current project is a reflection project. |
static java.lang.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 project. |
ProjectStatus |
getStatus()
Gets the project status: 'Planned', 'Active', 'Inactive', 'What-If', or 'Requested'. |
int |
getStrategicPriority()
Gets the project's priority. |
java.util.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 Project 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 Labor Units. |
int |
getSummaryCompletedActivityCount()
Gets the number of activities that have an Actual Finish in the Project. |
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 java.lang.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 Project. |
Unit |
getSummaryLaborUnitsVariance()
Gets the difference between baseline labor units and at completion labor units. |
SummaryLevel |
getSummaryLevel()
Gets the summary level for the project while performing project summarization. |
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 |
getSummaryPerformancePercentCompleteByCost()
Gets the percent complete of performance for all labor resources, nonlabor resources, and expenses. |
Percent |
getSummaryPerformancePercentCompleteByLaborUnits()
Gets the percent complete of performance for all labor resources. |
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 Project remaining start date to the remaining finish date. |
Cost |
getSummaryRemainingExpenseCost()
Gets the remaining costs for all project expenses associated with the activities in the Project. |
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 Project. |
Cost |
getSummaryRemainingNonLaborCost()
Gets the remaining nonlabor costs for all project expenses associated with the activities in the Project. |
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 Project. |
Cost |
getSummaryRemainingTotalCost()
Gets the sum of all remaining total costs in the Project. |
Percent |
getSummarySchedulePercentComplete()
Gets the measure that indicates how much of the Project baseline duration has been completed so far. |
Percent |
getSummarySchedulePercentCompleteByCost()
Deprecated. As of release 6.1 SP2, the name has been changed to SummaryPerformancePercentCompleteByCost. |
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 Project can be delayed before delaying the project finish date. |
Percent |
getSummaryUnitsPercentComplete()
Gets the percent complete of units for the resource assignments in the Project. |
Unit |
getSummaryVarianceAtCompletionByLaborUnits()
Gets the Baseline Planned Total Labor Units minus Estimate at Completion Labor Units. |
Cost |
getTotalBenefitPlan()
Gets the sum of the monthly benefit plan. |
Cost |
getTotalBenefitPlanTally()
Gets the sum of the monthly benefit plan tally. |
Cost |
getTotalFunding()
Gets the total amount of funding contributed to the project by your funding sources. |
Cost |
getTotalSpendingPlan()
Gets the sum of the monthly spending plan. |
Cost |
getTotalSpendingPlanTally()
Gets the sum of the monthly spending plan tally. |
Cost |
getUDFCost(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
java.lang.Double |
getUDFDouble(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
EndDate |
getUDFFinishDate(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
UDFIndicator |
getUDFIndicator(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
java.lang.Integer |
getUDFInteger(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
BeginDate |
getUDFStartDate(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
java.lang.String |
getUDFText(ObjectId objId)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
ObjectId[] |
getUDFTypesAssigned()
Deprecated. As of release 5.0 SP3, determine the UDF assignments using the UDFValue object. |
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. |
boolean |
getUseProjectBaselineForEarnedValue()
Gets the flag that indicates whether earned value should be calculated based on the project baseline or the user's primary baseline. |
java.lang.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. |
java.lang.String |
getWebSiteRootDirectory()
Gets the root directory for storing project Web site files before they are published to the Web server. |
java.lang.String |
getWebSiteURL()
Gets the project Web site URL, which is the Web address of the project's website. |
static java.lang.String[] |
getWritableFields()
Gets all writable fields for this business object. |
static Project |
load(Session session,
java.lang.String[] fields,
ObjectId objId)
Loads a single Project object from the database. |
static BOIterator<Project> |
load(Session session,
java.lang.String[] fields,
ObjectId[] objIds)
Loads multiple Project objects from the database. |
BOIterator<ActivityCodeType> |
loadActivityCodeTypes(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityCodeType objects from the database. |
BOIterator<Activity> |
loadAllActivities(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Activity objects from the database. |
BOIterator<Activity> |
loadAllActivitiesWithLiveSpread(java.lang.String[] nonSpreadFields,
java.lang.String sWhereClause,
java.lang.String sOrderBy,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads multiple associated Activity objects with Live spreads from the database. |
BOIterator<ActivityCodeAssignment> |
loadAllActivityCodeAssignments(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityCodeAssignment objects from the database. |
BOIterator<ActivityExpense> |
loadAllActivityExpenses(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityExpense objects from the database. |
BOIterator<ActivityNote> |
loadAllActivityNotes(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityNote objects from the database. |
BOIterator<ActivityOwner> |
loadAllActivityOwners(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityOwner objects from the database. |
BOIterator<ActivityPeriodActual> |
loadAllActivityPeriodActuals(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityPeriodActual objects from the database. |
BOIterator<ActivityStep> |
loadAllActivitySteps(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ActivityStep objects from the database. |
BOIterator<BaselineProject> |
loadAllBaselineProjects(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated BaselineProject objects from the database. |
BOIterator<Initiation> |
loadAllInitiations(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Initiation objects from the database. |
BOIterator<ProjectBudgetChangeLog> |
loadAllProjectBudgetChangeLogs(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database. |
BOIterator<ProjectEstimate> |
loadAllProjectEstimates(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectEstimate objects from the database. |
BOIterator<ProjectIssue> |
loadAllProjectIssues(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectIssue objects from the database. |
BOIterator<ProjectNote> |
loadAllProjectNotes(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectNote objects from the database. |
BOIterator<ProjectResourceQuantity> |
loadAllProjectResourceQuantities(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectResourceQuantity objects from the database. |
BOIterator<ProjectResource> |
loadAllProjectResources(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectResource objects from the database. |
BOIterator<ProjectRisk> |
loadAllProjectRisks(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectRisk objects from the database. |
BOIterator<ProjectSpendingPlan> |
loadAllProjectSpendingPlans(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database. |
BOIterator<ProjectThreshold> |
loadAllProjectThresholds(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database. |
BOIterator<ResourceAssignmentPeriodActual> |
loadAllResourceAssignmentPeriodActuals(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ResourceAssignmentPeriodActual objects from the database. |
BOIterator<ResourceAssignment> |
loadAllResourceAssignments(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ResourceAssignment objects from the database. |
BOIterator<ResourceAssignment> |
loadAllResourceAssignmentsWithLiveSpread(java.lang.String[] nonSpreadFields,
java.lang.String sWhereClause,
java.lang.String sOrderBy,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads multiple associated ResourceAssignment objects with Live spreads from the database. |
BOIterator<Resource> |
loadAllResources(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Resource objects from the database. |
BOIterator<UDFValue> |
loadAllUDFValues(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated UDFValue objects from the database. |
BOIterator<WBS> |
loadAllWBS(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated WBS objects from the database. |
BOIterator<WBSMilestone> |
loadAllWBSMilestones(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated WBSMilestone objects from the database. |
BOIterator<WBS> |
loadAllWBSWithSummarizedSpread(java.lang.String[] nonSpreadFields,
java.lang.String sWhereClause,
java.lang.String sOrderBy,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with Summarized spreads from the database. |
BOIterator<BatchReport> |
loadBatchReports(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated BatchReport objects from the database. |
BOIterator<UDFValue> |
loadCalculatedUDFValues(UDFType[] udfTypes)
Loads multiple associated UDFValue objects |
BaselineProject |
loadCurrentBaselineProject(java.lang.String[] fields)
Loads an associated BaselineProject object from the database. |
Calendar |
loadDefaultCalendar(java.lang.String[] fields)
Loads an associated Calendar object from the database. |
BOIterator<Document> |
loadDocuments(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Document objects from the database. |
BOIterator<IssueHistory> |
loadIssueHistories(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated IssueHistory objects from the database. |
OBS |
loadOBS(java.lang.String[] fields)
Loads an associated OBS object from the database. |
EPS |
loadParentEPS(java.lang.String[] fields)
Loads an associated EPS object from the database. |
BOIterator<Calendar> |
loadProjectCalendars(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Calendar objects from the database. |
BOIterator<ProjectCodeAssignment> |
loadProjectCodeAssignments(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectCodeAssignment objects from the database. |
BOIterator<ProjectDocument> |
loadProjectDocuments(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectDocument objects from the database. |
BOIterator<ProjectFunding> |
loadProjectFundings(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectFunding objects from the database. |
BOIterator<Activity> |
loadProjectLevelActivities(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Activity objects from the database. |
BOIterator<ProjectBudgetChangeLog> |
loadProjectLevelBudgetChangeLogs(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database. |
BOIterator<ProjectEstimate> |
loadProjectLevelEstimates(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectEstimate objects from the database. |
BOIterator<ProjectIssue> |
loadProjectLevelIssues(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectIssue objects from the database. |
BOIterator<ProjectNote> |
loadProjectLevelNotes(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectNote objects from the database. |
BOIterator<ProjectResource> |
loadProjectLevelResources(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectResource objects from the database. |
BOIterator<ProjectRisk> |
loadProjectLevelRisks(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectRisk objects from the database. |
BOIterator<ProjectSpendingPlan> |
loadProjectLevelSpendingPlans(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database. |
BOIterator<ProjectThreshold> |
loadProjectLevelThresholds(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database. |
BOIterator<UDFValue> |
loadProjectLevelUDFValues(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated UDFValue objects from the database. |
BOIterator<WBSMilestone> |
loadProjectLevelWBSMilestones(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated WBSMilestone objects from the database. |
BOIterator<Relationship> |
loadRelationships(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated Relationship objects from the database. |
BOIterator<ResourceHour> |
loadResourceHours(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated ResourceHour objects from the database. |
ScheduleOptions |
loadScheduleOptions(java.lang.String[] fields)
Loads an associated ScheduleOptions object from the database. |
BOIterator<WBS> |
loadWBSChildren(java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Loads multiple associated WBS objects from the database. |
BOIterator<WBS> |
loadWBSChildrenWithSummarizedSpread(java.lang.String[] nonSpreadFields,
java.lang.String sWhereClause,
java.lang.String sOrderBy,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with Summarized spreads from the database. |
static BOIterator<Project> |
loadWithProjectResourceSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourceObjectIds)
Loads multiple Project objects with Resource spreads from the database. |
static Project |
loadWithProjectResourceSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId objId,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourceObjectIds)
Loads a Project object with Resource spreads from the database. |
static BOIterator<Project> |
loadWithProjectRoleSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative,
ObjectId[] roleObjectIds)
Loads multiple Project objects with Role spreads from the database. |
static Project |
loadWithProjectRoleSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId objId,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative,
ObjectId[] roleObjectIds)
Loads a Project object with Role spreads from the database. |
static BOIterator<Project> |
loadWithSummarizedSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads multiple Project objects with summarized spreads from the database. |
static Project |
loadWithSummarizedSpread(Session session,
java.lang.String[] nonSpreadFields,
ObjectId objId,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Loads a Project object with summarized spreads from the database. |
boolean |
lockProject()
Locks the project in exclusive mode. |
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 |
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(java.lang.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(java.lang.String s)
Sets the name of the user who added the project to the database. |
void |
setAllowNegativeActualUnitsFlag(boolean b)
Sets the flag that indicates whether the project can allow the negative valus for the actual units. |
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 Project element. |
void |
setAnticipatedStartDate(BeginDate d)
Sets the anticipated start date of Project element. |
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 |
setCheckOutStatus(boolean b)
Sets the flag that indicates that the project is currently checked out to an external file or database and is being managed remotely. |
void |
setCodeValueObjectId(ObjectId codeTypeObjectId,
ObjectId codeValueObjectId)
Deprecated. As of release 5.0 SP3, create or update project code assignments using the ProjectCodeAssignment business object. |
void |
setContainsSummaryDataOnly(boolean b)
Sets the flag that indicates that the project does not contain detail data and cannot be opened. |
void |
setCostQuantityRecalculateFlag(boolean b)
Sets the flag that, when costs and quantities are linked, indicates whether the quantities should be updated when costs are updated,. |
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 |
setCurrentBaselineProjectObjectId(ObjectId o)
Sets the unique ID of the project's baseline to use for computing summaries. |
void |
setDataDate(java.util.Date d)
Sets the current data date for the project. |
void |
setDateAdded(java.util.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 |
setDiscountApplicationPeriod(DiscountApplicationPeriod enm)
Sets the timescale for entering ROI spending and benefit plan. |
void |
setEarnedValueComputeType(EarnedValueComputeType enm)
Sets the technique used for computing earned-value percent complete for activities within the Project. |
void |
setEarnedValueETCComputeType(EarnedValueETCComputeType enm)
Sets the technique for computing earned-value estimate-to-complete for activities within the Project. |
void |
setEarnedValueETCUserValue(Unit u)
Sets the user-defined performance factor, PF, for computing earned-value estimate-to-complete. |
void |
setEarnedValueUserPercent(Percent p)
Sets the user-defined percent complete for computing earned value for activities within the Project. |
void |
setEnableSummarization(boolean b)
Sets the option which, when true, directs the Summarizer service to automatically summarize the project. |
void |
setEstimatedWeight(Unit u)
Sets the estimation weight for the Project element, used for top-down estimation. |
void |
setFiscalYearStartMonth(int i)
Sets the month that marks the beginning of the fiscal year for the project. |
void |
setGUID(java.lang.String s)
Sets the globally unique ID generated by the system. |
void |
setId(java.lang.String s)
Sets the short code assigned to each Project 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 |
setIntegratedType(IntegratedProjectType enm)
Sets the flag indicating whether the project is integrated with an Enterprise Resource Planning (ERP) system. |
void |
setLastFinancialPeriodObjectId(ObjectId o)
Sets the unique ID of the last closed financial period for the project. |
void |
setLevelingPriority(int i)
Sets the priority for scheduling. |
void |
setLinkActualToActualThisPeriod(boolean b)
Sets the flag that indicates whether actual units and costs are linked to actual-this-period units and costs. |
void |
setLinkPercentCompleteWithActual(boolean b)
Sets the flag that indicates 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 |
setMustFinishByDate(EndDate d)
Sets the date by which all project activities must finish. |
void |
setName(java.lang.String s)
Sets the name of the Project element. |
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 Project. |
void |
setOriginalBudget(Cost c)
Sets the original budget for the project. |
void |
setOwnerResourceObjectId(ObjectId o)
Sets the unique ID of the Owner Resource of this project. |
void |
setParentEPSObjectId(ObjectId o)
Sets the unique ID of the parent EPS of this 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 |
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 |
setResourcesCanEditAssignmentPercentComplete(boolean b)
Sets the flag that indicates whether the project's resource update the remaining units or the percent complete for their activities in the timesheet application. |
void |
setResourcesCanMarkAssignmentAsCompleted(boolean b)
Sets the flag that indicates whether timesheet resources can mark the assignment as complete. |
void |
setResourcesCanViewInactiveActivities(boolean b)
Sets the flag that indicates whether timesheet resources can view inactive project activities. |
void |
setRiskLevel(ProjectRiskLevel enm)
Sets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very Low'. |
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 |
setStrategicPriority(int i)
Sets the project's priority. |
void |
setSummarizedDataDate(java.util.Date d)
Sets the data date of the project when it was last summarized-only updated by summarizer. |
void |
setSummarizeToWBSLevel(int i)
Sets the maximum level within the project's WBS to perform summarization - default to 2. |
void |
setSummaryLevel(SummaryLevel enm)
Sets the summary level for the project while performing project summarization. |
void |
setUDFCost(ObjectId objId,
Cost cost)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFDouble(ObjectId objId,
java.lang.Double n)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFFinishDate(ObjectId objId,
EndDate date)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFIndicator(ObjectId objId,
UDFIndicator ind)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFInteger(ObjectId objId,
java.lang.Integer i)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFStartDate(ObjectId objId,
BeginDate date)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUDFText(ObjectId objId,
java.lang.String s)
Deprecated. As of release 5.0 SP3, UDFValue objects should be used for user defined field assignments. |
void |
setUseProjectBaselineForEarnedValue(boolean b)
Sets the flag that indicates whether earned value should be calculated based on the project baseline or the user's primary baseline. |
void |
setWBSCodeSeparator(java.lang.String s)
Sets the character used to separate the concatenated code fields for the project's WBS tree. |
void |
setWebSiteRootDirectory(java.lang.String s)
Sets the root directory for storing project Web site files before they are published to the Web server. |
void |
setWebSiteURL(java.lang.String s)
Sets the project Web site URL, which is the Web address of the project's website. |
java.lang.String |
toString()
Returns a string representation of the object. |
boolean |
unlockProject()
Unlocks this project if it was previously exclusively locked by the current user. |
void |
update()
Updates this Project object in the database. |
static void |
update(Session session,
Project[] projects)
Updates multiple Project 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 |
updateProjectLevelEstimates(ProjectEstimate[] projectlevelestimates)
Updates multiple associated ProjectEstimate 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 |
updateProjectLevelRisks(ProjectRisk[] projectlevelrisks)
Updates multiple associated ProjectRisk 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. |
Methods inherited from class com.primavera.integration.client.bo.BusinessObject |
---|
equals, hashCode, isNull, setNull |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Project(Session session)
session
- the Sessionpublic Project(Session session, ObjectId objId) throws BusinessObjectException
session
- the SessionobjId
- the ObjectId
BusinessObjectException
- if a problem occurred in the client-side business objectspublic Project(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 object
BusinessObjectException
- if a problem occurred in the client-side business objectsMethod Detail |
---|
public ObjectId create() throws ServerException, NetworkException, BusinessObjectException
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static ObjectId[] create(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session
- the Session objectprojects
- array of Project objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static Project load(Session session, java.lang.String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
session
- the Session objectfields
- fields to loadobjId
- unique ID of the Project object
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static Project loadWithSummarizedSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId objId, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjId
- unique ID of the Project 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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static Project loadWithProjectResourceSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId objId, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative, ObjectId[] resourceObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjId
- unique ID of the Project 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 dataresourceObjectIds
- indicates
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static Project loadWithProjectRoleSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId objId, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative, ObjectId[] roleObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjId
- unique ID of the Project 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 dataroleObjectIds
- indicates
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static BOIterator<Project> load(Session session, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
session
- the Session objectfields
- fields to loadobjIds
- object ids of the Project objects
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithSummarizedSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjIds
- object ids of the Project 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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithProjectResourceSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative, ObjectId[] resourceObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjIds
- object ids of the Project 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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithProjectRoleSpread(Session session, java.lang.String[] nonSpreadFields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative, ObjectId[] roleObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadobjIds
- object ids of the Project 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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void update() throws ServerException, NetworkException, BusinessObjectException
update
in class BOBase
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static void update(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session
- the Session objectprojects
- array of Project objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void delete() throws ServerException, NetworkException, BusinessObjectException
delete
in class BOBase
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic static void delete(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session
- the Session objectprojects
- array of Project objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic EPS loadParentEPS(java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to load
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<BaselineProject> loadAllBaselineProjects(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteBaselineProjects(BaselineProject[] baselineprojects) throws ServerException, NetworkException, BusinessObjectException
baselineprojects
- array of BaselineProject objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BaselineProject loadCurrentBaselineProject(java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to load
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBS(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBSWithSummarizedSpread(java.lang.String[] nonSpreadFields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateAllWBS(WBS[] allwbs) throws ServerException, NetworkException, BusinessObjectException
allwbs
- array of WBS objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteWBS(WBS[] wbs) throws ServerException, NetworkException, BusinessObjectException
wbs
- array of WBS objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createWBSChild(WBS wbschild) throws ServerException, NetworkException, BusinessObjectException
wbschild
- WBSChild object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createWBSChildren(WBS[] wbschildren) throws ServerException, NetworkException, BusinessObjectException
wbschildren
- array of WBSChild objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildren(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildrenWithSummarizedSpread(java.lang.String[] nonSpreadFields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadAllProjectThresholds(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectThresholds(ProjectThreshold[] projectthresholds) throws ServerException, NetworkException, BusinessObjectException
projectthresholds
- array of ProjectThreshold objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelThreshold(ProjectThreshold projectlevelthreshold) throws ServerException, NetworkException, BusinessObjectException
projectlevelthreshold
- ProjectLevelThreshold object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds
- array of ProjectLevelThreshold objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadProjectLevelThresholds(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds
- array of ProjectThreshold objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivities(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivitiesWithLiveSpread(java.lang.String[] nonSpreadFields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateAllActivities(Activity[] allactivities) throws ServerException, NetworkException, BusinessObjectException
allactivities
- array of Activity objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteActivities(Activity[] activities) throws ServerException, NetworkException, BusinessObjectException
activities
- array of Activity objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelActivity(Activity projectlevelactivity) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivity
- ProjectLevelActivity object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelActivities(Activity[] projectlevelactivities) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivities
- array of ProjectLevelActivity objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadProjectLevelActivities(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic OBS loadOBS(java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to load
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelIssue(ProjectIssue projectlevelissue) throws ServerException, NetworkException, BusinessObjectException
projectlevelissue
- ProjectLevelIssue object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues
- array of ProjectLevelIssue objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadProjectLevelIssues(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues
- array of ProjectIssue objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectIssues(ProjectIssue[] projectissues) throws ServerException, NetworkException, BusinessObjectException
projectissues
- array of ProjectIssue objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadAllProjectIssues(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelBudgetChangeLog(ProjectBudgetChangeLog projectlevelbudgetchangelog) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelog
- ProjectLevelBudgetChangeLog object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs
- array of ProjectLevelBudgetChangeLog objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadProjectLevelBudgetChangeLogs(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs
- array of ProjectBudgetChangeLog objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectBudgetChangeLogs(ProjectBudgetChangeLog[] projectbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectbudgetchangelogs
- array of ProjectBudgetChangeLog objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadAllProjectBudgetChangeLogs(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelRisk(ProjectRisk projectlevelrisk) throws ServerException, NetworkException, BusinessObjectException
projectlevelrisk
- ProjectLevelRisk object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelRisks(ProjectRisk[] projectlevelrisks) throws ServerException, NetworkException, BusinessObjectException
projectlevelrisks
- array of ProjectLevelRisk objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectRisk> loadProjectLevelRisks(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelRisks(ProjectRisk[] projectlevelrisks) throws ServerException, NetworkException, BusinessObjectException
projectlevelrisks
- array of ProjectRisk objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectRisks(ProjectRisk[] projectrisks) throws ServerException, NetworkException, BusinessObjectException
projectrisks
- array of ProjectRisk objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectRisk> loadAllProjectRisks(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectFunding(ProjectFunding projectfunding) throws ServerException, NetworkException, BusinessObjectException
projectfunding
- ProjectFunding object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings
- array of ProjectFunding objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectFunding> loadProjectFundings(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings
- array of ProjectFunding objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings
- array of ProjectFunding objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelNote(ProjectNote projectlevelnote) throws ServerException, NetworkException, BusinessObjectException
projectlevelnote
- ProjectLevelNote object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes
- array of ProjectLevelNote objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadProjectLevelNotes(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes
- array of ProjectNote objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectNotes(ProjectNote[] projectnotes) throws ServerException, NetworkException, BusinessObjectException
projectnotes
- array of ProjectNote objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadAllProjectNotes(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadProjectLevelResources(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadAllProjectResources(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectResourceQuantity> loadAllProjectResourceQuantities(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelWBSMilestone(WBSMilestone projectlevelwbsmilestone) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestone
- ProjectLevelWBSMilestone object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones
- array of ProjectLevelWBSMilestone objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadProjectLevelWBSMilestones(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones
- array of WBSMilestone objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteWBSMilestones(WBSMilestone[] wbsmilestones) throws ServerException, NetworkException, BusinessObjectException
wbsmilestones
- array of WBSMilestone objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadAllWBSMilestones(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityExpense> loadAllActivityExpenses(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityNote> loadAllActivityNotes(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityStep> loadAllActivitySteps(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityOwner> loadAllActivityOwners(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignments(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignmentsWithLiveSpread(java.lang.String[] nonSpreadFields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.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 data
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityPeriodActual> loadAllActivityPeriodActuals(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentPeriodActual> loadAllResourceAssignmentPeriodActuals(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeAssignment> loadAllActivityCodeAssignments(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadAllUDFValues(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadProjectLevelUDFValues(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceHour> loadResourceHours(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ScheduleOptions loadScheduleOptions(java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to load
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic Calendar loadDefaultCalendar(java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to load
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Calendar> loadProjectCalendars(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeType> loadActivityCodeTypes(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<BatchReport> loadBatchReports(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<IssueHistory> loadIssueHistories(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelSpendingPlan(ProjectSpendingPlan projectlevelspendingplan) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplan
- ProjectLevelSpendingPlan object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans
- array of ProjectLevelSpendingPlan objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadProjectLevelSpendingPlans(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans
- array of ProjectSpendingPlan objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadAllProjectSpendingPlans(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectSpendingPlans(ProjectSpendingPlan[] projectspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectspendingplans
- array of ProjectSpendingPlan objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelEstimate(ProjectEstimate projectlevelestimate) throws ServerException, NetworkException, BusinessObjectException
projectlevelestimate
- ProjectLevelEstimate object to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelEstimates(ProjectEstimate[] projectlevelestimates) throws ServerException, NetworkException, BusinessObjectException
projectlevelestimates
- array of ProjectLevelEstimate objects to create
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectEstimate> loadProjectLevelEstimates(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectLevelEstimates(ProjectEstimate[] projectlevelestimates) throws ServerException, NetworkException, BusinessObjectException
projectlevelestimates
- array of ProjectEstimate objects to update
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectEstimates(ProjectEstimate[] projectestimates) throws ServerException, NetworkException, BusinessObjectException
projectestimates
- array of ProjectEstimate objects to delete
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectEstimate> loadAllProjectEstimates(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectDocument> loadProjectDocuments(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Document> loadDocuments(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Initiation> loadAllInitiations(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectCodeAssignment> loadProjectCodeAssignments(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Relationship> loadRelationships(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
loadRelationships
in class com.primavera.integration.client.bo.base.ProjectBase
fields
- array of field namessWhereClause
- where clausesOrderBy
- order by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Resource> loadAllResources(java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
loadAllResources
in class com.primavera.integration.client.bo.base.ProjectBase
fields
- array of field namessWhereClause
- where clausesOrderBy
- order by clause
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setCodeValueObjectId(ObjectId codeTypeObjectId, ObjectId codeValueObjectId) throws BusinessObjectException
codeTypeObjectId
- unique ID of ProjectCodeTypecodeValueObjectId
- unique ID of ProjectCode
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId getCodeValueObjectId(ObjectId codeTypeObjectId) throws BusinessObjectException
codeTypeObjectId
- unique ID of a ProjectCodeType
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public java.lang.String getCodeValue(ObjectId codeTypeObjectId) throws BusinessObjectException
codeTypeObjectId
- unique ID of a ProjectCodeType
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId[] getActivityCodeTypesAssigned() throws BusinessObjectException
getActivityCodeTypesAssigned
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId[] getProjectCodeTypesAssigned() throws BusinessObjectException
getProjectCodeTypesAssigned
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objectspublic int calculateProjectScore(ObjectId[] aProjCodeTypeIds) throws ServerException, NetworkException, BusinessObjectException
calculateProjectScore
in class com.primavera.integration.client.bo.base.ProjectBase
aProjCodeTypeIds
- array of ObjectId's of selected ProjectCodeType's
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId[] getUDFTypesAssigned() throws BusinessObjectException
getUDFTypesAssigned
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId[] getActivityUDFTypesAssigned() throws BusinessObjectException
getActivityUDFTypesAssigned
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId convertToBaseline(ObjectId projectId) throws ServerException, NetworkException, BusinessObjectException
convertToBaseline
in class com.primavera.integration.client.bo.base.ProjectBase
projectId
- unique ID of a Project which this project will become a baseline of
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId assignProjectAsBaseline(ObjectId projectId) throws ServerException, NetworkException, BusinessObjectException
assignProjectAsBaseline
in class com.primavera.integration.client.bo.base.ProjectBase
projectId
- unique ID of a Project which will become a baseline of this project
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createCopy(ObjectId epsId, CopyProjectOptions projOpts, CopyWBSOptions wbsOpts, CopyActivityOptions actOpts) throws ServerException, NetworkException, BusinessObjectException
createCopy
in class com.primavera.integration.client.bo.base.ProjectBase
epsId
- the EPS Id to use as the EPS of the new project. If null, the EPS of the current project is usedprojOpts
- the copy project options. If null, the default options will be usedwbsOpts
- the copy WBS options. If null, the default options will be usedactOpts
- the copy activity options. If null, the default options will be used
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createCopyAsBaseline() throws ServerException, NetworkException, BusinessObjectException
createCopyAsBaseline
in class com.primavera.integration.client.bo.base.ProjectBase
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId createCopyAsReflection() throws ServerException, NetworkException, BusinessObjectException
createCopyAsReflection
in class com.primavera.integration.client.bo.base.ProjectBase
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public ObjectId[] getActivitiesWithCodeChanges(java.util.Date sinceDate) throws BusinessObjectException, ServerException, NetworkException
getActivitiesWithCodeChanges
in class com.primavera.integration.client.bo.base.ProjectBase
sinceDate
- the date after which changes should be checked. If null, all activities with code assignments are returned.
BusinessObjectException
- if a problem occurred in the client-side business objects
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer@Deprecated public ObjectId[] getActivitiesWithUDFChanges(java.util.Date sinceDate) throws BusinessObjectException, ServerException, NetworkException
getActivitiesWithUDFChanges
in class com.primavera.integration.client.bo.base.ProjectBase
sinceDate
- the date after which changes should be checked. If null, all activities with UDF assignments are returned.
BusinessObjectException
- if a problem occurred in the client-side business objects
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layerpublic boolean lockProject() throws BusinessObjectException, ServerException, NetworkException
lockProject
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objects
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layerpublic boolean unlockProject() throws BusinessObjectException, ServerException, NetworkException
unlockProject
in class com.primavera.integration.client.bo.base.ProjectBase
BusinessObjectException
- if a problem occurred in the client-side business objects
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layerpublic ObjectId copyBaseline(ObjectId baselineProjId) throws ServerException, NetworkException, BusinessObjectException
copyBaseline
in class com.primavera.integration.client.bo.base.ProjectBase
baselineProjId
- the unique ID of the baseline project to copy..
ServerException
- if a problem occurred on the server-side
NetworkException
- if a problem occurred in the network layer
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId getObjectId() throws BusinessObjectException
getObjectId
in class BusinessObject
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setObjectId(ObjectId o) throws BusinessObjectException
setObjectId
in class BusinessObject
o
- the value to set this field to
BusinessObjectException
- 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 to
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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId getCurrentBaselineProjectObjectId() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setCurrentBaselineProjectObjectId(ObjectId o) throws BusinessObjectException
o
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId getSourceProjectObjectId() throws BusinessObjectException
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getName() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setName(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getId() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setId(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getOBSName() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getGUID() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setGUID(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic Unit getEstimatedWeight() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setEstimatedWeight(Unit u) throws BusinessObjectException
u
- the value to set this field to
BusinessObjectException
- 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 boolean getContainsSummaryDataOnly() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setContainsSummaryDataOnly(boolean b) throws BusinessObjectException
b
- the value to set this field to
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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 int getOverallProjectScore() 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 ProjectResourceSpread[] getProjectResourceSpreads() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic ProjectRoleSpread[] getProjectRoleSpreads() 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic EarnedValueComputeType getEarnedValueComputeType() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setEarnedValueComputeType(EarnedValueComputeType enm) throws BusinessObjectException
enm
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic EarnedValueETCComputeType getEarnedValueETCComputeType() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setEarnedValueETCComputeType(EarnedValueETCComputeType enm) throws BusinessObjectException
enm
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic Unit getEarnedValueETCUserValue() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setEarnedValueETCUserValue(Unit u) throws BusinessObjectException
u
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic Percent getEarnedValueUserPercent() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setEarnedValueUserPercent(Percent p) throws BusinessObjectException
p
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getDataDate() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setDataDate(java.util.Date d) throws BusinessObjectException
d
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getAddedBy() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setAddedBy(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getDateAdded() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setDateAdded(java.util.Date d) throws BusinessObjectException
d
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getWebSiteURL() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setWebSiteURL(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- 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 to
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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getWebSiteRootDirectory() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setWebSiteRootDirectory(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getLastSummarizedDate() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getSummarizedDataDate() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setSummarizedDataDate(java.util.Date d) throws BusinessObjectException
d
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 void setCheckOutStatus(boolean b) throws BusinessObjectException
b
- the value to set this field to
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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getActivityIdPrefix() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setActivityIdPrefix(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic boolean getResourcesCanMarkAssignmentAsCompleted() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setResourcesCanMarkAssignmentAsCompleted(boolean b) throws BusinessObjectException
b
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic boolean getResourcesCanViewInactiveActivities() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setResourcesCanViewInactiveActivities(boolean b) throws BusinessObjectException
b
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 void setSummarizeToWBSLevel(int i) throws BusinessObjectException
i
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic SummaryLevel getSummaryLevel() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setSummaryLevel(SummaryLevel enm) throws BusinessObjectException
enm
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getWBSCodeSeparator() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setWBSCodeSeparator(java.lang.String s) throws BusinessObjectException
s
- the value to set this field to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 to
BusinessObjectException
- 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 Cost getSummaryActualValueByCost() 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 Cost getSummaryEarnedValueByCost() 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 EndDate getSummaryActualFinishDate() 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 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 Cost getSummaryEstimateToCompleteByCost() 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 Unit getSummaryPlannedValueByLaborUnits() 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 Unit getSummaryActualLaborUnits() 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 Unit getSummaryAtCompletionNonLaborUnits() 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 Unit getSummaryNonLaborUnitsVariance() 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 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 getSummaryActualThisPeriodNonLaborCost() 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 Unit getSummaryActualThisPeriodNonLaborUnits() 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 Percent getSummaryLaborUnitsPercentComplete() 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 BeginDate getSummaryBaselineStartDate() 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 Duration getSummaryRemainingDuration() 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 Duration getSummaryBaselineDuration() 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 EndDate getSummaryProgressFinishDate() 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 double getSummaryCostPerformanceIndexByLaborUnits() 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 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 Cost getSummaryCostVarianceByCost() 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 Unit getSummaryCostVarianceByLaborUnits() 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 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 double getSummaryToCompletePerformanceIndexByCost() 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 BeginDate getSummaryActualStartDate() 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 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 Unit getSummaryActualNonLaborUnits() 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 Cost getSummaryActualNonLaborCost() 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 getSummaryRemainingTotalCost() 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 Cost getSummaryActualExpenseCost() 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 getSummaryAtCompletionTotalCost() 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 Cost getSummaryRemainingNonLaborCost() 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 getSummaryRemainingExpenseCost() 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 Cost getSummaryBaselineLaborCost() 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 Cost getSummaryBaselineMaterialCost() 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 Duration getSummaryDurationVariance() 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 int getSummaryActivityCount() 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 int getSummaryInProgressActivityCount() 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 int getSummaryBaselineCompletedActivityCount() 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 int getSummaryBaselineNotStartedActivityCount() 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 Cost getSummaryAtCompletionNonLaborCost() 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 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 getSummaryPerformancePercentCompleteByCost() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public Percent getSummarySchedulePercentCompleteByCost() 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 Duration getSummaryActualDuration() 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 Unit getSummaryAccountingVarianceByLaborUnits() 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 getSummaryBudgetAtCompletionByLaborUnits() 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 double getSummaryScheduleVarianceIndexByLaborUnits() 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 Percent getSummaryEstimateAtCompletionHighPercentByLaborUnits() 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 Percent getSummarySchedulePercentCompleteByLaborUnits() 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 getSummaryAtCompletionExpenseCost() 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 Cost getSummaryMaterialCostVariance() 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 Cost getSummaryExpenseCostVariance() 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 Percent getSummaryNonLaborUnitsPercentComplete() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic boolean getMSProjectManagedFlag() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.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 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 to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getCreateDate() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getLastUpdateDate() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getCreateUser() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.lang.String getLastUpdateUser() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic boolean getUseProjectBaselineForEarnedValue() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setUseProjectBaselineForEarnedValue(boolean b) throws BusinessObjectException
b
- the value to set this field to
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 Percent getSummaryNonLaborCostPercentComplete() 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 Percent getSummaryExpenseCostPercentComplete() 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 boolean getAllowNegativeActualUnitsFlag() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setAllowNegativeActualUnitsFlag(boolean b) throws BusinessObjectException
b
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objectspublic java.util.Date getLastApplyActualsDate() 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 double getSummaryCostVarianceIndex() 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 Cost getTotalFunding() 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 boolean getHasFutureBucketData() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic IntegratedProjectType getIntegratedType() throws BusinessObjectException
BusinessObjectException
- if a problem occurred in the client-side business objectspublic void setIntegratedType(IntegratedProjectType enm) throws BusinessObjectException
enm
- the value to set this field to
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public Cost getUDFCost(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFCost(ObjectId objId, Cost cost) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objectcost
- the Cost value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public java.lang.Double getUDFDouble(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFDouble(ObjectId objId, java.lang.Double n) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objectn
- the Double value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public EndDate getUDFFinishDate(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFFinishDate(ObjectId objId, EndDate date) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objectdate
- the FinishDate value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public UDFIndicator getUDFIndicator(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFIndicator(ObjectId objId, UDFIndicator ind) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objectind
- the Indicator value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public java.lang.Integer getUDFInteger(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFInteger(ObjectId objId, java.lang.Integer i) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objecti
- the Integer value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public BeginDate getUDFStartDate(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFStartDate(ObjectId objId, BeginDate date) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objectdate
- the StartDate value to set
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public java.lang.String getUDFText(ObjectId objId) throws BusinessObjectException
objId
- the ObjectId of the UDFType business object
BusinessObjectException
- if a problem occurred in the client-side business objects@Deprecated public void setUDFText(ObjectId objId, java.lang.String s) throws BusinessObjectException
objId
- the ObjectId of the UDFType business objects
- the Text value to set
BusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadCalculatedUDFValues(UDFType[] udfTypes) throws ServerException, NetworkException, BusinessObjectException
UDFValue
objects
udfTypes
- the udf types to load UDFValue
objects for
ServerException
NetworkException
BusinessObjectException
public static java.lang.String[] getRequiredCreateFields()
public static java.lang.String[] getFilterableFields()
public static java.lang.String[] getInternalDefaultLoadFields()
public static java.lang.String[] getAllFields()
public static java.lang.String[] getInternalAllFields()
public static java.util.Set<java.lang.String> getInternalAllFieldsSet()
public static java.lang.String[] getMainFields()
public static java.lang.String[] getSummaryFields()
public static java.lang.String[] getSpreadFields()
public static java.lang.String[] getResourceSpreadFields()
public static java.lang.String[] getRoleSpreadFields()
public static java.lang.String[] getWritableFields()
public static java.lang.String[] getDefaultXMLExportFields()
public static java.lang.String[] getMinimumXMLExportFields()
public java.lang.String toString()
toString
in class java.lang.Object
|
Primavera Integration API 7.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |