| java.lang.Object com.projity.pm.assignment.HasAssignmentsImpl
Method Summary | |
public double | actualCost(long start, long end) | public double | actualFixedCost(long start, long end) | public long | actualWork(long start, long end) | public double | acwp(long start, long end) | public void | addAssignment(Assignment assignment) | public double | bac(long start, long end) | public double | baselineCost(long start, long end) | public long | baselineWork(long start, long end) | public double | bcwp(long start, long end) | public double | bcws(long start, long end) | public void | buildReverseQuery(ReverseQuery reverseQuery) | public long | calcActiveAssignmentDuration(WorkCalendar workCalendar) Compute the sum of active assignment durations. | public void | calcDataBetween(Object type, TimeIteratorGenerator generator, CalculatedValues values) | public Collection | childrenToRollup() | public Object | clone() | public Object | cloneWithResource(Resource resource) | public HasAssignments | cloneWithSchedule(TaskSchedule currentSchedule) | public Object | cloneWithTask(Task task) | public double | cost(long start, long end) | public HasAssignments | deepCloneWithTask(Task task) | public static List | extractOppositeList(List list, boolean leftObject) | public Assignment | findAssignment(Resource resource) | public Assignment | findAssignment(Task task) | public double | fixedCost(long start, long end) | public static Closure | forAllAssignments(Closure visitor, Predicate filter) | public static Closure | forAllAssignments(Closure visitor) | public void | forEachInterval(Closure visitor, Object type, WorkCalendar workCalendar) | public void | forEachWorkingInterval(Closure visitor, boolean mergeWorking, WorkCalendar workCalendar) | public AssociationList | getAssignments() | public long | getEarliestAssignmentStart() | public int | getSchedulingType() | public boolean | hasActiveAssignment(long start, long end) | public boolean | hasLaborAssignment() | public void | invalidateAssignmentCalendars() | public boolean | isEffortDriven() | public boolean | isLabor() | public boolean | isReadOnlyEffortDriven(FieldContext fieldContext) | public long | remainingWork(long start, long end) | public void | removeAssignment(Assignment assignment) | public void | setEffortDriven(boolean effortDriven) | public void | setSchedulingType(int schedulingType) | public void | updateAssignment(Assignment modified) | public long | work(long start, long end) |
effortDriven | boolean effortDriven(Code) | | |
schedulingRule | int schedulingRule(Code) | | |
HasAssignmentsImpl | public HasAssignmentsImpl()(Code) | | |
actualCost | public double actualCost(long start, long end)(Code) | | |
actualFixedCost | public double actualFixedCost(long start, long end)(Code) | | |
actualWork | public long actualWork(long start, long end)(Code) | | |
acwp | public double acwp(long start, long end)(Code) | | |
bac | public double bac(long start, long end)(Code) | | |
baselineCost | public double baselineCost(long start, long end)(Code) | | |
baselineWork | public long baselineWork(long start, long end)(Code) | | |
bcwp | public double bcwp(long start, long end)(Code) | | |
bcws | public double bcws(long start, long end)(Code) | | |
calcActiveAssignmentDuration | public long calcActiveAssignmentDuration(WorkCalendar workCalendar)(Code) | | Compute the sum of active assignment durations. If there are multiple assignments, then
the calendar time of the union of active periods is used, otherwise, if just one assignment
(which could be the default assignment), use the assignment duration
Parameters: workCalendar - |
cost | public double cost(long start, long end)(Code) | | |
extractOppositeList | public static List extractOppositeList(List list, boolean leftObject)(Code) | | |
fixedCost | public double fixedCost(long start, long end)(Code) | | |
forAllAssignments | public static Closure forAllAssignments(Closure visitor, Predicate filter)(Code) | | |
forAllAssignments | public static Closure forAllAssignments(Closure visitor)(Code) | | |
forEachWorkingInterval | public void forEachWorkingInterval(Closure visitor, boolean mergeWorking, WorkCalendar workCalendar)(Code) | | |
getEarliestAssignmentStart | public long getEarliestAssignmentStart()(Code) | | |
getSchedulingType | public int getSchedulingType()(Code) | | Returns the schedulingRule. |
hasActiveAssignment | public boolean hasActiveAssignment(long start, long end)(Code) | | |
hasLaborAssignment | public boolean hasLaborAssignment()(Code) | | |
invalidateAssignmentCalendars | public void invalidateAssignmentCalendars()(Code) | | |
isEffortDriven | public boolean isEffortDriven()(Code) | | Returns the effortDriven. |
isLabor | public boolean isLabor()(Code) | | |
isReadOnlyEffortDriven | public boolean isReadOnlyEffortDriven(FieldContext fieldContext)(Code) | | |
remainingWork | public long remainingWork(long start, long end)(Code) | | |
setEffortDriven | public void setEffortDriven(boolean effortDriven)(Code) | | Parameters: effortDriven - The effortDriven to set. |
setSchedulingType | public void setSchedulingType(int schedulingType)(Code) | | Parameters: schedulingType - The schedulingRule to set. |
work | public long work(long start, long end)(Code) | | |
|
|