Primavera Integration API 7.0

com.primavera.common.value.spread
Class ProjectRoleSpread

java.lang.Object
  extended by com.primavera.common.value.spread.BaseSpread
      extended by com.primavera.common.value.spread.ResourceAssignmentBaseSpread
          extended by com.primavera.common.value.spread.ProjectResourceRoleSpread
              extended by com.primavera.common.value.spread.ProjectRoleSpread
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ProjectRoleSpread
extends ProjectResourceRoleSpread

Role spread for Project, containing unit and/or cost fields that have been spread for a particular project over zero to many spread periods. For Role spreads to be successfully loaded, the summarizer job service must have first been run on that particular project.

See the description in BaseSpread for information on how to access the loaded spread data.

See Also:
Serialized Form

Constructor Summary
ProjectRoleSpread(SpreadData spreadData)
          Constructor that creates ProjectRoleSpread object from which all Role spread data for a Project can be accessed.
 
Method Summary
 ObjectId getRoleObjectId()
          Gets the unique ID of the associated Role object
 void setRoleObjectId(ObjectId roleObjectId)
          Sets the unique ID of the associated Role object
 
Methods inherited from class com.primavera.common.value.spread.ProjectResourceRoleSpread
getProjectObjectId, setProjectObjectId
 
Methods inherited from class com.primavera.common.value.spread.BaseSpread
clearFinancialValues, ensureSpreadSpansDate, getCostFields, getSpreadBucketType, getSpreadBucketTypeEnum, getSpreadEnd, getSpreadIterator, getSpreadPeriod, getSpreadStart, getUnitFields, hasCumulativeData, size, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectRoleSpread

public ProjectRoleSpread(SpreadData spreadData)
Constructor that creates ProjectRoleSpread object from which all Role spread data for a Project can be accessed.

Parameters:
spreadData - the actual object which holds the spread data
Method Detail

getRoleObjectId

public ObjectId getRoleObjectId()
Gets the unique ID of the associated Role object

Returns:
the unique ID of the Role

setRoleObjectId

public void setRoleObjectId(ObjectId roleObjectId)
Sets the unique ID of the associated Role object

Parameters:
roleObjectId - the unique ID of the Role

Primavera Integration API 7.0

Copyright © 2003, 2009, Oracle and/or its affiliates. All rights reserved.