|
Primavera Integration API 7.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.primavera.integration.common.ProjectArchitectOptions
public class ProjectArchitectOptions
Project architect options used by the Job Manager when calling the Project Architect job service.
Constructor Summary | |
---|---|
ProjectArchitectOptions(ObjectId mmObjectId,
ObjectId wbsObjectId,
boolean mergeToRoot,
boolean useMMPricePerUnit,
int complexity,
boolean useMMResponsibleMgr)
Class constructor |
Method Summary | |
---|---|
int |
getComplexityPercentage()
Gets the size and complexity percentage for the selected methodology to use for bottom-up estimation, used to estimate work efforts and costs |
boolean |
getMergeToRootFlag()
Gets the flag that indicates whether to merge the methodology WBS into the current project's WBS |
ObjectId |
getMethodologyObjectId()
Gets the ObjectId of the Methodology to be used to create the project plan |
boolean |
getMethodologyResonsibleManagerFlag()
Gets the flag that indicates whether the responsible manager assigned to the Project or WBS in Methodology Manager will be used, otherwise the responsible manager assigned to the selected Project or WBS will be used. |
boolean |
getUseMethodologyPricePerUnitFlag()
Gets the flag that indicates whether the price per unit will be copied from the methodology and the rate source will be set to Override, otherwise the project rate type will be used on all assignments |
ObjectId |
getWBSObjectId()
Gets the ObjectId of the WBS in the current project to which the methodology content should be saved. |
void |
setComplexityPercentage(int complexity)
Sets the size and complexity percentage for the selected methodology to use for bottom-up estimation, used to estimate work efforts and costs |
void |
setMergeToRootFlag(boolean mergeToRoot)
Sets the flag that indicates whether to merge the methodology WBS into the current project's WBS |
void |
setMethodologyObjectId(ObjectId mmObjectId)
Sets the ObjectId of the Methodology to be used to create the project plan |
void |
setMethodologyResonsibleManagerFlag(boolean useMMResponsibleMgr)
Sets the flag that indicates whether the responsible manager assigned to the Project or WBS in Methodology Manager will be used, otherwise the responsible manager assigned to the selected Project or WBS will be used. |
void |
setUseMethodologyPricePerUnitFlag(boolean useMMPricePerUnit)
Sets the flag that indicates whether the price per unit will be copied from the methodology and the rate source will be set to Override, otherwise the project rate type will be used on all assignments |
void |
setWBSObjectId(ObjectId wbsObjectId)
Sets the ObjectId of the WBS in the current project to which the methodology content should be saved. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProjectArchitectOptions(ObjectId mmObjectId, ObjectId wbsObjectId, boolean mergeToRoot, boolean useMMPricePerUnit, int complexity, boolean useMMResponsibleMgr)
mmObjectId
- - the ObjectId of the Methodology to be used to create the project planwbsObjectId
- - the ObjectId of the WBS in the current project to which the methodology
content should be saved. If null, it will be merged into the root WBS, which is the
project itself.mergeToRoot
- - the flag that indicates whether to merge the methodology WBS
into the current project's WBSuseMMPricePerUnit
- - if true the price per unit will be copied from the methodology
and the rate source will be set to Override, otherwise the project rate type will be used
on all assignmentscomplexity
- - the size and complexity percentage for the selected methodology
to use for bottom-up estimation, used to estimate work efforts and costsuseMMResponsibleMgr
- - if true the responsible manager assigned to the Project
or WBS in Methodology Manager will be used, otherwise the responsible manager assigned
to the selected Project or WBS will be used.Method Detail |
---|
public void setMethodologyObjectId(ObjectId mmObjectId)
mmObjectId
- the Methodology object idpublic ObjectId getMethodologyObjectId()
public void setWBSObjectId(ObjectId wbsObjectId)
wbsObjectId
- the WBS object idpublic ObjectId getWBSObjectId()
public void setMergeToRootFlag(boolean mergeToRoot)
mergeToRoot
- true to merge the methodology WBSpublic boolean getMergeToRootFlag()
public void setUseMethodologyPricePerUnitFlag(boolean useMMPricePerUnit)
useMMPricePerUnit
- true to copy the price per unit from the methodologypublic boolean getUseMethodologyPricePerUnitFlag()
public void setMethodologyResonsibleManagerFlag(boolean useMMResponsibleMgr)
useMMResponsibleMgr
- true use the methodology's responsible managerpublic boolean getMethodologyResonsibleManagerFlag()
public void setComplexityPercentage(int complexity)
complexity
- the size and complexity percentagepublic int getComplexityPercentage()
|
Primavera Integration API 7.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |