Method Summary |
|
public void | arrangeTask(Collection addTo, boolean markerStatus, int depth) |
public long | calcOffsetFrom(long startDate, long dependencyDate, boolean ahead, boolean remainingOnly, boolean useSooner) |
public void | cleanClone() |
void | cleanUp(Object eventSource, boolean deep, boolean undo, boolean cleanDependencies) |
public void | clearDuration() |
public Object | clone() |
public void | cloneTo(Task task) |
public void | connectToProject() |
public void | copyScheduleTo(Task to) |
public boolean | dependsOn(HasDependencies other) |
public boolean | fieldHideSubprojectFile(FieldContext fieldContext) |
public boolean | fieldHideSubprojectReadOnly(FieldContext fieldContext) |
public static Closure | forAllChildren(Closure visitor, Predicate filter) |
public static Closure | forAllChildren(Closure visitor) |
public static Closure | forParent(Closure visitor) |
public static Closure | forProject(Closure visitor) |
public void | forSnapshots(Closure c) |
public void | forSnapshots(Closure c, int s) |
public void | forSnapshotsAssignments(Closure c, boolean onlyCurrent) |
public void | forSnapshotsAssignments(Closure c, int s) |
public long | getActualDuration() |
public long | getActualFinish() |
public long | getActualStart() |
public Assignment | getBaselineAssignment(Resource resource) |
public Assignment | getBaselineAssignment(Resource resource, Object snapshot, boolean createIfDoesntExist) |
public TaskSnapshot | getBaselineSnapshot() |
final public int | getCalculationStateCount() |
public long | getConstraintDate() |
public int | getConstraintType() |
public Date | getCreated() |
public TaskSchedule | getCurrentSchedule() |
public double | getCustomCost(int i) |
public long | getCustomDate(int i) |
public long | getCustomDuration(int i) |
public CustomFields | getCustomFields() |
public long | getCustomFinish(int i) |
public boolean | getCustomFlag(int i) |
public double | getCustomNumber(int i) |
public long | getCustomStart(int i) |
public String | getCustomText(int i) |
public long | getDeadline() |
final public int | getDebugDependencyOrder() |
public Resource | getDelegatedTo() |
public String | getDelegatedToName() |
public AssociationList | getDependencyList(boolean pred) |
public long | getDependencyStart() |
public Document | getDocument() |
public long | getDurationMillis() |
public long | getEarlyFinish() |
final public TaskSchedule | getEarlySchedule() |
public long | getEarlyStart() |
public int | getEarnedValueMethod() |
public int | getEffectiveExpenseType() |
public WorkCalendar | getEffectiveWorkCalendar() |
public long | getElapsedDuration() |
public Project | getEnclosingProject() |
public SubProj | getEnclosingSubproject() |
public Node | getEnclosingSubprojectNode() |
public long | getEnd() |
public static Field | getEndField() |
public int | getExpenseType() |
final public long | getFinishSlack() The amount of excess time an activity has between its Early Finish and Late Finish dates. |
public long | getFreeSlack() Used in calculating free slack. |
public HasCalendar | getHasCalendar() |
public long | getId() |
final public long | getLastSavedFinish() |
final public long | getLastSavedStart() |
public long | getLateFinish() |
final public TaskSchedule | getLateSchedule() |
public long | getLateStart() |
final public long | getLevelingDelay() |
public Document | getMasterDocument() |
public String | getName() |
public String | getName(FieldContext context) |
public String | getNotes() |
public int | getOutlineLevel(int outlineNumber) |
public int | getOutlineLevel() |
final public Project | getOwningProject() |
public long | getParentId(int outlineNumber) |
public double | getPercentComplete() |
public double | getPhysicalPercentComplete() |
public AssociationList | getPredecessorList() |
public String | getPredecessors() |
public Project | getProject() |
public WorkCalendar | getProjectCalendar() |
final public long | getProjectId() |
public long | getRawDuration() |
public long | getRemainingDuration() |
public Project | getRootProject() |
final public TaskSchedule | getSchedule(int scheduleType) |
public long | getSplitDuration() |
public long | getStart() |
public static Field | getStartField() |
final public long | getStartSlack() The amount of excess time an activity has between its Early Start and Late Start dates. |
public String | getSubprojectFile() |
public AssociationList | getSuccessorList() |
public String | getSuccessors() |
public String | getTaskAndProjectName() |
final public long | getTotalSlack() |
public long | getUniqueId() |
public String | getUniqueIdPredecessors() |
public String | getUniqueIdSuccessors() |
public String | getWbs() |
public Collection | getWbsChildrenNodes() |
public List | getWbsChildrenTasks() |
public String | getWbsParentName() |
public Task | getWbsParentTask() |
public String | getWbsPredecessors() |
public String | getWbsSuccessors() |
public long | getWindowEarlyFinish() |
public long | getWindowEarlyStart() |
public long | getWindowLateFinish() |
public long | getWindowLateStart() |
abstract public boolean | hasDuration() |
public boolean | inProgress() |
protected void | initializeTransientTaskObjects() |
protected void | initializeTransientTaskObjectsAfterDeserialization() |
public static Predicate | instanceofPredicate() |
public void | invalidateSchedules() |
public boolean | isAssignable() |
public boolean | isAssignment() |
public boolean | isComplete() |
public boolean | isCritical() |
final protected boolean | isDatelessConstraintType() |
public boolean | isDelegatedToUser() |
public boolean | isDirty() |
final public boolean | isExternal() |
final public boolean | isInSubproject() |
protected boolean | isInitialized() |
public boolean | isJustModified() |
public boolean | isMarkTaskAsMilestone() |
public boolean | isMilestone() |
public boolean | isMissedDeadline() |
public boolean | isNormal() |
public boolean | isOrWasCritical() |
public boolean | isParent() |
public boolean | isReadOnly() |
public boolean | isReadOnlyConstraintDate(FieldContext fieldContext) |
final public boolean | isReverseScheduled() |
public boolean | isSubproject() |
public boolean | isSubprojectReadOnly() |
public boolean | isSummary() |
public boolean | isUnstarted() |
public boolean | isWbsParent() |
public boolean | liesInSubproject() |
protected int | makeValidConstraintType(int type) |
void | markAllDependentTasksAsNeedingRecalculation(boolean doSelf) |
public void | markTaskAsNeedingRecalculation() |
public void | recalculate(Object eventSource) |
public void | recalculateLater(Object eventSource) |
void | restrictToValidConstraintType() |
public void | setActualDuration(long actualDuration) |
public void | setActualFinish(long actualFinish) |
abstract public void | setActualStart(long actualStart) |
protected void | setAllSchedules(long start, long finish) |
public void | setAllSchedulesToCurrentDates() |
final public void | setCalculationStateCount(int calculationStateCount) |
public void | setConstraintDate(long date) |
public void | setConstraintType(int constraintType) |
public void | setCreated(Date created) |
public void | setCustomCost(int i, double cost) |
public void | setCustomDate(int i, long date) |
public void | setCustomDuration(int i, long duration) |
public void | setCustomFinish(int i, long finish) |
public void | setCustomFlag(int i, boolean flag) |
public void | setCustomNumber(int i, double number) |
public void | setCustomStart(int i, long start) |
public void | setCustomText(int i, String text) |
public void | setDeadline(long deadline) |
final public void | setDebugDependencyOrder(int debugDependencyOrder) |
public void | setDelegatedTo(Resource delegatedTo) |
public void | setDependencyStart(long dependencyStart) |
public void | setDirty(boolean dirty) |
public void | setEarnedValueMethod(int earnedValueMethod) |
public void | setEnd(long end) |
public void | setEnd(long end, FieldContext fieldContext) |
public void | setExpenseType(int budgetType) |
final public void | setExternal(boolean external) |
public void | setFinishNoEarlierThan(long date) |
public void | setFinishNoLaterThan(long date) |
public void | setForward(boolean forward) |
public void | setId(long id) |
final public void | setInSubproject(boolean inSubproject) |
final public void | setLastSavedFinish(long currendFinish) |
final public void | setLastSavedStart(long currentStart) |
final public void | setLevelingDelay(long levelingDelay) |
public void | setMarkTaskAsMilestone(boolean markTaskAsMilestone) |
final public void | setMarkerStatus(boolean markerStatus) |
public void | setMustFinishOn(long mustFinish) |
public void | setMustStartOn(long mustStart) |
public void | setName(String name) |
public void | setNotes(String notes) |
final public void | setOwningProject(Project owningProject) |
public void | setPhysicalPercentComplete(double physicalPercentComplete) |
public void | setPredecessors(String predecessors) |
public void | setProject(Project project) |
final public void | setProjectId(long projectId) |
public void | setRawConstraintType(int constraintType) |
abstract public void | setRawDuration(long duration) |
public void | setRemainingDuration(long remainingDuration) |
public void | setScheduleConstraint(int constraintType, long date) |
public void | setScheduleConstraintAndUpdate(int constraintType, long date) |
public void | setStart(long start, FieldContext fieldContext) Set the dependency start, not the task schedule start. |
public void | setStart(long start) |
public void | setStartNoEarlierThan(long date) |
public void | setStartNoLaterThan(long date) |
public void | setSubprojectFile(String sub) |
public void | setSuccessors(String successors) |
public void | setUniqueId(long id) |
public void | setUniqueIdPredecessors(String predecessors) |
public void | setUniqueIdSuccessors(String successors) |
public void | setWbs(String wbs) |
public void | setWbsChildrenNodes(Collection wbsChildrenNodes) |
public void | setWbsParent(Task wbsParentTask) |
public void | setWindowEarlyFinish(long windowEarlyFinish) |
public void | setWindowEarlyStart(long windowEarlyStart) |
public void | setWindowLateFinish(long windowLateFinish) |
public void | setWindowLateStart(long windowLateStart) |
public boolean | startsBeforeProject() |
public String | toString() |
public void | updateCachedDuration() |
public void | updateEndSentinel() |
public boolean | updateProjectTask(long date, boolean updateWorkAsCompleteThrough, boolean setFractionalPercentComplete) Update a task from the Update Project dialog. |
public void | updateStartSentinel() |
public boolean | wbsDescendentOf(Task potentialParentTask) See if a this task is a child, grandchild... |