Modifier and Type | Method and Description |
---|---|
Object |
deepClone()
Creates full copy of a task without subtasks.
|
void |
delete()
Deletes a task from parent project tasks collection and all its assignments.
|
boolean |
equals(Object other)
Returns a value indicating whether this instance is equal to a specified object.
|
boolean |
equals(Task other)
Returns a value indicating whether this instance is equal to a specified task.
|
<T> T |
get(Key<T,Integer> key)
Returns the value to which the property is mapped in this container.
|
ResourceAssignmentCollection |
getAssignments()
Returns a collection of resource assignments for this task.
|
TaskBaselineCollection |
getBaselines()
Returns a collection of baseline values of the task
|
TaskCollection |
getChildren()
Returns child task collection of this object.
|
ExtendedAttributeCollection |
getExtendedAttributes()
Returns ExtendedAttributeCollection object containing the values of an extended attribute.
|
OutlineCodeCollection |
getOutlineCodes()
Returns
OutlineCodeCollection object. |
Project |
getParentProject()
Returns the parent project of a task.
|
Task |
getParentTask()
Returns the parent task of a task.
|
TaskCollection |
getPredecessors()
Returns a
TaskCollection object which contains all predecessors of this Task object. |
RecurringTaskInfo |
getRecurringInfo()
Returns the instance of
RecurringTaskInfo class for the task which is a recurring task; if the task is not a recurring one then returns null;
The info for the instance of RecurringTaskInfo is present in mpp file format only. |
SplitPartCollection |
getSplitParts()
Returns a SplitPart collection that represents the portions of a task.
|
TaskCollection |
getSuccessors()
Gets a
TaskCollection object which contains all successors of this Task object. |
TimephasedDataCollection |
getTimephasedData()
Gets a TimephasedDataCollection object of this task.
|
TimephasedDataCollection |
getTimephasedData(Date start,
Date end)
Returns
TimephasedDataCollection object with TimephasedData values within given start and end dates of TaskTimeScaledData.TaskTimescaledWork type. |
TimephasedDataCollection |
getTimephasedData(Date start,
Date end,
int timephasedType)
Returns
TimephasedDataCollection object with TimephasedData values within given start and end dates of specified timephased data type. |
int |
hashCode()
Returns a hash code value for this Task.
|
void |
moveToSibling(int beforeTaskId)
Move the specified task at the same Outline Level
If ParentProject.CalculationMode is None user should invoke Project.Recalculate() after using this method (It will reschedule all project tasks (start/finish dates, sets early/late dates) and calculate the dependent fields such as slacks, work and cost fields, outline levels).
|
void |
outlineIndent()
Indents a task in the outline.
|
void |
outlineOutdent()
Promotes a task in the outline.
|
Iterable<Task> |
selectAllChildTasks()
Recursively collects all child tasks of this task.
|
void |
set(Key<Date,Integer> key,
Date val)
Maps the specified property to the specified value in this container.
|
<T> void |
set(Key<T,Integer> key,
T val)
Maps the specified property to the specified value in this container.
|
void |
setBaselines(TaskBaselineCollection value)
Sets a collection of baseline values for this task.
|
void |
setOutlineCodes(OutlineCodeCollection value)
Sets
OutlineCodeCollection object. |
void |
setTimephasedData(TimephasedDataCollection value)
Sets a TimephasedDataCollection object of this task.
|
String |
toString()
Returns short string representation of a task.
|
public ResourceAssignmentCollection getAssignments()
Returns a collection of resource assignments for this task.
public TaskBaselineCollection getBaselines()
Returns a collection of baseline values of the task
public void setBaselines(TaskBaselineCollection value)
value
- a collection of baseline values for this object.public TaskCollection getChildren()
Returns child task collection of this object. TaskCollection object which represents children tasks.
public ExtendedAttributeCollection getExtendedAttributes()
Returns ExtendedAttributeCollection object containing the values of an extended attribute.
Read only ExtendedAttributeCollection
instance.
Two pieces of data are necessary - a pointer back to the extended attribute table which is specified either by the unique ID or the Field ID, and the value which is specified either with the value, or a pointer back to the value list.
public OutlineCodeCollection getOutlineCodes()
Returns OutlineCodeCollection
object.
Two pieces of data are necessary - a pointer to the outline code table that is specified by the FieldID, and the value that is specified either by the ValueID or ValueGUID pointer to the value list.
public void setOutlineCodes(OutlineCodeCollection value)
Sets OutlineCodeCollection
object.
value
- collection of outline codes.public Project getParentProject()
Returns the parent project of a task.
Read/write Project
.
public Task getParentTask()
Returns the parent task of a task.
Read/write Task
.
public TaskCollection getPredecessors()
Returns a TaskCollection
object which contains all predecessors of this Task object.
TaskCollection
class.public RecurringTaskInfo getRecurringInfo()
Returns the instance of RecurringTaskInfo
class for the task which is a recurring task; if the task is not a recurring one then returns null;
The info for the instance of RecurringTaskInfo
is present in mpp file format only.
RecurringTaskInfo
class for the task which is a recurring task.public SplitPartCollection getSplitParts()
Returns a SplitPart collection that represents the portions of a task.
Read only Aspose.Tasks.SplitPartCollection
.
public TaskCollection getSuccessors()
Gets a TaskCollection
object which contains all successors of this Task object.
TaskCollection
class.public TimephasedDataCollection getTimephasedData()
Gets a TimephasedDataCollection object of this task.
The time phased data block associated with a task.
Read/write TimephasedDataCollection
object.
public void setTimephasedData(TimephasedDataCollection value)
Sets a TimephasedDataCollection object of this task. The time phased data block associated with a task.
value
- TimephasedDataCollection
object to set.public Object deepClone()
Creates full copy of a task without subtasks.
public void delete()
Deletes a task from parent project tasks collection and all its assignments.
public boolean equals(Task other)
Returns a value indicating whether this instance is equal to a specified task.
other
- The specified task to compare with this instance.public boolean equals(Object other)
Returns a value indicating whether this instance is equal to a specified object.
public <T> T get(Key<T,Integer> key)
Returns the value to which the property is mapped in this container.
key
- the specified property key. Tsk
for getting the property key.
T
: the type of the mapped value.
public TimephasedDataCollection getTimephasedData(Date start, Date end, int timephasedType)
Returns TimephasedDataCollection
object with TimephasedData
values within given start and end dates of specified timephased data type.
start
- The start date for the time phased data.end
- The end date for the time phased data.timephasedType
- The type of time phased data (Aspose.Tasks.TimephasedDataType
).TimephasedDataCollection
object with TimephasedData
values within given start and end dates of specified timephased data type.public TimephasedDataCollection getTimephasedData(Date start, Date end)
Returns TimephasedDataCollection
object with TimephasedData
values within given start and end dates of TaskTimeScaledData.TaskTimescaledWork type.
start
- The start date for the time phased data.end
- The end date for the time phased data.Aspose.Tasks.TimephasedData
to be filled in.public int hashCode()
Returns a hash code value for this Task.
public void moveToSibling(int beforeTaskId)
Move the specified task at the same Outline Level If ParentProject.CalculationMode is None user should invoke Project.Recalculate() after using this method (It will reschedule all project tasks (start/finish dates, sets early/late dates) and calculate the dependent fields such as slacks, work and cost fields, outline levels). If ParentProject.CalculationMode is Manual the method will calculate only task id, outline level and outline numbers automatically. If ParentProject.CalculationMode is Automatic the method reschedules all project's tasks automatically (start/finish dates, sets early/late dates, calculates slacks, work and cost fields, recalculates ids and outline levels).
beforeTaskId
- the specified id of a task before which a new task will be insertedpublic void outlineIndent()
Indents a task in the outline.
public void outlineOutdent()
Promotes a task in the outline.
public Iterable<Task> selectAllChildTasks()
Recursively collects all child tasks of this task.
public <T> void set(Key<T,Integer> key, T val)
Maps the specified property to the specified value in this container.
key
- the specified property key. Tsk
for getting the property key.val
- the value.
T
: the type of the mapped value.
public void set(Key<Date,Integer> key, Date val)
Maps the specified property to the specified value in this container.
key
- the specified property key. Tsk
for getting the property key.val
- the value.Copyright (c) 2008-2018 Aspose Pty Ltd. All Rights Reserved.