Class ProjectResourceRoleSpread
java.lang.Object
com.primavera.common.value.spread.BaseSpread
com.primavera.common.value.spread.ResourceAssignmentBaseSpread
com.primavera.common.value.spread.SummaryAssignmentSpread
com.primavera.common.value.spread.ProjectResourceRoleSpread
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<SpreadPeriod>
- Direct Known Subclasses:
ProjectResourceSpread,ProjectRoleSpread
Resource/Role spread, containing unit and/or cost fields that have been spread for a particular project over zero to many spread periods. For Resource/Role spreads to be successfully loaded, the summarizer job service must have first been run on that particular project object.
See the description in BaseSpread for information on how to access the loaded spread data.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProjectResourceRoleSpread(SpreadData spreadData) Constructor that creates ProjectResourceRoleSpread object from which all Resource or Role spread data for a Project can be accessed. -
Method Summary
Modifier and TypeMethodDescriptionGets the unique ID of the associated Project object.voidsetProjectObjectId(ObjectId projectObjectId) Sets the unique ID of the associated Project object.Methods inherited from class com.primavera.common.value.spread.SummaryAssignmentSpread
getActualFinishDate, getActualStartDate, getRemainingFinishDate, getRemainingStartDate, getResourceType, setActualFinishDate, setActualStartDate, setFinancialPeriodIds, setRemainingFinishDate, setRemainingStartDate, setResourceTypeMethods inherited from class com.primavera.common.value.spread.BaseSpread
clearFinancialValues, ensureSpreadSpansDate, ensureSpreadSpansDate, getCostFields, getSpreadBucketType, getSpreadBucketTypeEnum, getSpreadEnd, getSpreadIterator, getSpreadPeriod, getSpreadStart, getUnitFields, hasCumulativeData, iterator, size, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ProjectResourceRoleSpread
Constructor that creates ProjectResourceRoleSpread object from which all Resource or Role spread data for a Project can be accessed.- Parameters:
spreadData- the actual object which holds spread data
-
-
Method Details
-
getProjectObjectId
Gets the unique ID of the associated Project object.- Returns:
- the unique ID of the Project
-
setProjectObjectId
Sets the unique ID of the associated Project object.- Parameters:
projectObjectId- the unique ID of the Project
-