Bexel Manager API Documentation
|
Represents an identifiable unit of work to be carried out in a construction project. More...
Public Member Functions | |
IEnumerable< Task > | GetAllChildren () |
Returns a collection of all child tasks that are contained within the task and it's subtasks. More... | |
IEnumerable< Task > | GetAllChildrenIncludingSelf () |
Returns a collection of all child tasks that are contained within the task and it's subtasks, including itself. More... | |
Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
bool | Equals (IdentifiableApiObject< TId > other) |
override bool | Equals (object obj) |
override int | GetHashCode () |
Properties | |
override TaskID | ID [get] |
Returns a unique identifier for the task within a single schedule. More... | |
Schedule | Schedule [get] |
Returns the schedule to which the task belongs. More... | |
Task | Parent [get] |
Returns the parent task to which the task belongs to. More... | |
override bool | IsValid [get] |
bool | IsLeaf [get] |
Returns a value indicating whether the task is a leaf or has one or more child tasks. More... | |
bool | IsMilestone [get] |
Returns a value indicating whether the task is a milestone. More... | |
IReadOnlyDictionary< TaskID, Task > | Children [get] |
Returns a collection of all child tasks that are contained within the task. More... | |
string | Name [get] |
Returns the name of the task. More... | |
TaskConstraint | Constraint [get] |
Returns the constraint of the task. More... | |
DateTime | StartDate [get] |
Returns the start date of the task. More... | |
DateTime | FinishDate [get] |
Returns the finish date of the task. More... | |
int | Duration [get, set] |
Gets or Sets the duration of the task in working hours. More... | |
int | ActualDuration [get] |
Returns the time spent for work already performed on the task in working hours. More... | |
int | RemainingDuration [get] |
Returns the time required to complete the remaining work on the task in working hours. More... | |
DateTime | EarlyStartDate [get] |
Returns the early start date of the task. More... | |
DateTime | EarlyFinishDate [get] |
Returns the early finish date of the task. More... | |
DateTime | LateStartDate [get] |
Returns the late start date of the task. More... | |
DateTime | LateFinishDate [get] |
Returns the late finish date of the task. More... | |
TaskCost | Cost [get] |
Returns the cost of the task. More... | |
IAggregatedElementProgressValueProvider | MaterialCost [get] |
Returns the material cost of the task. More... | |
IAggregatedElementProgressValueProvider | MaterialSupplementCost [get] |
Returns the material supplement cost of the task. More... | |
IAggregatedElementProgressValueProvider | LaborCost [get] |
Returns the labor cost of the task. More... | |
IAggregatedElementProgressValueProvider | LaborSupplementCost [get] |
Returns the labor supplement cost of the task. More... | |
IAggregatedElementProgressValueProvider | EquipmentCost [get] |
Returns the equipment cost of the task. More... | |
IAggregatedElementProgressValueProvider | EquipmentSupplementCost [get] |
Returns the equipment supplement cost of the task. More... | |
IAggregatedElementProgressValueProvider | OtherCost [get] |
Returns the other cost of the task. More... | |
IAggregatedElementProgressValueProvider | SubcontractorCost [get] |
Returns the subcontractor cost of the task. More... | |
TaskRelations | Relations [get] |
Returns a collection of all predecessor and successor task relations that are contained within the task. More... | |
TaskElements | Elements [get] |
Returns a collection of all elements that are contained within the task. More... | |
IEnumerable< TaskActivity > | Activities [get] |
Returns a collection of all task activities that are contained within the task. More... | |
IEnumerable< ScheduleResource > | Resources [get] |
Returns a collection of all schedule resources that are contained within the task. More... | |
TaskCalendar | Calendar [get] |
Returns the calendar of the task. More... | |
TaskProgressStatusType | ProgressStatus [get] |
Returns the task progress status type of the task. More... | |
TaskLinkRules | LinkRules [get] |
Returns the task link rules. More... | |
TaskProperties | Properties [get] |
Returns a collection of all task properties that are contained within the task. More... | |
Color | Color [get, set] |
Gets or sets the color of the task. More... | |
Properties inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
abstract TId | ID [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
static bool | operator== (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right) |
static bool | operator!= (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right) |
Represents an identifiable unit of work to be carried out in a construction project.
IEnumerable<Task> Bexel.Api.Scheduling.Task.GetAllChildren | ( | ) |
Returns a collection of all child tasks that are contained within the task and it's subtasks.
IEnumerable<Task> Bexel.Api.Scheduling.Task.GetAllChildrenIncludingSelf | ( | ) |
Returns a collection of all child tasks that are contained within the task and it's subtasks, including itself.
|
get |
Returns a collection of all task activities that are contained within the task.
|
get |
Returns the time spent for work already performed on the task in working hours.
|
get |
Returns the calendar of the task.
|
get |
Returns a collection of all child tasks that are contained within the task.
|
getset |
Gets or sets the color of the task.
|
get |
Returns the constraint of the task.
|
get |
Returns the cost of the task.
|
getset |
Gets or Sets the duration of the task in working hours.
|
get |
Returns the early finish date of the task.
|
get |
Returns the early start date of the task.
|
get |
Returns a collection of all elements that are contained within the task.
|
get |
Returns the equipment cost of the task.
|
get |
Returns the equipment supplement cost of the task.
|
get |
Returns the finish date of the task.
|
get |
Returns a unique identifier for the task within a single schedule.
|
get |
Returns a value indicating whether the task is a leaf or has one or more child tasks.
|
get |
Returns a value indicating whether the task is a milestone.
|
get |
Returns the labor cost of the task.
|
get |
Returns the labor supplement cost of the task.
|
get |
Returns the late finish date of the task.
|
get |
Returns the late start date of the task.
|
get |
Returns the task link rules.
|
get |
Returns the material cost of the task.
|
get |
Returns the material supplement cost of the task.
|
get |
Returns the name of the task.
|
get |
Returns the other cost of the task.
|
get |
Returns the parent task to which the task belongs to.
|
get |
Returns the task progress status type of the task.
|
get |
Returns a collection of all task properties that are contained within the task.
|
get |
Returns a collection of all predecessor and successor task relations that are contained within the task.
|
get |
Returns the time required to complete the remaining work on the task in working hours.
|
get |
Returns a collection of all schedule resources that are contained within the task.
|
get |
Returns the schedule to which the task belongs.
|
get |
Returns the start date of the task.
|
get |
Returns the subcontractor cost of the task.