Interface ResourceAssignmentSpreadPeriodBase
- All Superinterfaces:
SpreadPeriod
- All Known Subinterfaces:
ProjectResourceRoleSpreadPeriod,ResourceAssignmentSpreadPeriod,SummaryAssignmentSpreadPeriod,WBSResourceRoleSpreadPeriod
This interface defines all access methods for each resource assignment spread period. The spread
period is calculated according to the bucket type.
-
Method Summary
Modifier and TypeMethodDescriptionGets the actual cost for this spread period.Gets the actual overtime cost for this spread period.Gets the actual overtime units for this spread period.Gets the actual regular cost for this spread period.Gets the actual regular units for this spread period.Gets the actual units for this spread period.Gets the at completion cost for this spread period.Gets the at completion units for this spread period.Gets the cumulative actual cost for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative actual overtime cost for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative actual overtime units for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative actual regular cost for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative actual regular units for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative actual units for this spread period, which is cumulated from the actual start to the end of this period.Gets the cumulative at completion cost for this spread period, which is cumulated from the start date to the end of this period.Gets the cumulative at completion units for this spread period, which is cumulated from the start date to the end of this period.Gets the cumulative planned cost for this spread period, which is cumulated from the planned start to the end of this period.Gets the cumulative planned units for this spread period, which is cumulated from the planned start to the end of this period.Gets the cumulative remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.Gets the cumulative remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative remaining units for this spread period, which is cumulated from the remaining start to the end of this period.Gets the cumulative staffed remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.Gets the cumulative staffed remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative staffed remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative staffed remaining units for this spread period, which is cumulated from the remaining start to the end of this period.Gets the cumulative unstaffed remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.Gets the cumulative unstaffed remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative unstaffed remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.Gets the cumulative unstaffed remaining units for this spread period, which is cumulated from the remaining start to the end of this period.Gets the planned cost for this spread period.Gets the planned units for this spread period.Gets the remaining cost for this spread period.Gets the remaining late cost for this spread period.Gets the remaining late units for this spread period.Gets the remaining units for this spread period.Gets the staffed remaining cost for this spread period.Gets the staffed remaining late cost for this spread period.Gets the staffed remaining late units for this spread period.Gets the staffed remaining units for this spread period.Gets the unstaffed remaining cost for this spread period.Gets the unstaffed remaining late cost for this spread period.Gets the unstaffed remaining late units for this spread period.Gets the unstaffed remaining units for this spread period.Methods inherited from interface com.primavera.common.value.spread.SpreadPeriod
getCost, getCumulativeCost, getCumulativeUnits, getSpreadBucketType, getSpreadBucketTypeEnum, getSpreadPeriodEnd, getSpreadPeriodStart, getUnits, setCost, setUnits
-
Method Details
-
getPlannedUnits
Gets the planned units for this spread period.- Returns:
- the planned units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativePlannedUnits
Unit getCumulativePlannedUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative planned units for this spread period, which is cumulated from the planned start to the end of this period.- Returns:
- the cumulated planned units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualUnits
Gets the actual units for this spread period.- Returns:
- the actual units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualUnits
Unit getCumulativeActualUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual units for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualRegularUnits
Gets the actual regular units for this spread period.- Returns:
- the actual regular units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualRegularUnits
Unit getCumulativeActualRegularUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual regular units for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual regular units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualOvertimeUnits
Gets the actual overtime units for this spread period.- Returns:
- the actual overtime units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualOvertimeUnits
Unit getCumulativeActualOvertimeUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual overtime units for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual overtime units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getRemainingUnits
Gets the remaining units for this spread period.- Returns:
- the remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeRemainingUnits
Unit getCumulativeRemainingUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative remaining units for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getRemainingLateUnits
Gets the remaining late units for this spread period.- Returns:
- the remaining late units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeRemainingLateUnits
Unit getCumulativeRemainingLateUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated remaining late units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getStaffedRemainingUnits
Gets the staffed remaining units for this spread period.- Returns:
- the staffed remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeStaffedRemainingUnits
Unit getCumulativeStaffedRemainingUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative staffed remaining units for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated staffed remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getStaffedRemainingLateUnits
Gets the staffed remaining late units for this spread period.- Returns:
- the staffed remaining late units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeStaffedRemainingLateUnits
Unit getCumulativeStaffedRemainingLateUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative staffed remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated staffed remaining late units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getUnstaffedRemainingUnits
Gets the unstaffed remaining units for this spread period.- Returns:
- the unstaffed remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeUnstaffedRemainingUnits
Unit getCumulativeUnstaffedRemainingUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative unstaffed remaining units for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated unstaffed remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getUnstaffedRemainingLateUnits
Gets the unstaffed remaining late units for this spread period.- Returns:
- the unstaffed remaining late units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeUnstaffedRemainingLateUnits
Unit getCumulativeUnstaffedRemainingLateUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative unstaffed remaining late units for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated unstaffed remaining units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getAtCompletionUnits
Gets the at completion units for this spread period.- Returns:
- the at completion units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if the spread cumulative data has not been loaded
-
getCumulativeAtCompletionUnits
Unit getCumulativeAtCompletionUnits() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative at completion units for this spread period, which is cumulated from the start date to the end of this period.- Returns:
- the cumulated at completion units in hours
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualPeriodUnits
- Throws:
SpreadFieldNotFoundException
-
getAtCompletionPeriodUnits
- Throws:
SpreadFieldNotFoundException
-
getPlannedCost
Gets the planned cost for this spread period.- Returns:
- the planned cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativePlannedCost
Cost getCumulativePlannedCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative planned cost for this spread period, which is cumulated from the planned start to the end of this period.- Returns:
- the cumulated planned cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualCost
Gets the actual cost for this spread period.- Returns:
- the actual cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualCost
Cost getCumulativeActualCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual cost for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualRegularCost
Gets the actual regular cost for this spread period.- Returns:
- the actual regular cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualRegularCost
Cost getCumulativeActualRegularCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual regular cost for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual regular cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualOvertimeCost
Gets the actual overtime cost for this spread period.- Returns:
- the actual overtime cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeActualOvertimeCost
Cost getCumulativeActualOvertimeCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative actual overtime cost for this spread period, which is cumulated from the actual start to the end of this period.- Returns:
- the cumulated actual overtime cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getRemainingCost
Gets the remaining cost for this spread period.- Returns:
- the remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeRemainingCost
Cost getCumulativeRemainingCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getRemainingLateCost
Gets the remaining late cost for this spread period.- Returns:
- the remaining late cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeRemainingLateCost
Cost getCumulativeRemainingLateCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated remaining late cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getStaffedRemainingCost
Gets the staffed remaining cost for this spread period.- Returns:
- the staffed remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeStaffedRemainingCost
Cost getCumulativeStaffedRemainingCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative staffed remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated staffed remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getStaffedRemainingLateCost
Gets the staffed remaining late cost for this spread period.- Returns:
- the staffed remaining late cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeStaffedRemainingLateCost
Cost getCumulativeStaffedRemainingLateCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative staffed remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated staffed remaining late cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getUnstaffedRemainingCost
Gets the unstaffed remaining cost for this spread period.- Returns:
- the unstaffed remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeUnstaffedRemainingCost
Cost getCumulativeUnstaffedRemainingCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative unstaffed remaining cost for this spread period, which is cumulated from the remaining start to the end of this period.- Returns:
- the cumulated unstaffed remaining cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getUnstaffedRemainingLateCost
Gets the unstaffed remaining late cost for this spread period.- Returns:
- the unstaffed remaining late cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeUnstaffedRemainingLateCost
Cost getCumulativeUnstaffedRemainingLateCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative unstaffed remaining late cost for this spread period, which is cumulated from the remaining late start to the end of this period.- Returns:
- the cumulated unstaffed remaining cost in default currency hour.
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getAtCompletionCost
Gets the at completion cost for this spread period.- Returns:
- the at completion cost in default currency units
- Throws:
SpreadFieldNotFoundException- if this field was not loaded
-
getCumulativeAtCompletionCost
Cost getCumulativeAtCompletionCost() throws SpreadFieldNotFoundException, SpreadCumulativeDataNotLoadedExceptionGets the cumulative at completion cost for this spread period, which is cumulated from the start date to the end of this period.- Returns:
- the cumulated at completion cost in default currency hour.
- Throws:
SpreadFieldNotFoundException- if this field was not loadedSpreadCumulativeDataNotLoadedException- if cumulative data was not loaded
-
getActualPeriodCost
- Throws:
SpreadFieldNotFoundException
-
getAtCompletionPeriodCost
- Throws:
SpreadFieldNotFoundException
-