public class Project
extends com.primavera.integration.client.bo.base.ProjectBase
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: 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 and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
checkScheduleProject(ObjectId objId)
Checks schedule of the project.
|
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 |
copyWBSFromTemplate(ObjectId destObjectId,
ObjectId templateWbsObjectId,
CopyWBSOptions copyWBSOptions,
CopyActivityOptions copyActivityOptions)
Copy a WBS structure from a template and place it under a projects wbs.
|
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 |
createCopyAsTemplate(ObjectId epsId,
CopyProjectOptions projOpts,
CopyWBSOptions wbsOpts,
CopyActivityOptions actOpts)
Creates a copy of the current project and makes it a template project.
|
ObjectId |
createProjectFromTemplate(ObjectId epsId,
CopyProjectOptions projOpts,
CopyWBSOptions wbsOpts,
CopyActivityOptions actOpts)
Creates a project from the specified template 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 |
createProjectLevelIssue(ProjectIssue projectlevelissue)
Creates an associated ProjectIssue object in the database.
|
ObjectId[] |
createProjectLevelIssues(ProjectIssue[] projectlevelissues)
Creates multiple associated ProjectIssue objects in the database.
|
ObjectId |
createProjectLevelNote(ProjectNote projectlevelnote)
Creates an associated ProjectNote object in the database.
|
ObjectId[] |
createProjectLevelNotes(ProjectNote[] projectlevelnotes)
Creates multiple associated ProjectNote objects in the database.
|
ObjectId |
createProjectLevelSpendingPlan(ProjectSpendingPlan projectlevelspendingplan)
Creates an associated ProjectSpendingPlan object in the database.
|
ObjectId[] |
createProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans)
Creates multiple associated ProjectSpendingPlan objects in the database.
|
ObjectId |
createProjectLevelThreshold(ProjectThreshold projectlevelthreshold)
Creates an associated ProjectThreshold object in the database.
|
ObjectId[] |
createProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds)
Creates multiple associated ProjectThreshold objects in the database.
|
ObjectId |
createProjectLevelWBSMilestone(WBSMilestone projectlevelwbsmilestone)
Creates an associated WBSMilestone object in the database.
|
ObjectId[] |
createProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones)
Creates multiple associated WBSMilestone objects in the database.
|
ObjectId |
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 |
deleteProjectFundings(ProjectFunding[] projectfundings)
Deletes multiple associated ProjectFunding objects from the database.
|
void |
deleteProjectIssues(ProjectIssue[] projectissues)
Deletes multiple associated ProjectIssue objects from the database.
|
void |
deleteProjectNotes(ProjectNote[] projectnotes)
Deletes multiple associated ProjectNote objects from the database.
|
void |
deleteProjectSpendingPlans(ProjectSpendingPlan[] projectspendingplans)
Deletes multiple associated ProjectSpendingPlan objects from the database.
|
void |
deleteProjectThresholds(ProjectThreshold[] projectthresholds)
Deletes multiple associated ProjectThreshold objects from the database.
|
void |
deleteWBS(WBS[] wbs)
Deletes multiple associated WBS objects from the database.
|
void |
deleteWBSMilestones(WBSMilestone[] wbsmilestones)
Deletes multiple associated WBSMilestone objects from the database.
|
ActivityType |
getActivityDefaultActivityType()
Gets the default type for activities.
|
String |
getActivityDefaultCalendarName()
Gets the name of the calendar assigned to new activities by default.
|
ObjectId |
getActivityDefaultCalendarObjectId()
Gets the unique ID of the calendar assigned to new activities by default.
|
ObjectId |
getActivityDefaultCostAccountObjectId()
Gets the unique ID of the cost account assigned to new activities and project expenses by
default.
|
DurationType |
getActivityDefaultDurationType()
Gets the duration type assigned to new activities by default.
|
PercentCompleteType |
getActivityDefaultPercentCompleteType()
Gets the percent complete type assigned to new activities by default.
|
Cost |
getActivityDefaultPricePerUnit()
Gets the price used to estimate resource costs for activities that have planned, actual, or
remaining units, but no resource assignments.
|
boolean |
getActivityDefaultReviewRequired()
Gets the indicator that determines whether status changes for new activities must be approved
by default.
|
boolean |
getActivityIdBasedOnSelectedActivity()
Gets the flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means
use the selected activity's activity ID as prefix, N means use standard auto-numbering based
on the prefix, suffix.
|
int |
getActivityIdIncrement()
Gets the increment used for auto-numbering of activity IDs.
|
String |
getActivityIdPrefix()
Gets the prefix used for auto-numbering of activity IDs.
|
int |
getActivityIdSuffix()
Gets the suffix used for auto-numbering of activity IDs.
|
boolean |
getActivityPercentCompleteBasedOnActivitySteps()
Gets the flag that indicates whether activity physical percent complete is automatically
computed from the activity steps completed.
|
boolean |
getAddActualToRemaining()
Gets the flag that indicates whether to add actual to remaining or to subtract actual from at
complete when actual units and costs are updated.
|
String |
getAddedBy()
Gets the name of the user who added the project to the database.
|
static String[] |
getAllFields()
Gets all non-code fields for this business object.
|
boolean |
getAllowNegativeActualUnitsFlag()
Gets the flag that indicates whether the project can allow the negative valus for the actual
units.
|
boolean |
getAllowStatusReview()
Gets the indicator that determines whether status updates to activities in a project are
eligible for manual approval before commiting changes.
|
double |
getAnnualDiscountRate()
Gets the user-defined number field that identifies the discount rate for the project.
|
EndDate |
getAnticipatedFinishDate()
Gets the anticipated finish date of 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.
|
boolean |
getCalculateFloatBasedOnFinishDate()
Gets the flag that indicates how each activity's float will be calculated with respect to
other projects in the scheduling batch.
|
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.
|
ScheduleFloatType |
getComputeTotalFloatType()
Gets the method for calculating total float for all activities.
|
boolean |
getContainsSummaryData()
Gets the flag that indicates that the Project has been summarized.
|
String |
getContractManagementGroupName()
Gets the name of the Contract Management Group.
|
String |
getContractManagementProjectName()
Gets the name of the Contract Management Project.
|
boolean |
getCostQuantityRecalculateFlag()
Gets the flag that, when costs and quantities are linked, indicates whether the quantities
should be updated when costs are updated,.
|
Date |
getCreateDate()
Gets the date this project was created.
|
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.
|
Duration |
getCriticalActivityFloatThreshold()
Gets the maximum float time for activities before they are marked 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'.
|
double |
getCriticalFloatThreshold()
Gets the option used for setting the critical float threshold value when scheduling projects.
|
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.
|
Date |
getDataDate()
Gets the current data date for the project.
|
Date |
getDateAdded()
Gets the date on which the project was added to the Project Management database.
|
UnitType |
getDefaultPriceTimeUnits()
Gets the time units associated with the project's default price per time.
|
static String[] |
getDefaultXMLExportFields()
Deprecated.
|
String |
getDescription()
Gets the description of the Project.
|
DiscountApplicationPeriod |
getDiscountApplicationPeriod()
Gets the timescale for entering ROI spending and benefit plan.
|
Cost |
getDistributedCurrentBudget()
Gets the 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.
|
double |
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 |
getEnablePrimeSycFlag()
Gets flag to enable real time P6-Prime sync.
|
boolean |
getEnablePublication()
Gets enables the project to be processed by the Project Arbiter service.
|
boolean |
getEnableSummarization()
Gets the option which, when true, directs the Summarizer service to automatically summarize
the project.
|
EtlInterval |
getEtlInterval()
Gets the time interval for ETL for use in P6 Analytics, could be 'None', 'Scheduled',
'Immediate'.
|
static String[] |
getExpenseCategoryCBSSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithExpenseCategoryCBSSpread methods for this business object.
|
ExpenseCategoryCBSSpread[] |
getExpenseCategoryCBSSpreads()
Gets the field containing expense category cbs spread data for this project.
|
String |
getExternalCRKey()
Gets content repository unique key.
|
static String[] |
getFilterableFields()
Gets all fields that can be filtered.
|
ObjectId |
getFinancialPeriodTemplateId()
Gets the unique ID generated by the system.
|
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.
|
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.
|
HistoryInterval |
getHistoryInterval()
Gets the time interval for how historical project data is stored for use in P6 Analytics,
could be 'Month', 'Week', 'Quarter', 'Year' and 'Financial Period'.
|
HistoryLevel |
getHistoryLevel()
Gets the level of historical project data that is stored for use in P6 Analytics, cab be
'None', 'Project', 'WBS' and 'Activity'.
|
String |
getId()
Gets the short code assigned to each Project element for identification.
|
boolean |
getIgnoreOtherProjectRelationships()
Gets the option used by the scheduler for treating activity relationships between projects
when scheduling.
|
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.
|
boolean |
getIntegratedWBS()
Gets the indicator that determines whether a WBS is synchronized or not.
|
static String[] |
getInternalAllFields()
An internal method that should not be called directly by client code.
|
static Set<String> |
getInternalAllFieldsSet()
An internal method that should not be called directly by client code.
|
static String[] |
getInternalDefaultLoadFields()
An internal method that should not be called directly by client code.
|
boolean |
getIsTemplate()
Gets the boolean value indicating if this Project is a template Project.
|
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.
|
Date |
getLastLevelDate()
Gets the date the project was last leveled.
|
Date |
getLastPublishedOn()
Gets the date the project was last published.
|
Date |
getLastScheduleDate()
Gets the date the project was last scheduled.
|
Date |
getLastSummarizedDate()
Gets the date the project was last summarized.
|
Date |
getLastUpdateDate()
Gets the date this project was last updated.
|
String |
getLastUpdateUser()
Gets the name of the user that last updated this project.
|
double |
getLatitude()
Gets the latitude of the location.
|
boolean |
getLevelAllResources() |
boolean |
getLevelDateFlag() |
int |
getLevelFloatThresholdCount() |
int |
getLevelingPriority()
Gets the priority for scheduling.
|
boolean |
getLevelOuterAssign() |
int |
getLevelOuterAssignPriority() |
double |
getLevelOverAllocationPercent() |
String |
getLevelPriorityList() |
String |
getLevelResourceList() |
boolean |
getLevelWithinFloat() |
boolean |
getLimitMultipleFloatPaths()
Gets the option used for enabling/disabling limit multiple float paths when scheduling
projects.
|
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.
|
String |
getLocationName()
Gets the name of the location assigned to the project.
|
ObjectId |
getLocationObjectId()
Gets the unique ID of the location assigned to the project.
|
double |
getLongitude()
Gets the longitude of the location.
|
static String[] |
getMainFields()
Gets all fields in the main group for this business object.
|
boolean |
getMakeOpenEndedActivitiesCritical()
Gets the option used by the scheduler for automatically leveling resources when scheduling
projects.
|
int |
getMaximumMultipleFloatPaths()
Gets the number of critical float paths to calculate.
|
static String[] |
getMinimumXMLExportFields()
Gets all fields that are always exported at a minimum by the
new flat XML exporter
|
boolean |
getMultipleFloatPathsEnabled()
Gets the Boolean value that indicates whether multiple critical float paths (sequences of
activities) should be calculated in the project schedule.
|
ObjectId |
getMultipleFloatPathsEndingActivityObjectId()
Gets the activity in the WBS that you want to represent the end of the float paths.
|
boolean |
getMultipleFloatPathsUseTotalFloat()
Gets the Boolean value that decides whether or not to use total float in multiple float path
calculations.
|
EndDate |
getMustFinishByDate()
Gets the date by which all project activities must finish.
|
String |
getName()
Gets the name of the Project element.
|
Cost |
getNetPresentValue()
Gets the estimated net value, at the present time for the project.
|
ObjectId |
getObjectId()
Gets the unique ID generated by the system.
|
String |
getOBSName()
Gets the name of the person/role in the organization, sometimes referred to as the
"responsible manager".
|
ObjectId |
getOBSObjectId()
Gets the unique ID of the project manager from the project's OBS tree who is responsible for
the Project.
|
Cost |
getOriginalBudget()
Gets the original budget for the project.
|
OutOfSequenceScheduleType |
getOutOfSequenceScheduleType()
Gets the type of logic used to schedule the progressed activities: 'Retained Logic', 'Progress
Override', or 'Actual Dates'.
|
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.
|
String |
getParentEPSId()
Gets the short name of the parent EPS of this project.
|
String |
getParentEPSName()
Gets the name of the parent EPS of this project.
|
ObjectId |
getParentEPSObjectId()
Gets the unique ID of the parent EPS of this project.
|
int |
getPaybackPeriod()
Gets the PaybackPeriod for the project.
|
Percent |
getPerformancePercentCompleteByLaborUnits()
Gets performancePercentCompleteByLaborUnits = ('Earned Value Labor Units' / 'Budget at
Completion Labor Units') * 100.
|
BeginDate |
getPlannedStartDate()
Gets the planned start date of the project.
|
EndDate |
getPostResponsePessimisticFinish()
Gets post response Project Pessimistic finish.
|
BeginDate |
getPostResponsePessimisticStart()
Gets post response Project Pessimistic start.
|
EndDate |
getPreResponsePessimisticFinish()
Gets pre response Project Pessimistic finish.
|
BeginDate |
getPreResponsePessimisticStart()
Gets pre response Project Pessimistic start.
|
String |
getPricePerUnit()
Gets field that specify whether to use role or resource price per unit.
|
boolean |
getPrimaryResourcesCanMarkActivitiesAsCompleted()
Gets the flag that indicates whether primary resources can mark the project activities as
completed.
|
boolean |
getPrimaryResourcesCanUpdateActivityDates()
Gets the flag that indicates whether primary resources can update the activity level dates in
team member application.
|
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.
|
ProjectScheduleType |
getProjectScheduleType()
Gets the type of schedule the project is based on.
|
ProjectSpread |
getProjectSpread()
Gets the field containing spread data for this project.
|
ProjPropType |
getPropertyType()
Gets the project property name associated with the scheduling of projects.
|
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.
|
int |
getPublicationPriority()
Gets a priority value the Project Arbiter service uses to determine the order in which
projects are submitted to the service queue, where 1 is highest priority and 100 is lowest
priority.
|
SummaryLevel |
getPublishLevel()
Gets the publish level for the project publication.
|
ScheduleRelationshipLagCalendar |
getRelationshipLagCalendar()
Gets the calendar used to calculate the lag between predecessors and successors for all
activities.
|
static String[] |
getRequiredCreateFields()
Gets all fields that must be set before calling create() on this business object.
|
boolean |
getResetPlannedToRemainingFlag()
Gets the flag that indicates whether to reset Planned Duration and Units to Remaining Duration
and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the
Activity Status is or becomes not started.
|
static String[] |
getResourceAssignmentCBSSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithResourceCBSSpread methods for this business object.
|
ResourceAssignmentCBSSpread[] |
getResourceAssignmentCBSSpreads()
Gets the field containing resource cbs spread data for this project.
|
boolean |
getResourceCanBeAssignedToSameActivityMoreThanOnce()
Gets the flag that indicates whether a resource can be assigned more than once to the same
activity.
|
String |
getResourceName()
Gets the name of the resource assigned to the project.
|
boolean |
getResourcesCanAssignThemselvesToActivities()
Gets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project.
|
boolean |
getResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess()
Gets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project outside Resource Manager access.
|
boolean |
getResourcesCanEditAssignmentPercentComplete()
Gets the flag that indicates whether the project's resource 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 |
getResourcesCanStaffRoleAssignment()
Gets the flag that indicates whether team-member application users are allowed to staff
themselves to role assignment in this project.
|
boolean |
getResourcesCanViewInactiveActivities()
Gets the flag that indicates whether timesheet resources can view inactive project activities.
|
static String[] |
getResourceSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithResourceSpread methods for this business object.
|
Percent |
getReturnOnInvestment()
Gets the estimated return on investment for the project.
|
ReviewStatusType |
getReviewType()
Gets review Type.
|
Cost |
getRiskExposure()
Gets the calculated exposure value for the project.
|
ProjectRiskLevel |
getRiskLevel()
Gets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very
Low'.
|
String |
getRiskMatrixName()
Gets the name of the risk matrix.
|
ObjectId |
getRiskMatrixObjectId()
Gets the unique ID of the associated Risk Matrix.
|
int |
getRiskScore()
Gets the calculated risk score for the project.
|
static String[] |
getRoleSpreadFields()
Gets all spread fields that can be specified in the spreadFields parameter of loadWithRoleSpreadSpread 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.
|
ScheduleWBSHierarchyType |
getScheduleWBSHierarchyType()
Gets the option used for specifying WBS Hierachy sync type.
|
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 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.
|
boolean |
getStartToStartLagCalculationType()
Gets the method used to calculate lag when a start-to-start relationship exists and the
predecessor starts out of sequence.
|
ProjectStatus |
getStatus()
Gets the project status: 'Planned', 'Active', 'Inactive', 'What-If', 'Requested', or
'Template'.
|
String |
getStatusReviewerName()
Gets the the name of the user reviewing status updates.
|
String |
getStatusReviewerObjectId()
Gets the ID's of the user reviewing status updates.
|
int |
getStrategicPriority()
Gets the project's priority.
|
Date |
getSummarizedDataDate()
Gets the data date of the project when it was last summarized-only updated by summarizer.
|
boolean |
getSummarizeResourcesRolesByWBS()
Gets the indicator that determines whether expense spread data has to be generated and
assignment spread data has to take max depth from Summarize to WBS level during summarization
for non-fusion projects.\n When the option is false for non-fusion type projects; creates
resource/role summary record at the project level only and doesn't create expense summary
data.\n When the option is true, max depth for resource/role spread data will use value of
'Summarize to WBS level' and expense summary data will be created.
|
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 percent complete of the activity duration.
|
Percent |
getSummaryDurationPercentOfPlanned()
Gets the summary actual duration percent of planned of all activities under this project.
|
Duration |
getSummaryDurationVariance()
Gets the duration between the activity's baseline duration and the at complete duration.
|
Cost |
getSummaryEarnedValueByCost()
Gets the Budget at Completion * Performance % Complete.
|
Unit |
getSummaryEarnedValueByLaborUnits()
Gets the portion of the baseline labor units that is actually completed as of the project data
date.
|
Cost |
getSummaryEstimateAtCompletionByCost()
Gets the Actual Cost plus the Estimate to Complete Cost.
|
Unit |
getSummaryEstimateAtCompletionByLaborUnits()
Gets the Actual Labor Units + Estimate To Complete Labor Units.
|
Percent |
getSummaryEstimateAtCompletionHighPercentByLaborUnits()
Gets the high forecast of Estimate At Completion (EAC) by labor units.
|
Percent |
getSummaryEstimateAtCompletionLowPercentByLaborUnits()
Gets the low forecast of Estimate At Completion (EAC) by labor units.
|
Cost |
getSummaryEstimateToCompleteByCost()
Gets the Remaining Total Cost for the activity or the Performance Factor * (Budget at
Completion - Earned Value), depending on the Earned Value technique selected for the
activity's WBS (calculated from the primary baseline).
|
Unit |
getSummaryEstimateToCompleteByLaborUnits()
Gets the estimated quantity to complete the activity.
|
Percent |
getSummaryExpenseCostPercentComplete()
Gets the percent complete of cost for all expenses associated with the project.
|
Cost |
getSummaryExpenseCostVariance()
Gets the Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense
Cost = Actual Expense Cost + Remaining Expense Cost).
|
static String[] |
getSummaryFields()
Gets all fields in the summary group for this business object.
|
Duration |
getSummaryFinishDateVariance()
Gets the duration between the finish date in the current project and the baseline finish date.
|
int |
getSummaryInProgressActivityCount()
Gets the number of activities that are currently in progress.
|
Percent |
getSummaryLaborCostPercentComplete()
Gets the percent complete of cost for all labor resources assigned to the project.
|
Cost |
getSummaryLaborCostVariance()
Gets the Baseline Planned Labor Cost - At Completion Labor Cost.
|
Percent |
getSummaryLaborUnitsPercentComplete()
Gets the percent complete of units for all labor resources for the 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 |
getSummaryPlannedCost()
Gets the sum of all planned expense, non labor, labor, and material costs in the project.
|
Duration |
getSummaryPlannedDuration()
Gets the total working days between planned start and finish dates in the project.
|
Cost |
getSummaryPlannedExpenseCost()
Gets the sum of all planned expense costs in the project.
|
EndDate |
getSummaryPlannedFinishDate()
Gets the latest planned finish date of all activities in the project.
|
Cost |
getSummaryPlannedLaborCost()
Gets the sum of all planned labor costs in the project.
|
Unit |
getSummaryPlannedLaborUnits()
Gets the sum of all planned labor units in the project.
|
Cost |
getSummaryPlannedMaterialCost()
Gets the sum of all planned material costs in the project.
|
Cost |
getSummaryPlannedNonLaborCost()
Gets the sum of all planned non labor costs in the project.
|
Unit |
getSummaryPlannedNonLaborUnits()
Gets the sum of all planned non labor units in the project.
|
BeginDate |
getSummaryPlannedStartDate()
Gets the earliest planned start date of all activities in the project.
|
Cost |
getSummaryPlannedValueByCost()
Gets the Budget at Completion * Schedule % Complete.
|
Unit |
getSummaryPlannedValueByLaborUnits()
Gets the portion of the baseline labor units that is scheduled to be completed as of the
project data date.
|
EndDate |
getSummaryProgressFinishDate()
Gets the date the activity is expected to be finished according to the progress made on the
activity's work products.
|
Duration |
getSummaryRemainingDuration()
Gets the total working time from the 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 |
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.
|
boolean |
getSyncWbsHierarchyFlag()
Gets the option used for enabling/disabling WBS Hierachy sync.
|
String |
getTeamMemberActivityFields()
Gets the list of activity fields that can be updated by the team member.
|
boolean |
getTeamMemberAddNewActualUnits()
Gets the indicator that determines whether team members enter new actual units.
|
String |
getTeamMemberAssignmentOption()
Gets the indicator that determines whether team member can update activity fields, assignment
fields, or both.
|
boolean |
getTeamMemberAssignmentProficiencyFlag()
Gets the indicator that determines whether to use role assignment proficiency or resource's
role proficiency.
|
boolean |
getTeamMemberCanStatusOtherResources()
Gets the indicator that determines whether team member can status other resource assignments
on an activity.
|
boolean |
getTeamMemberCanUpdateNotebooks()
Gets the indicator that determines whether notebooks can be updated by the team member.
|
boolean |
getTeamMemberDisplayBaselineDatesFlag()
Gets the indicator that determines whether team member will display project baseline dates on
my tasks and timesheets or not.
|
boolean |
getTeamMemberDisplayPlannedUnits()
Gets the indicator that determines whether team member will display planned units on
activities and assignments or not.
|
boolean |
getTeamMemberDisplayTotalFloatFlag()
Gets the indicator that determines whether team member will display total float on my tasks
and timesheets or not.
|
boolean |
getTeamMemberIncludePrimaryResources()
Gets primary Resource Flag determines if Team Members status their activities as Primary
Resources too.
|
String |
getTeamMemberReadOnlyActivityFields()
Gets the list of activity fields that are currently readOnly.
|
String |
getTeamMemberResourceAssignmentFields()
Gets the list of assignment fields that can be updated by the team member.
|
boolean |
getTeamMemberStepsAddDeletable()
Gets the indicator that determines whether steps can be created or deleted by team member.
|
String |
getTeamMemberStepUDFViewableFields()
Gets the list of step UDF fields that are viewable by the team member.
|
String |
getTeamMemberViewableFields()
Gets the list of fields that are viewable by the team member.
|
Cost |
getTotalBenefitPlan()
Gets the sum of the monthly benefit plan.
|
Cost |
getTotalBenefitPlanTally()
Gets the sum of the monthly benefit plan tally.
|
Cost |
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 |
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 |
getUnifierCBSTasksOnlyFlag()
Gets only send activities with CBS codes assigned.
|
String |
getUnifierDataMappingName()
Gets field to specify Unifier data mapping name.
|
boolean |
getUnifierDeleteActivitiesFlag()
Gets delete activities no longer in the P6 Schedule from Primavera Unifier.
|
boolean |
getUnifierEnabledFlag()
Gets flag to enable Unifier schedule sheet integration.
|
String |
getUnifierProjectName()
Gets field to specify Unifier project number.
|
String |
getUnifierProjectNumber()
Gets field to specify Unifier project number.
|
String |
getUnifierScheduleSheetName()
Gets field to specify Unifier schedule sheet name.
|
String |
getUnitPerTimeOvertimeFactor()
Gets field that specify to use role or resource unitPerTime and overtime factor.
|
boolean |
getUseExpectedFinishDates()
Gets the option used for setting activity finish dates as the expected finish dates when
scheduling projects.
|
boolean |
getUseProjectBaselineForEarnedValue()
Gets the flag that indicates whether earned value should be calculated based on the project
baseline or the user's primary baseline.
|
ObjectId |
getWBSCategoryObjectId()
Gets the unique ID of the associated WBS category value.
|
String |
getWBSCodeSeparator()
Gets the character used to separate the concatenated code fields for the project's WBS tree.
|
int |
getWBSHierarchyLevels()
Gets the option used for specifying WBS Hierachy sync level.
|
Percent |
getWBSMilestonePercentComplete()
Gets the WBSMilestonePercentComplete field determines whether to calculate earned value by
defining milestones at the WBS level and assigning a level of significance or weight to each
of them.
|
ObjectId |
getWBSObjectId()
Gets the internal WBS ID of the project.
|
String |
getWebSiteRootDirectory()
Gets the root directory for storing project Web site files before they are published to the
Web server.
|
String |
getWebSiteURL()
Gets the project Web site URL, which is the Web address of the project's website.
|
static String[] |
getWritableFields()
Gets all writable fields for this business object.
|
boolean |
isProjectLocked(boolean includeCurrentSession)
Check whether this project is exclusively locked.
|
static Project |
load(Session session,
String[] fields,
ObjectId objId)
Loads a single Project object from the database.
|
static BOIterator<Project> |
load(Session session,
String[] fields,
ObjectId[] objIds)
Loads multiple Project objects from the database.
|
BOIterator<Activity> |
loadActivitiesNewerThanBaseline(String[] fields,
String sWhereClause,
String sOrderBy,
ObjectId blObjId)
Loads only the activies of the project that are newer than their baseline counterparts.
|
BOIterator<ActivityCodeAssignment> |
loadActivityCodesNewerThanBaseline(String[] fields,
String sWhereClause,
String sOrderBy,
ObjectId blObjId)
Loads the activity codes of the project that are newer than their baseline counterparts,
including codes where baseline counterparts don't exist.
|
BOIterator<ActivityCodeType> |
loadActivityCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityCodeType objects from the database.
|
BOIterator<UDFValue> |
loadActivityUDFValuesNewerThanBaseline(String[] fields,
String sWhereClause,
String sOrderBy,
ObjectId blObjId)
Loads the activity UDFs of the project that are newer than their baseline counterparts,
including UDFs where baseline counterparts don't exist.
|
BOIterator<Activity> |
loadAllActivities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Activity objects from the database.
|
BOIterator<Activity> |
loadAllActivitiesWithLiveSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated Activity objects with spreads from the database.
|
BOIterator<ActivityCodeAssignment> |
loadAllActivityCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityCodeAssignment objects from the database.
|
BOIterator<ActivityComment> |
loadAllActivityComment(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityComment objects from the database.
|
BOIterator<ActivityExpense> |
loadAllActivityExpenses(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityExpense objects from the database.
|
BOIterator<ActivityNote> |
loadAllActivityNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityNote objects from the database.
|
BOIterator<ActivityOwner> |
loadAllActivityOwners(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityOwner objects from the database.
|
BOIterator<ActivityPeriodActual> |
loadAllActivityPeriodActuals(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityPeriodActual objects from the database.
|
BOIterator<ActivityRisk> |
loadAllActivityRisks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityRisk objects from the database.
|
BOIterator<ActivityStep> |
loadAllActivitySteps(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ActivityStep objects from the database.
|
BOIterator<BaselineProject> |
loadAllBaselineProjects(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated BaselineProject objects from the database.
|
BOIterator<CBSDurationSummary> |
loadAllCBSDurationSummarys(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated CBSDurationSummary objects from the database.
|
BOIterator<CBS> |
loadAllCBSs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated CBS objects from the database.
|
BOIterator<LeanTask> |
loadAllLeanTasks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated LeanTask objects from the database.
|
BOIterator<ProjectBudgetChangeLog> |
loadAllProjectBudgetChangeLogs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database.
|
BOIterator<ProjectIssue> |
loadAllProjectIssues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectIssue objects from the database.
|
BOIterator<ProjectNote> |
loadAllProjectNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectNote objects from the database.
|
BOIterator<ProjectResourceQuantity> |
loadAllProjectResourceQuantities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResourceQuantity objects from the database.
|
BOIterator<ProjectResource> |
loadAllProjectResources(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResource objects from the database.
|
BOIterator<ProjectSpendingPlan> |
loadAllProjectSpendingPlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database.
|
BOIterator<ProjectThreshold> |
loadAllProjectThresholds(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database.
|
BOIterator<ResourceAssignmentCodeAssignment> |
loadAllResourceAssignmentCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignmentCodeAssignment objects from the database.
|
BOIterator<ResourceAssignmentPeriodActual> |
loadAllResourceAssignmentPeriodActuals(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignmentPeriodActual objects from the database.
|
BOIterator<ResourceAssignment> |
loadAllResourceAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceAssignment objects from the database.
|
BOIterator<ResourceAssignment> |
loadAllResourceAssignmentsWithLiveSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated ResourceAssignment objects with spreads from the database.
|
BOIterator<Resource> |
loadAllResources(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Resource objects from the database.
|
BOIterator<UDFValue> |
loadAllUDFValues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated UDFValue objects from the database.
|
BOIterator<WBS> |
loadAllWBS(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBS objects from the database.
|
BOIterator<WBSMilestone> |
loadAllWBSMilestones(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBSMilestone objects from the database.
|
BOIterator<WBS> |
loadAllWBSWithSummarizedSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with spreads from the database.
|
BOIterator<UDFValue> |
loadCalculatedUDFValues(UDFType[] udfTypes)
Loads multiple associated
UDFValue objects |
BaselineProject |
loadCurrentBaselineProject(String[] fields)
Loads an associated BaselineProject object from the database.
|
Calendar |
loadDefaultCalendar(String[] fields)
Loads an associated Calendar object from the database.
|
BOIterator<Document> |
loadDocuments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Document objects from the database.
|
BOIterator<FinancialPeriodTemplate> |
loadFinancialPeriodTmpls(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated FinancialPeriodTemplate objects from the database.
|
BOIterator<IssueHistory> |
loadIssueHistories(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated IssueHistory objects from the database.
|
Location |
loadLocation(String[] fields)
Loads an associated Location object from the database.
|
OBS |
loadOBS(String[] fields)
Loads an associated OBS object from the database.
|
EPS |
loadParentEPS(String[] fields)
Loads an associated EPS object from the database.
|
BOIterator<Calendar> |
loadProjectCalendars(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Calendar objects from the database.
|
BOIterator<ProjectCodeAssignment> |
loadProjectCodeAssignments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectCodeAssignment objects from the database.
|
BOIterator<ProjectDocument> |
loadProjectDocuments(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectDocument objects from the database.
|
BOIterator<ProjectFunding> |
loadProjectFundings(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectFunding objects from the database.
|
BOIterator<Activity> |
loadProjectLevelActivities(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Activity objects from the database.
|
BOIterator<ProjectBudgetChangeLog> |
loadProjectLevelBudgetChangeLogs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectBudgetChangeLog objects from the database.
|
BOIterator<ProjectIssue> |
loadProjectLevelIssues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectIssue objects from the database.
|
BOIterator<ProjectNote> |
loadProjectLevelNotes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectNote objects from the database.
|
BOIterator<ProjectResource> |
loadProjectLevelResources(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectResource objects from the database.
|
BOIterator<ProjectSpendingPlan> |
loadProjectLevelSpendingPlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectSpendingPlan objects from the database.
|
BOIterator<ProjectThreshold> |
loadProjectLevelThresholds(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ProjectThreshold objects from the database.
|
BOIterator<UDFValue> |
loadProjectLevelUDFValues(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated UDFValue objects from the database.
|
BOIterator<WBSMilestone> |
loadProjectLevelWBSMilestones(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBSMilestone objects from the database.
|
BOIterator<Relationship> |
loadRelationships(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Relationship objects from the database.
|
BOIterator<ResourceHour> |
loadResourceHours(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated ResourceHour objects from the database.
|
BOIterator<RiskImpact> |
loadRiskImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskImpact objects from the database.
|
RiskMatrix |
loadRiskMatrix(String[] fields)
Loads an associated RiskMatrix object from the database.
|
BOIterator<RiskResponseActionImpact> |
loadRiskResponseActionImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponseActionImpact objects from the database.
|
BOIterator<RiskResponseAction> |
loadRiskResponseActions(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponseAction objects from the database.
|
BOIterator<RiskResponsePlan> |
loadRiskResponsePlans(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponsePlan objects from the database.
|
BOIterator<Risk> |
loadRisks(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated Risk objects from the database.
|
ScheduleOptions |
loadScheduleOptions(String[] fields)
Loads an associated ScheduleOptions object from the database.
|
BOIterator<WBS> |
loadWBSChildren(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated WBS objects from the database.
|
BOIterator<WBS> |
loadWBSChildrenWithSummarizedSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple associated WBS objects with spreads from the database.
|
static BOIterator<Project> |
loadWithExpenseCategoryCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] expensecategorycbsObjectIds)
Loads multiple Project objects with summarized spreads from the database.
|
static Project |
loadWithExpenseCategoryCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] expensecategorycbsObjectIds)
Loads a Project object with summarized spreads from the database.
|
static BOIterator<Project> |
loadWithProjectResourceSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourceObjectIds)
Loads multiple Project objects with summarized spreads from the database.
|
static Project |
loadWithProjectResourceSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourceObjectIds)
Loads a Project object with summarized spreads from the database.
|
static BOIterator<Project> |
loadWithProjectRoleSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] roleObjectIds)
Loads multiple Project objects with summarized spreads from the database.
|
static Project |
loadWithProjectRoleSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] roleObjectIds)
Loads a Project object with summarized spreads from the database.
|
static BOIterator<Project> |
loadWithResourceAssignmentCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourcecbsObjectIds)
Loads multiple Project objects with summarized spreads from the database.
|
static Project |
loadWithResourceAssignmentCBSSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourcecbsObjectIds)
Loads a Project object with summarized spreads from the database.
|
static BOIterator<Project> |
loadWithSpreads(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
SpreadOptions... spreadOptions)
Loads multiple Project objects with spreads from the database.
|
static Project |
loadWithSpreads(Session session,
String[] nonSpreadFields,
ObjectId objId,
SpreadOptions... spreadOptions)
Loads a Project object with spreads from the database.
|
static BOIterator<Project> |
loadWithSpreads(Session session,
String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
SpreadOptions... spreadOptions)
Loads multiple Project objects with spreads from the database.
|
static BOIterator<Project> |
loadWithSummarizedSpread(Session session,
String[] nonSpreadFields,
ObjectId[] objIds,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads multiple Project objects with summarized spreads from the database.
|
static Project |
loadWithSummarizedSpread(Session session,
String[] nonSpreadFields,
ObjectId objId,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative)
Loads a Project object with summarized spreads from the database.
|
boolean |
lockProject()
Locks the project in exclusive mode.
|
void |
publishProject(ObjectId objId)
Publishes the project.
|
void |
setActivityDefaultActivityType(ActivityType enm)
Sets the default type for activities.
|
void |
setActivityDefaultCalendarObjectId(ObjectId o)
Sets the unique ID of the calendar assigned to new activities by default.
|
void |
setActivityDefaultCostAccountObjectId(ObjectId o)
Sets the unique ID of the cost account assigned to new activities and project expenses by
default.
|
void |
setActivityDefaultDurationType(DurationType enm)
Sets the duration type assigned to new activities by default.
|
void |
setActivityDefaultPercentCompleteType(PercentCompleteType enm)
Sets the percent complete type assigned to new activities by default.
|
void |
setActivityDefaultPricePerUnit(Cost c)
Sets the price used to estimate resource costs for activities that have planned, actual, or
remaining units, but no resource assignments.
|
void |
setActivityDefaultReviewRequired(boolean b)
Sets the indicator that determines whether status changes for new activities must be approved
by default.
|
void |
setActivityIdBasedOnSelectedActivity(boolean b)
Sets the flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means
use the selected activity's activity ID as prefix, N means use standard auto-numbering based
on the prefix, suffix.
|
void |
setActivityIdIncrement(int i)
Sets the increment used for auto-numbering of activity IDs.
|
void |
setActivityIdPrefix(String s)
Sets the prefix used for auto-numbering of activity IDs.
|
void |
setActivityIdSuffix(int i)
Sets the suffix used for auto-numbering of activity IDs.
|
void |
setActivityPercentCompleteBasedOnActivitySteps(boolean b)
Sets the flag that indicates whether activity physical percent complete is automatically
computed from the activity steps completed.
|
void |
setAddActualToRemaining(boolean b)
Sets the flag that indicates whether to add actual to remaining or to subtract actual from at
complete when actual units and costs are updated.
|
void |
setAddedBy(String s)
Sets the name of the user who added the project to the database.
|
void |
setAllowNegativeActualUnitsFlag(boolean b)
Sets the flag that indicates whether the project can allow the negative valus for the actual
units.
|
void |
setAllowStatusReview(boolean b)
Sets the indicator that determines whether status updates to activities in a project are
eligible for manual approval before commiting changes.
|
void |
setAnnualDiscountRate(double d)
Sets the user-defined number field that identifies the discount rate for the project.
|
void |
setAnticipatedFinishDate(EndDate d)
Sets the anticipated finish date of 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 |
setContractManagementGroupName(String s)
Sets the name of the Contract Management Group.
|
void |
setContractManagementProjectName(String s)
Sets the name of the Contract Management Project.
|
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(Date d)
Sets the current data date for the project.
|
void |
setDateAdded(Date d)
Sets the date on which the project was added to the Project Management database.
|
void |
setDefaultPriceTimeUnits(UnitType enm)
Sets the time units associated with the project's default price per time.
|
void |
setDescription(String s)
Sets the description of the Project.
|
void |
setDiscountApplicationPeriod(DiscountApplicationPeriod enm)
Sets the timescale for entering ROI spending and benefit plan.
|
void |
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(double d)
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 |
setEnablePrimeSycFlag(boolean b)
Sets flag to enable real time P6-Prime sync.
|
void |
setEnablePublication(boolean b)
Sets enables the project to be processed by the Project Arbiter service.
|
void |
setEnableSummarization(boolean b)
Sets the option which, when true, directs the Summarizer service to automatically summarize
the project.
|
void |
setEtlInterval(EtlInterval enm)
Sets the time interval for ETL for use in P6 Analytics, could be 'None', 'Scheduled',
'Immediate'.
|
void |
setExternalCRKey(String s)
Sets content repository unique key.
|
void |
setFinancialPeriodTemplateId(ObjectId o)
Sets the unique ID generated by the system.
|
void |
setFiscalYearStartMonth(int i)
Sets the month that marks the beginning of the fiscal year for the project.
|
void |
setGUID(String s)
Sets the globally unique ID generated by the system.
|
void |
setHistoryInterval(HistoryInterval enm)
Sets the time interval for how historical project data is stored for use in P6 Analytics,
could be 'Month', 'Week', 'Quarter', 'Year' and 'Financial Period'.
|
void |
setHistoryLevel(HistoryLevel enm)
Sets the level of historical project data that is stored for use in P6 Analytics, cab be
'None', 'Project', 'WBS' and 'Activity'.
|
void |
setId(String s)
Sets the short code assigned to each 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 |
setIntegratedWBS(boolean b)
Sets the indicator that determines whether a WBS is synchronized or not.
|
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 |
setLocationObjectId(ObjectId o)
Sets the unique ID of the location assigned to the project.
|
void |
setMustFinishByDate(EndDate d)
Sets the date by which all project activities must finish.
|
void |
setName(String s)
Sets the name of the 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 |
setPostResponsePessimisticFinish(EndDate d)
Sets post response Project Pessimistic finish.
|
void |
setPostResponsePessimisticStart(BeginDate d)
Sets post response Project Pessimistic start.
|
void |
setPreResponsePessimisticFinish(EndDate d)
Sets pre response Project Pessimistic finish.
|
void |
setPreResponsePessimisticStart(BeginDate d)
Sets pre response Project Pessimistic start.
|
void |
setPricePerUnit(String s)
Sets field that specify whether to use role or resource price per unit.
|
void |
setPrimaryResourcesCanMarkActivitiesAsCompleted(boolean b)
Sets the flag that indicates whether primary resources can mark the project activities as
completed.
|
void |
setPrimaryResourcesCanUpdateActivityDates(boolean b)
Sets the flag that indicates whether primary resources can update the activity level dates in
team member application.
|
void |
setProjectForecastStartDate(BeginDate d)
Sets the alternate start date to be optionally used by the scheduler.
|
void |
setProjectScheduleType(ProjectScheduleType enm)
Sets the type of schedule the project is based on.
|
void |
setPublicationPriority(int i)
Sets a priority value the Project Arbiter service uses to determine the order in which
projects are submitted to the service queue, where 1 is highest priority and 100 is lowest
priority.
|
void |
setPublishLevel(SummaryLevel enm)
Sets the publish level for the project publication.
|
void |
setResetPlannedToRemainingFlag(boolean b)
Sets the flag that indicates whether to reset Planned Duration and Units to Remaining Duration
and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the
Activity Status is or becomes not started.
|
void |
setResourceCanBeAssignedToSameActivityMoreThanOnce(boolean b)
Sets the flag that indicates whether a resource can be assigned more than once to the same
activity.
|
void |
setResourcesCanAssignThemselvesToActivities(boolean b)
Sets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project.
|
void |
setResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess(boolean b)
Sets the flag that indicates whether timesheet application users are allowed to assign
themselves to activities in this project outside Resource Manager access.
|
void |
setResourcesCanEditAssignmentPercentComplete(boolean b)
Sets the flag that indicates whether the project's resource 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 |
setResourcesCanStaffRoleAssignment(boolean b)
Sets the flag that indicates whether team-member application users are allowed to staff
themselves to role assignment in this project.
|
void |
setResourcesCanViewInactiveActivities(boolean b)
Sets the flag that indicates whether timesheet resources can view inactive project activities.
|
void |
setReviewType(ReviewStatusType enm)
Sets review Type.
|
void |
setRiskLevel(ProjectRiskLevel enm)
Sets the risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very
Low'.
|
void |
setRiskMatrixObjectId(ObjectId o)
Sets the unique ID of the associated Risk Matrix.
|
void |
setScheduledFinishDate(EndDate d)
Sets the early finish date of the latest activity in the project, as computed by the project
scheduler.
|
void |
setStatus(ProjectStatus enm)
Sets the project status: 'Planned', 'Active', 'Inactive', 'What-If', 'Requested', or
'Template'.
|
void |
setStatusReviewerName(String s)
Sets the the name of the user reviewing status updates.
|
void |
setStatusReviewerObjectId(String s)
Sets the ID's of the user reviewing status updates.
|
void |
setStrategicPriority(int i)
Sets the project's priority.
|
void |
setSummarizedDataDate(Date d)
Sets the data date of the project when it was last summarized-only updated by summarizer.
|
void |
setSummarizeResourcesRolesByWBS(boolean b)
Sets the indicator that determines whether expense spread data has to be generated and
assignment spread data has to take max depth from Summarize to WBS level during summarization
for non-fusion projects.\n When the option is false for non-fusion type projects; creates
resource/role summary record at the project level only and doesn't create expense summary
data.\n When the option is true, max depth for resource/role spread data will use value of
'Summarize to WBS level' and expense summary data will be created.
|
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 |
setTeamMemberActivityFields(String s)
Sets the list of activity fields that can be updated by the team member.
|
void |
setTeamMemberAddNewActualUnits(boolean b)
Sets the indicator that determines whether team members enter new actual units.
|
void |
setTeamMemberAssignmentOption(String s)
Sets the indicator that determines whether team member can update activity fields, assignment
fields, or both.
|
void |
setTeamMemberAssignmentProficiencyFlag(boolean b)
Sets the indicator that determines whether to use role assignment proficiency or resource's
role proficiency.
|
void |
setTeamMemberCanStatusOtherResources(boolean b)
Sets the indicator that determines whether team member can status other resource assignments
on an activity.
|
void |
setTeamMemberCanUpdateNotebooks(boolean b)
Sets the indicator that determines whether notebooks can be updated by the team member.
|
void |
setTeamMemberDisplayBaselineDatesFlag(boolean b)
Sets the indicator that determines whether team member will display project baseline dates on
my tasks and timesheets or not.
|
void |
setTeamMemberDisplayPlannedUnits(boolean b)
Sets the indicator that determines whether team member will display planned units on
activities and assignments or not.
|
void |
setTeamMemberDisplayTotalFloatFlag(boolean b)
Sets the indicator that determines whether team member will display total float on my tasks
and timesheets or not.
|
void |
setTeamMemberIncludePrimaryResources(boolean b)
Sets primary Resource Flag determines if Team Members status their activities as Primary
Resources too.
|
void |
setTeamMemberReadOnlyActivityFields(String s)
Sets the list of activity fields that are currently readOnly.
|
void |
setTeamMemberResourceAssignmentFields(String s)
Sets the list of assignment fields that can be updated by the team member.
|
void |
setTeamMemberStepsAddDeletable(boolean b)
Sets the indicator that determines whether steps can be created or deleted by team member.
|
void |
setTeamMemberStepUDFViewableFields(String s)
Sets the list of step UDF fields that are viewable by the team member.
|
void |
setTeamMemberViewableFields(String s)
Sets the list of fields that are viewable by the team member.
|
void |
setUnifierCBSTasksOnlyFlag(boolean b)
Sets only send activities with CBS codes assigned.
|
void |
setUnifierDataMappingName(String s)
Sets field to specify Unifier data mapping name.
|
void |
setUnifierDeleteActivitiesFlag(boolean b)
Sets delete activities no longer in the P6 Schedule from Primavera Unifier.
|
void |
setUnifierEnabledFlag(boolean b)
Sets flag to enable Unifier schedule sheet integration.
|
void |
setUnifierProjectName(String s)
Sets field to specify Unifier project number.
|
void |
setUnifierProjectNumber(String s)
Sets field to specify Unifier project number.
|
void |
setUnifierScheduleSheetName(String s)
Sets field to specify Unifier schedule sheet name.
|
void |
setUnitPerTimeOvertimeFactor(String s)
Sets field that specify to use role or resource unitPerTime and overtime factor.
|
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 |
setWBSCategoryObjectId(ObjectId o)
Sets the unique ID of the associated WBS category value.
|
void |
setWBSCodeSeparator(String s)
Sets the character used to separate the concatenated code fields for the project's WBS tree.
|
void |
setWebSiteRootDirectory(String s)
Sets the root directory for storing project Web site files before they are published to the
Web server.
|
void |
setWebSiteURL(String s)
Sets the project Web site URL, which is the Web address of the project's website.
|
String |
toString()
Returns a string representation of the object.
|
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 |
updateProjectLevelIssues(ProjectIssue[] projectlevelissues)
Updates multiple associated ProjectIssue objects in the database.
|
void |
updateProjectLevelNotes(ProjectNote[] projectlevelnotes)
Updates multiple associated ProjectNote objects in the database.
|
void |
updateProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans)
Updates multiple associated ProjectSpendingPlan objects in the database.
|
void |
updateProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds)
Updates multiple associated ProjectThreshold objects in the database.
|
void |
updateProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones)
Updates multiple associated WBSMilestone objects in the database.
|
boolean |
updateProjectPreferences(ProjectPreferenceOptions projPrefOpts)
Updates Project Preferences of the project.
|
equals, getMaxFieldLength, getValue, getValue, hashCode, isNull, setEarlyDate, setNullpublic Project(Session session)
session - the Sessionpublic Project(Session session, ObjectId objId) throws BusinessObjectException
session - the SessionobjId - the ObjectIdBusinessObjectException - 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 objectBusinessObjectException - if a problem occurred in the client-side business objectspublic EPS loadParentEPS(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<BaselineProject> loadAllBaselineProjects(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteBaselineProjects(BaselineProject[] baselineprojects) throws ServerException, NetworkException, BusinessObjectException
baselineprojects - array of BaselineProject objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BaselineProject loadCurrentBaselineProject(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadAllWBSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateAllWBS(WBS[] allwbs) throws ServerException, NetworkException, BusinessObjectException
allwbs - array of WBS objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteWBS(WBS[] wbs) throws ServerException, NetworkException, BusinessObjectException
wbs - array of WBS objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createWBSChild(WBS wbschild) throws ServerException, NetworkException, BusinessObjectException
wbschild - WBSChild object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createWBSChildren(WBS[] wbschildren) throws ServerException, NetworkException, BusinessObjectException
wbschildren - array of WBSChild objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildren(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBS> loadWBSChildrenWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadAllProjectThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectThresholds(ProjectThreshold[] projectthresholds) throws ServerException, NetworkException, BusinessObjectException
projectthresholds - array of ProjectThreshold objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelThreshold(ProjectThreshold projectlevelthreshold) throws ServerException, NetworkException, BusinessObjectException
projectlevelthreshold - ProjectLevelThreshold object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds - array of ProjectLevelThreshold objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectThreshold> loadProjectLevelThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelThresholds(ProjectThreshold[] projectlevelthresholds) throws ServerException, NetworkException, BusinessObjectException
projectlevelthresholds - array of ProjectThreshold objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadAllActivitiesWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateAllActivities(Activity[] allactivities) throws ServerException, NetworkException, BusinessObjectException
allactivities - array of Activity objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteActivities(Activity[] activities) throws ServerException, NetworkException, BusinessObjectException
activities - array of Activity objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelActivity(Activity projectlevelactivity) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivity - ProjectLevelActivity object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelActivities(Activity[] projectlevelactivities) throws ServerException, NetworkException, BusinessObjectException
projectlevelactivities - array of ProjectLevelActivity objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadProjectLevelActivities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic OBS loadOBS(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelIssue(ProjectIssue projectlevelissue) throws ServerException, NetworkException, BusinessObjectException
projectlevelissue - ProjectLevelIssue object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues - array of ProjectLevelIssue objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadProjectLevelIssues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelIssues(ProjectIssue[] projectlevelissues) throws ServerException, NetworkException, BusinessObjectException
projectlevelissues - array of ProjectIssue objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectIssues(ProjectIssue[] projectissues) throws ServerException, NetworkException, BusinessObjectException
projectissues - array of ProjectIssue objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectIssue> loadAllProjectIssues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelBudgetChangeLog(ProjectBudgetChangeLog projectlevelbudgetchangelog) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelog - ProjectLevelBudgetChangeLog object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs - array of ProjectLevelBudgetChangeLog objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadProjectLevelBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelBudgetChangeLogs(ProjectBudgetChangeLog[] projectlevelbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectlevelbudgetchangelogs - array of ProjectBudgetChangeLog objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectBudgetChangeLogs(ProjectBudgetChangeLog[] projectbudgetchangelogs) throws ServerException, NetworkException, BusinessObjectException
projectbudgetchangelogs - array of ProjectBudgetChangeLog objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectBudgetChangeLog> loadAllProjectBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectFunding(ProjectFunding projectfunding) throws ServerException, NetworkException, BusinessObjectException
projectfunding - ProjectFunding object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectFunding> loadProjectFundings(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectFundings(ProjectFunding[] projectfundings) throws ServerException, NetworkException, BusinessObjectException
projectfundings - array of ProjectFunding objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelNote(ProjectNote projectlevelnote) throws ServerException, NetworkException, BusinessObjectException
projectlevelnote - ProjectLevelNote object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes - array of ProjectLevelNote objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadProjectLevelNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelNotes(ProjectNote[] projectlevelnotes) throws ServerException, NetworkException, BusinessObjectException
projectlevelnotes - array of ProjectNote objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectNotes(ProjectNote[] projectnotes) throws ServerException, NetworkException, BusinessObjectException
projectnotes - array of ProjectNote objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectNote> loadAllProjectNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadProjectLevelResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResource> loadAllProjectResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectResourceQuantity> loadAllProjectResourceQuantities(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelWBSMilestone(WBSMilestone projectlevelwbsmilestone) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestone - ProjectLevelWBSMilestone object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones - array of ProjectLevelWBSMilestone objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadProjectLevelWBSMilestones(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelWBSMilestones(WBSMilestone[] projectlevelwbsmilestones) throws ServerException, NetworkException, BusinessObjectException
projectlevelwbsmilestones - array of WBSMilestone objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteWBSMilestones(WBSMilestone[] wbsmilestones) throws ServerException, NetworkException, BusinessObjectException
wbsmilestones - array of WBSMilestone objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<WBSMilestone> loadAllWBSMilestones(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityExpense> loadAllActivityExpenses(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityComment> loadAllActivityComment(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityNote> loadAllActivityNotes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<CBS> loadAllCBSs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<CBSDurationSummary> loadAllCBSDurationSummarys(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityStep> loadAllActivitySteps(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<LeanTask> loadAllLeanTasks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityOwner> loadAllActivityOwners(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<FinancialPeriodTemplate> loadFinancialPeriodTmpls(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadAllResourceAssignmentsWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadFields - the fields to include in the spread objectperiodType - the period of the spread data (hour, day, etc.)startDate - the start date of the spreadendDate - the end date of the spreadbIncludeCumulative - indicates whether to include cumulative spread dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityPeriodActual> loadAllActivityPeriodActuals(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentPeriodActual> loadAllResourceAssignmentPeriodActuals(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeAssignment> loadAllActivityCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentCodeAssignment> loadAllResourceAssignmentCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadAllUDFValues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadProjectLevelUDFValues(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ResourceHour> loadResourceHours(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ScheduleOptions loadScheduleOptions(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic Calendar loadDefaultCalendar(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Calendar> loadProjectCalendars(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<IssueHistory> loadIssueHistories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectLevelSpendingPlan(ProjectSpendingPlan projectlevelspendingplan) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplan - ProjectLevelSpendingPlan object to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId[] createProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans - array of ProjectLevelSpendingPlan objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadProjectLevelSpendingPlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void updateProjectLevelSpendingPlans(ProjectSpendingPlan[] projectlevelspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectlevelspendingplans - array of ProjectSpendingPlan objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectSpendingPlan> loadAllProjectSpendingPlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void deleteProjectSpendingPlans(ProjectSpendingPlan[] projectspendingplans) throws ServerException, NetworkException, BusinessObjectException
projectspendingplans - array of ProjectSpendingPlan objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectDocument> loadProjectDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Document> loadDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ProjectCodeAssignment> loadProjectCodeAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<ActivityRisk> loadAllActivityRisks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponsePlan> loadRiskResponsePlans(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Risk> loadRisks(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskImpact> loadRiskImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponseAction> loadRiskResponseActions(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponseActionImpact> loadRiskResponseActionImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic RiskMatrix loadRiskMatrix(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic Location loadLocation(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Relationship> loadRelationships(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
loadRelationships in interface com.primavera.integration.client.xml.xmlexporter.ChildAccessorloadRelationships in class com.primavera.integration.client.bo.base.ProjectBasefields - array of field namessWhereClause - where clausesOrderBy - order by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Resource> loadAllResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
loadAllResources in class com.primavera.integration.client.bo.base.ProjectBasefields - array of field namessWhereClause - where clausesOrderBy - order by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<Activity> loadActivitiesNewerThanBaseline(String[] fields, String sWhereClause, String sOrderBy, ObjectId blObjId) throws BusinessObjectException, ServerException, NetworkException
loadActivitiesNewerThanBaseline in class com.primavera.integration.client.bo.base.ProjectBaseBusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic BOIterator<UDFValue> loadActivityUDFValuesNewerThanBaseline(String[] fields, String sWhereClause, String sOrderBy, ObjectId blObjId) throws BusinessObjectException, ServerException, NetworkException
loadActivityUDFValuesNewerThanBaseline in class com.primavera.integration.client.bo.base.ProjectBaseBusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic BOIterator<ActivityCodeAssignment> loadActivityCodesNewerThanBaseline(String[] fields, String sWhereClause, String sOrderBy, ObjectId blObjId) throws BusinessObjectException, ServerException, NetworkException
loadActivityCodesNewerThanBaseline in class com.primavera.integration.client.bo.base.ProjectBaseBusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic int calculateProjectScore(ObjectId[] aProjCodeTypeIds) throws ServerException, NetworkException, BusinessObjectException
calculateProjectScore in class com.primavera.integration.client.bo.base.ProjectBaseaProjCodeTypeIds - array of ObjectId's of selected ProjectCodeType'sServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId convertToBaseline(ObjectId projectId) throws ServerException, NetworkException, BusinessObjectException
convertToBaseline in class com.primavera.integration.client.bo.base.ProjectBaseprojectId - unique ID of a Project which this project will become a baseline ofServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId assignProjectAsBaseline(ObjectId projectId) throws ServerException, NetworkException, BusinessObjectException
assignProjectAsBaseline in class com.primavera.integration.client.bo.base.ProjectBaseprojectId - unique ID of a Project which will become a baseline of this projectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createCopy(ObjectId epsId, CopyProjectOptions projOpts, CopyWBSOptions wbsOpts, CopyActivityOptions actOpts) throws ServerException, NetworkException, BusinessObjectException
createCopy in class com.primavera.integration.client.bo.base.ProjectBaseepsId - 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 usedServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createCopyAsBaseline() throws ServerException, NetworkException, BusinessObjectException
createCopyAsBaseline in class com.primavera.integration.client.bo.base.ProjectBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createCopyAsReflection() throws ServerException, NetworkException, BusinessObjectException
createCopyAsReflection in class com.primavera.integration.client.bo.base.ProjectBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean lockProject()
throws BusinessObjectException,
ServerException,
NetworkException
lockProject in class com.primavera.integration.client.bo.base.ProjectBaseBusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic boolean unlockProject()
throws BusinessObjectException,
ServerException,
NetworkException
unlockProject in class com.primavera.integration.client.bo.base.ProjectBaseBusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic boolean isProjectLocked(boolean includeCurrentSession)
throws BusinessObjectException,
ServerException,
NetworkException
isProjectLocked in class com.primavera.integration.client.bo.base.ProjectBaseincludeCurrentSession - if true, this method will return true when this project is exclusively locked by anybody, including current session. If false, this method will return false when this project is exclusively locked by the current API session.BusinessObjectException - if a problem occurred in the client-side business objectsServerException - if a problem occurred on the server-sideNetworkException - 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.ProjectBasebaselineProjId - the unique ID of the baseline project to copy.ServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createCopyAsTemplate(ObjectId epsId, CopyProjectOptions projOpts, CopyWBSOptions wbsOpts, CopyActivityOptions actOpts) throws ServerException, NetworkException, BusinessObjectException
createCopyAsTemplate in class com.primavera.integration.client.bo.base.ProjectBaseepsId - the EPS Id to use as the EPS of the new template 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 usedServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId createProjectFromTemplate(ObjectId epsId, CopyProjectOptions projOpts, CopyWBSOptions wbsOpts, CopyActivityOptions actOpts) throws ServerException, NetworkException, BusinessObjectException
createProjectFromTemplate in class com.primavera.integration.client.bo.base.ProjectBaseepsId - the EPS Id to use as the EPS of the new template 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 usedServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId copyWBSFromTemplate(ObjectId destObjectId, ObjectId templateWbsObjectId, CopyWBSOptions copyWBSOptions, CopyActivityOptions copyActivityOptions) throws BusinessObjectException, ServerException, NetworkException
copyWBSFromTemplate in class com.primavera.integration.client.bo.base.ProjectBasedestObjectId - Project where we are to place the template wbstemplateWbsObjectId - Wbs ObjectId from a templateBusinessObjectException - if something was wrong in this Business objectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerpublic void publishProject(ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
publishProject in class com.primavera.integration.client.bo.base.ProjectBaseobjId - of the project.ServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void checkScheduleProject(ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
checkScheduleProject in class com.primavera.integration.client.bo.base.ProjectBaseobjId - of the project.ServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean updateProjectPreferences(ProjectPreferenceOptions projPrefOpts) throws ServerException, NetworkException, BusinessObjectException
updateProjectPreferences in class com.primavera.integration.client.bo.base.ProjectBaseprojPrefOpts - the copy projectPreferences options. If null, the default options will be usedServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getObjectId() throws BusinessObjectException
getObjectId in class BusinessObjectBusinessObjectException - if a problem occurred in the client-side business objectspublic void setObjectId(ObjectId o) throws BusinessObjectException
setObjectId in class BusinessObjecto - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getWBSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getParentEPSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setParentEPSObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getParentEPSId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getParentEPSName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getExternalCRKey() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setExternalCRKey(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic HistoryInterval getHistoryInterval() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setHistoryInterval(HistoryInterval enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic HistoryLevel getHistoryLevel() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setHistoryLevel(HistoryLevel enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getStatusReviewerObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatusReviewerObjectId(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getStatusReviewerName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatusReviewerName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAllowStatusReview()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAllowStatusReview(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityDefaultReviewRequired()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultReviewRequired(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberAssignmentOption() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberAssignmentOption(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberResourceAssignmentFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberResourceAssignmentFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberActivityFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberActivityFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberReadOnlyActivityFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberReadOnlyActivityFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberViewableFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberViewableFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getTeamMemberStepUDFViewableFields() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberStepUDFViewableFields(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberStepsAddDeletable()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberStepsAddDeletable(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberCanUpdateNotebooks()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberCanUpdateNotebooks(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberAddNewActualUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberAddNewActualUnits(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberCanStatusOtherResources()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberCanStatusOtherResources(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberDisplayPlannedUnits()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberDisplayPlannedUnits(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberDisplayTotalFloatFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberDisplayTotalFloatFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberDisplayBaselineDatesFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberDisplayBaselineDatesFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberIncludePrimaryResources()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberIncludePrimaryResources(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getOwnerResourceObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOwnerResourceObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkPlannedAndAtCompletionFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkPlannedAndAtCompletionFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResetPlannedToRemainingFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResetPlannedToRemainingFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAssignmentDefaultDrivingFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAssignmentDefaultDrivingFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId 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 toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getActivityDefaultCalendarName() throws BusinessObjectException
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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setId(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getOBSObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOBSObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getOBSName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getGUID() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setGUID(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getContainsSummaryData()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectStatus getStatus() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStatus(ProjectStatus enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getIntegratedWBS()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setIntegratedWBS(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getWBSCategoryObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWBSCategoryObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ReviewStatusType getReviewType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setReviewType(ReviewStatusType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic UnitType getDefaultPriceTimeUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDefaultPriceTimeUnits(UnitType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getCurrentBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getDistributedCurrentBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getIndependentETCTotalCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setIndependentETCTotalCost(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getIndependentETCLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setIndependentETCLaborUnits(Unit u) throws BusinessObjectException
u - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getOriginalBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setOriginalBudget(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalBenefitPlan() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalBenefitPlanTally() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalSpendingPlan() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getTotalSpendingPlanTally() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic 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 ResourceAssignmentCBSSpread[] getResourceAssignmentCBSSpreads() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ExpenseCategoryCBSSpread[] getExpenseCategoryCBSSpreads() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getAnticipatedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAnticipatedStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic 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 toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic double getEarnedValueETCUserValue()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEarnedValueETCUserValue(double d)
throws BusinessObjectException
d - the value to set this field toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getDataDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDataDate(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getPlannedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPlannedStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getMustFinishByDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setMustFinishByDate(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getProjectForecastStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setProjectForecastStartDate(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getScheduledFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setScheduledFinishDate(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityIdBasedOnSelectedActivity()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdBasedOnSelectedActivity(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getAddedBy() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAddedBy(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getDateAdded() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDateAdded(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getCostQuantityRecalculateFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCostQuantityRecalculateFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkPercentCompleteWithActual()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkPercentCompleteWithActual(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getLevelingPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLevelingPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getWebSiteURL() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWebSiteURL(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic DefaultRateType getAssignmentDefaultRateType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAssignmentDefaultRateType(DefaultRateType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getRiskScore()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getRiskExposure() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectRiskLevel getRiskLevel() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRiskLevel(ProjectRiskLevel enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getStrategicPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setStrategicPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getWebSiteRootDirectory() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWebSiteRootDirectory(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastSummarizedDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getSummarizedDataDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setSummarizedDataDate(Date d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getEnablePublication()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEnablePublication(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getEnableSummarization()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEnableSummarization(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getCheckOutStatus()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCheckOutStatus(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic DurationType getActivityDefaultDurationType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultDurationType(DurationType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic PercentCompleteType getActivityDefaultPercentCompleteType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultPercentCompleteType(PercentCompleteType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ActivityType getActivityDefaultActivityType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultActivityType(ActivityType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getActivityIdPrefix() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdPrefix(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getActivityIdSuffix()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdSuffix(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getActivityIdIncrement()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityIdIncrement(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourceCanBeAssignedToSameActivityMoreThanOnce()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourceCanBeAssignedToSameActivityMoreThanOnce(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getPrimaryResourcesCanMarkActivitiesAsCompleted()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPrimaryResourcesCanMarkActivitiesAsCompleted(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getPrimaryResourcesCanUpdateActivityDates()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPrimaryResourcesCanUpdateActivityDates(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanAssignThemselvesToActivities()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanAssignThemselvesToActivities(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanAssignThemselvesToActivitiesOutsideOBSAccess(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanStaffRoleAssignment()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanStaffRoleAssignment(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getTeamMemberAssignmentProficiencyFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setTeamMemberAssignmentProficiencyFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getUnitPerTimeOvertimeFactor() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnitPerTimeOvertimeFactor(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getPricePerUnit() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPricePerUnit(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getResourcesCanEditAssignmentPercentComplete()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setResourcesCanEditAssignmentPercentComplete(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic 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 toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic double getAnnualDiscountRate()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAnnualDiscountRate(double d)
throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic DiscountApplicationPeriod getDiscountApplicationPeriod() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDiscountApplicationPeriod(DiscountApplicationPeriod enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getSummarizeToWBSLevel()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setSummarizeToWBSLevel(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic SummaryLevel getPublishLevel() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPublishLevel(SummaryLevel enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getWBSCodeSeparator() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setWBSCodeSeparator(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getFiscalYearStartMonth()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setFiscalYearStartMonth(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getCriticalActivityFloatLimit() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCriticalActivityFloatLimit(Duration d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic CriticalActivityPathType getCriticalActivityPathType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCriticalActivityPathType(CriticalActivityPathType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getActivityPercentCompleteBasedOnActivitySteps()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityPercentCompleteBasedOnActivitySteps(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getActivityDefaultPricePerUnit() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setActivityDefaultPricePerUnit(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getAddActualToRemaining()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setAddActualToRemaining(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLinkActualToActualThisPeriod()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLinkActualToActualThisPeriod(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getCurrentVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getUndistributedCurrentVariance() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getUnallocatedBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getProposedBudget() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic 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 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 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getCreateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastUpdateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastPublishedOn() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getPublicationPriority()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPublicationPriority(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastLevelDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastScheduleDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getCreateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getLastUpdateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic 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 toBusinessObjectException - 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic 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 Cost getSummaryPlannedCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedNonLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedExpenseCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedMaterialCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getSummaryPlannedLaborCost() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryPlannedNonLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Unit getSummaryPlannedLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getSummaryPlannedStartDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getSummaryPlannedFinishDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getSummaryPlannedDuration() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic 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 toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getDescription() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setDescription(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getIsTemplate()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getRiskMatrixObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRiskMatrixObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getRiskMatrixName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getWBSMilestonePercentComplete() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getNetPresentValue() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getReturnOnInvestment() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getPaybackPeriod()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getContractManagementGroupName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setContractManagementGroupName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getContractManagementProjectName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setContractManagementProjectName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getLocationObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLocationObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getLocationName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getLongitude()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getLatitude()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getSummarizeResourcesRolesByWBS()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setSummarizeResourcesRolesByWBS(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ProjectScheduleType getProjectScheduleType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setProjectScheduleType(ProjectScheduleType enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ProjPropType getPropertyType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getIgnoreOtherProjectRelationships()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getCalculateFloatBasedOnFinishDate()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ScheduleFloatType getComputeTotalFloatType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getLevelFloatThresholdCount()
throws BusinessObjectException
BusinessObjectExceptionpublic boolean getLevelOuterAssign()
throws BusinessObjectException
BusinessObjectExceptionpublic int getLevelOuterAssignPriority()
throws BusinessObjectException
BusinessObjectExceptionpublic double getLevelOverAllocationPercent()
throws BusinessObjectException
BusinessObjectExceptionpublic boolean getLevelWithinFloat()
throws BusinessObjectException
BusinessObjectExceptionpublic boolean getLevelDateFlag()
throws BusinessObjectException
BusinessObjectExceptionpublic boolean getLevelAllResources()
throws BusinessObjectException
BusinessObjectExceptionpublic String getLevelResourceList() throws BusinessObjectException
BusinessObjectExceptionpublic String getLevelPriorityList() throws BusinessObjectException
BusinessObjectExceptionpublic Duration getCriticalActivityFloatThreshold() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getMakeOpenEndedActivitiesCritical()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getMaximumMultipleFloatPaths()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getMultipleFloatPathsEnabled()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getMultipleFloatPathsEndingActivityObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getMultipleFloatPathsUseTotalFloat()
throws BusinessObjectException
If True, then based on the activity you want the paths to end on, the module determines which predecessor activity has the most critical Relationship Total Float on the backward pass. The module repeats this process until an activity is reached that has no relationship. The module begins the forward pass from this activity and determines which successor activity has the most critical Relationship Successor Total Float. The module repeats this process until an activity is reached that has no relationship. These activities represent the most critical float path. The process begins again until the remaining sub-critical paths are calculated.
If False, then critical float paths are defined based on longest path. The most critical path will be identical to the critical path that is derived when you choose to define critical activities as Longest Path in the General tab. In a multicalendar project, the longest path is calculated by identifying the activities that have an early finish equal to the latest calculated early finish for the project and tracing all driving relationships for those activities back to the project start date. After the most critical path is identified, the module will calculate the remaining sub-critical paths.
This field may not be included in the where clause or order by clause specified when loading business objects.BusinessObjectException - if a problem occurred in the client-side business objectspublic OutOfSequenceScheduleType getOutOfSequenceScheduleType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ScheduleRelationshipLagCalendar getRelationshipLagCalendar() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getStartToStartLagCalculationType()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getUseExpectedFinishDates()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getLimitMultipleFloatPaths()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic double getCriticalFloatThreshold()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getSyncWbsHierarchyFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ScheduleWBSHierarchyType getScheduleWBSHierarchyType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic int getWBSHierarchyLevels()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getUnifierEnabledFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierEnabledFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getUnifierProjectName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierProjectName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getUnifierProjectNumber() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierProjectNumber(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getUnifierScheduleSheetName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierScheduleSheetName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getUnifierDataMappingName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierDataMappingName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getUnifierDeleteActivitiesFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierDeleteActivitiesFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getUnifierCBSTasksOnlyFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setUnifierCBSTasksOnlyFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic boolean getEnablePrimeSycFlag()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEnablePrimeSycFlag(boolean b)
throws BusinessObjectException
b - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EtlInterval getEtlInterval() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setEtlInterval(EtlInterval enm) throws BusinessObjectException
enm - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getPerformancePercentCompleteByLaborUnits() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getPreResponsePessimisticStart() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPreResponsePessimisticStart(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getPreResponsePessimisticFinish() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPreResponsePessimisticFinish(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic BeginDate getPostResponsePessimisticStart() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPostResponsePessimisticStart(BeginDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic EndDate getPostResponsePessimisticFinish() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setPostResponsePessimisticFinish(EndDate d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getFinancialPeriodTemplateId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setFinancialPeriodTemplateId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getResourceName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<UDFValue> loadCalculatedUDFValues(UDFType[] udfTypes) throws ServerException, NetworkException, BusinessObjectException
UDFValue objectsudfTypes - the udf types to load UDFValue objects forServerExceptionNetworkExceptionBusinessObjectExceptionpublic static String[] getRequiredCreateFields()
public static String[] getFilterableFields()
public static String[] getInternalDefaultLoadFields()
public static String[] getAllFields()
public static String[] getInternalAllFields()
public static Set<String> getInternalAllFieldsSet()
public static String[] getSummaryFields()
public static String[] getMainFields()
public static String[] getSpreadFields()
public static String[] getResourceSpreadFields()
public static String[] getResourceAssignmentCBSSpreadFields()
public static String[] getExpenseCategoryCBSSpreadFields()
public static String[] getRoleSpreadFields()
public static String[] getWritableFields()
@Deprecated public static String[] getDefaultXMLExportFields()
public static String[] getMinimumXMLExportFields()
public String toString()
public ObjectId create() throws ServerException, NetworkException, BusinessObjectException
ServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static ObjectId[] create(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectprojects - array of Project objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjId - unique ID of the Project objectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjIds - object ids of the Project objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithSummarizedSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the 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 dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithSummarizedSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the 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 dataServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithProjectResourceSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, 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 - object ids of the Resource objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithProjectResourceSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, 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 dataresourceObjectIds - object ids of the Resource objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithResourceAssignmentCBSSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourcecbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the 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 dataresourcecbsObjectIds - object ids of the ResourceCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithResourceAssignmentCBSSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourcecbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the 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 dataresourcecbsObjectIds - object ids of the ResourceCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithExpenseCategoryCBSSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] expensecategorycbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjId - unique ID of the 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 dataexpensecategorycbsObjectIds - object ids of the ExpenseCategoryCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithExpenseCategoryCBSSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] expensecategorycbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields - fields to loadobjIds - object ids of the 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 dataexpensecategorycbsObjectIds - object ids of the ExpenseCategoryCBS objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithProjectRoleSpread(Session session, String[] nonSpreadFields, ObjectId objId, String[] spreadFields, SpreadPeriodType periodType, Date startDate, 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 - object ids of the Role objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithProjectRoleSpread(Session session, String[] nonSpreadFields, ObjectId[] objIds, String[] spreadFields, SpreadPeriodType periodType, Date startDate, 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 dataroleObjectIds - object ids of the Role objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithSpreads(Session session, String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadsWhereClause - where clausesOrderBy - order-by clausespreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<Project> loadWithSpreads(Session session, String[] nonSpreadFields, ObjectId[] objIds, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadobjIds - object ids of the Project objectsspreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static Project loadWithSpreads(Session session, String[] nonSpreadFields, ObjectId objId, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectnonSpreadFields - fields to loadobjId - unique ID of the Project objectspreadOptions - spread optionsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void update()
throws ServerException,
NetworkException,
BusinessObjectException
update in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void update(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectprojects - array of Project objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void delete()
throws ServerException,
NetworkException,
BusinessObjectException
delete in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void delete(Session session, Project[] projects) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectprojects - array of Project objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectsCopyright © 2003, 2022, Oracle and/or its affiliates.
Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.