Class WBSResourceSpread

All Implemented Interfaces:
Serializable, Cloneable, Iterable<SpreadPeriod>

public class WBSResourceSpread extends WBSResourceRoleSpread
Resource assignment spread, containing unit and/or cost fields that have been spread for a particular Resource within a particular WBS over zero to many spread periods. For assignment spread data to be successfully loaded, the summarizer job service must have first been run on the project containing that particular WBS and the project must be configured to summarize assignments to the level in the WBS hierarchy where that WBS is located.

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

See Also:
  • Constructor Details

    • WBSResourceSpread

      public WBSResourceSpread(SpreadData spreadData)
      Constructor that creates WBSResourceSpread object from which all Resource spread data for a WBS can be accessed.
      Parameters:
      spreadData - the actual object which holds spread data
  • Method Details

    • getResourceObjectId

      public ObjectId getResourceObjectId()
      Gets the unique ID of the associated Resource object.
      Returns:
      the unique ID of the Resource
    • setResourceObjectId

      public void setResourceObjectId(ObjectId resourceObjectId)
      Sets the unique ID of the associated Resource object.
      Parameters:
      resourceObjectId - the unique ID of the Resource