com.aspose.tasks

Interfaces

Classes

Exceptions

com.aspose.tasks

Class Tsk



  • public class Tsk
    extends Object

    Represents properties of Task object.

    • Field Detail

      • UID

        public static final Key<Integer,Integer> UID

        The unique Id of a task. int type.

      • ID

        public static final Key<Integer,Integer> ID

        The position identifier of a task within the list of tasks. int type.

      • TYPE

        public static final Key<Integer,Integer> TYPE

        The type of a task. TaskType type.

      • IS_NULL

        public static final Key<NullableBool,Integer> IS_NULL

        Determines whether a task is a null task. bool type.

      • CREATED

        public static final Key<Date,Integer> CREATED

        The date when a task was created. Date type.

      • CONTACT

        public static final Key<String,Integer> CONTACT

        The name of an individual responsible for a task. string type.

      • WBS

        public static final Key<String,Integer> WBS

        Work breakdown structure (WBS) codes. string type.

      • WBS_LEVEL

        public static final Key<String,Integer> WBS_LEVEL

        The rightmost WBS level of a task. string type.

      • OUTLINE_NUMBER

        public static final Key<String,Integer> OUTLINE_NUMBER

        The number that represents a task's position in the hierarchical outline structure. string type.

      • NAME

        public static final Key<String,Integer> NAME

        A task's name. string type.

      • OUTLINE_LEVEL

        public static final Key<Integer,Integer> OUTLINE_LEVEL

        The outline level of a task. int type.

      • PRIORITY

        public static final Key<Integer,Integer> PRIORITY

        The level of importance given to a task, which in turn indicates how readily a task or assignment can be delayed or split during resource leveling. int type.

      • START

        public static final Key<Date,Integer> START

        The scheduled start date of a task. Date type.

      • FINISH

        public static final Key<Date,Integer> FINISH

        The scheduled finish date of a task. Date type.

      • DURATION

        public static final Key<Duration,Integer> DURATION

        The total span of active working time for a task as entered or as calculated by Microsoft Project based on start date, finish date, calendars, and other scheduling factors. Duration type.

      • DURATION_VARIANCE

        public static final Key<Duration,Integer> DURATION_VARIANCE

        The difference between the baseline duration of a task and the total duration (current estimate) of a task. Duration type.

      • DURATION_FORMAT

        public static final Key<Integer,Integer> DURATION_FORMAT

        Task duration format. TimeUnitType type.

      • WORK

        public static final Key<Duration,Integer> WORK

        The total time scheduled on a task for all assigned resources.

        Duration type.

      • STOP

        public static final Key<Date,Integer> STOP

        The date that represents the end of the actual portion of a task. Date type.

      • RESUME

        public static final Key<Date,Integer> RESUME

        The date that the remaining part of a task is scheduled to resume after entering any progress. Date type.

      • IS_RESUME_VALID

        public static final Key<NullableBool,Integer> IS_RESUME_VALID

        Determines whether a task can be resumed. bool type.

      • IS_EFFORT_DRIVEN

        public static final Key<NullableBool,Integer> IS_EFFORT_DRIVEN

        Determines whether the scheduling for the task is effort-driven scheduling. bool type.

      • IS_RECURRING

        public static final Key<NullableBool,Integer> IS_RECURRING

        Determines whether a task is part of a series of recurring tasks. bool type.

      • IS_SUMMARY

        public static final Key<Boolean,Integer> IS_SUMMARY

        Determines whether a task is a summary task. bool type.

      • IS_OVERALLOCATED

        public static final Key<NullableBool,Integer> IS_OVERALLOCATED

        Indicates whether a resource is assigned to more work on a specific task or all tasks than can be completed within normal working capacity. bool type.

      • IS_ESTIMATED

        public static final Key<NullableBool,Integer> IS_ESTIMATED

        Determines whether a task is estimated. bool type.

      • IS_MILESTONE

        public static final Key<NullableBool,Integer> IS_MILESTONE

        Determines whether a task is a milestone. bool type.

      • IS_CRITICAL

        public static final Key<NullableBool,Integer> IS_CRITICAL

        Determines whether a task is on the critical path. bool type.

      • IS_SUBPROJECT

        public static final Key<Boolean,Integer> IS_SUBPROJECT

        Determines whether a task is an inserted project. bool type.

      • IS_SUBPROJECT_READ_ONLY

        public static final Key<NullableBool,Integer> IS_SUBPROJECT_READ_ONLY

        Determines whether a subproject is read-only. bool type.

      • IS_MARKED

        public static final Key<Boolean,Integer> IS_MARKED

        Shows whether a task is marked for further action or identification of some kind.

        bool type.

      • IGNORE_WARNINGS

        public static final Key<Boolean,Integer> IGNORE_WARNINGS

        Indicates whether to hide the schedule conflict warning indicator in Microsoft Project. bool type.

      • IS_EXTERNAL_TASK

        public static final Key<Boolean,Integer> IS_EXTERNAL_TASK

        Determines whether a task is external. bool type.

      • SUBPROJECT_NAME

        public static final Key<String,Integer> SUBPROJECT_NAME

        The source location of a subproject. string type.

      • EXTERNAL_TASK_PROJECT

        public static final Key<String,Integer> EXTERNAL_TASK_PROJECT

        The source location and task identifier of an external task. string type.

      • EXTERNAL_ID

        public static final Key<Integer,Integer> EXTERNAL_ID

        If a task is an external task it contains the task's external Id. int type.

      • EARLY_START

        public static final Key<Date,Integer> EARLY_START

        The earliest date that a task could possibly begin, based on the early start dates of predecessor and successor tasks and other constraints. Date type.

      • EARLY_FINISH

        public static final Key<Date,Integer> EARLY_FINISH

        The earliest date that a task could possibly finish, based on early finish dates of predecessor and successor tasks, other constraints, and any leveling delay. Date type.

      • LATE_START

        public static final Key<Date,Integer> LATE_START

        The latest date that a task can start without delaying the finish of the project. Date type.

      • LATE_FINISH

        public static final Key<Date,Integer> LATE_FINISH

        The latest date that a task can finish without delaying the finish of the project. Date type.

      • START_VARIANCE

        public static final Key<Duration,Integer> START_VARIANCE

        The time that represents the difference between a baseline start date of a task or assignment and its currently scheduled start date. Duration type.

      • FINISH_VARIANCE

        public static final Key<Duration,Integer> FINISH_VARIANCE

        The time that represents the difference between the baseline finish date of a task or assignment and its current finish date. Duration type.

      • WORK_VARIANCE

        public static final Key<Duration,Integer> WORK_VARIANCE

        The difference between baseline work of a task and the currently scheduled work. Duration type.

      • COST_VARIANCE

        public static final Key<Double,Integer> COST_VARIANCE

        The difference between the baseline cost and total cost for a task, resource, or assignment. double type.

      • START_SLACK

        public static final Key<Integer,Integer> START_SLACK

        The duration between the Early Start and Late Start dates. int type.

      • FINISH_SLACK

        public static final Key<Integer,Integer> FINISH_SLACK

        The duration between the Early Finish and Late Finish dates. int type.

      • FREE_SLACK

        public static final Key<Integer,Integer> FREE_SLACK

        The time that a task can be delayed without delaying any successor tasks. int type.

      • TOTAL_SLACK

        public static final Key<Integer,Integer> TOTAL_SLACK

        The time a task's finish date can be delayed without delaying the project's finish date. int type.

      • FIXED_COST

        public static final Key<Double,Integer> FIXED_COST

        Shows any non resource task expense. double type.

      • FIXED_COST_ACCRUAL

        public static final Key<Integer,Integer> FIXED_COST_ACCRUAL

        Determines choices for how and when fixed costs are to be charged, or accrued, to the cost of a task. CostAccrualType type.

      • PERCENT_COMPLETE

        public static final Key<Integer,Integer> PERCENT_COMPLETE

        The current status of a task, expressed as the percentage of the task's duration that has been completed. int type.

      • PERCENT_WORK_COMPLETE

        public static final Key<Integer,Integer> PERCENT_WORK_COMPLETE

        The current status of a task expressed as the percentage of work that has been completed. int type.

      • COST

        public static final Key<BigDecimal,Integer> COST

        The total scheduled or projected cost for a task based on costs already incurred for work performed by resources assigned to the tasks, in addition to the costs planned for the remaining work. BigDecimal type.

      • OVERTIME_COST

        public static final Key<BigDecimal,Integer> OVERTIME_COST

        The total overtime cost for a task, for a resource on all assigned tasks, or for a resource assignment. BigDecimal type.

      • ACTUAL_START

        public static final Key<Date,Integer> ACTUAL_START

        The date and time that a task actually began. Date type.

      • ACTUAL_FINISH

        public static final Key<Date,Integer> ACTUAL_FINISH

        The date when a task was completed. Date type.

      • ACTUAL_DURATION

        public static final Key<Duration,Integer> ACTUAL_DURATION

        The span of actual working time for a task, based on the scheduled duration and current remaining work or percent complete.

      • ACTUAL_COST

        public static final Key<BigDecimal,Integer> ACTUAL_COST

        Costs incurred for work already performed by resources on their tasks, together with any other recorded costs associated with the task. BigDecimal type.

      • ACTUAL_OVERTIME_COST

        public static final Key<BigDecimal,Integer> ACTUAL_OVERTIME_COST

        Costs incurred for overtime work already performed on tasks by assigned resources. BigDecimal type.

      • ACTUAL_WORK

        public static final Key<Duration,Integer> ACTUAL_WORK

        The amount of work that has already been done by resources assigned to tasks. Duration type.

      • ACTUAL_OVERTIME_WORK

        public static final Key<Duration,Integer> ACTUAL_OVERTIME_WORK

        The actual amount of overtime work already performed by resources assigned to tasks. Duration type.

      • REGULAR_WORK

        public static final Key<Duration,Integer> REGULAR_WORK

        The total amount of non overtime work scheduled to be performed by resources. Duration type.

      • OVERTIME_WORK

        public static final Key<Duration,Integer> OVERTIME_WORK

        The amount of overtime scheduled to be performed by all resources assigned to a task. Duration type.

      • REMAINING_DURATION

        public static final Key<Duration,Integer> REMAINING_DURATION

        The time that is required to complete the unfinished part of a task. Duration type.

      • REMAINING_COST

        public static final Key<BigDecimal,Integer> REMAINING_COST

        The remaining scheduled expense that will be incurred in completing the remaining scheduled work. BigDecimal type.

      • REMAINING_WORK

        public static final Key<Duration,Integer> REMAINING_WORK

        The time still required to complete a task or setInternal of tasks. Duration type.

      • REMAINING_OVERTIME_WORK

        public static final Key<Duration,Integer> REMAINING_OVERTIME_WORK

        The amount of remaining scheduled overtime time. Duration type.

      • REMAINING_OVERTIME_COST

        public static final Key<BigDecimal,Integer> REMAINING_OVERTIME_COST

        The remaining scheduled overtime expense for a task. BigDecimal type.

      • ACWP

        public static final Key<Double,Integer> ACWP

        Costs incurred for work already done on a task, up to the project status date or today's date.

        double type.

      • CV

        public static final Key<Double,Integer> CV

        The difference between the baseline cost and total cost for a task. Cost Variance = Cost - Baseline Cost

        double type.

      • CONSTRAINT_TYPE

        public static final Key<Integer,Integer> CONSTRAINT_TYPE

        Provides choices for the type of constraint that can be applied for scheduling a task. ConstraintType type.

      • CALENDAR

        public static final Key<Calendar,Integer> CALENDAR

        The task calendar. Calendar type.

      • CONSTRAINT_DATE

        public static final Key<Date,Integer> CONSTRAINT_DATE

        The specific date associated with the constraint type. Date type.

      • DEADLINE

        public static final Key<Date,Integer> DEADLINE

        A target date that indicates when a task is to be completed. Date type.

      • LEVEL_ASSIGNMENTS

        public static final Key<NullableBool,Integer> LEVEL_ASSIGNMENTS

        Determines whether the leveling function can delay and split individual assignments in order to resolve over allocations.


        boolean type.
      • LEVELING_CAN_SPLIT

        public static final Key<NullableBool,Integer> LEVELING_CAN_SPLIT

        Determines whether the resource leveling function can cause splits on remaining work on this task. bool type.

      • LEVELING_DELAY

        public static final Key<Duration,Integer> LEVELING_DELAY

        The time that a task is to be delayed from its early start date because of resource leveling. Duration type.

      • LEVELING_DELAY_FORMAT

        public static final Key<Integer,Integer> LEVELING_DELAY_FORMAT

        The format of expressing the duration of a delay. TimeUnitType type.

      • PRELEVELED_START

        public static final Key<Date,Integer> PRELEVELED_START

        The start date of a task as it was before resource leveling was done. Date type.

      • PRELEVELED_FINISH

        public static final Key<Date,Integer> PRELEVELED_FINISH

        The finish date of a task as it was before resource leveling was done. Date type.

      • HYPERLINK

        public static final Key<String,Integer> HYPERLINK

        The title or explanatory text for a hyperlink associated with a task. string type.

      • HYPERLINK_ADDRESS

        public static final Key<String,Integer> HYPERLINK_ADDRESS

        The address for a hyperlink associated with a task. string type.

      • HYPERLINK_SUB_ADDRESS

        public static final Key<String,Integer> HYPERLINK_SUB_ADDRESS

        The specific location in a document in a hyperlink associated with a task. string type.

      • IGNORE_RESOURCE_CALENDAR

        public static final Key<NullableBool,Integer> IGNORE_RESOURCE_CALENDAR

        Determines whether the scheduling of the task considers the calendars of the resources assigned to the task. bool type.

      • HIDE_BAR

        public static final Key<NullableBool,Integer> HIDE_BAR

        Determines whether the Gantt bar of a task is hidden when displayed in Microsoft Project. bool type.

      • IS_ROLLUP

        public static final Key<NullableBool,Integer> IS_ROLLUP

        Determines whether information about the subtask Gantt bars will be rolled up to the summary task bar. bool type.

      • BCWS

        public static final Key<Double,Integer> BCWS

        The cumulative time phased baseline costs up to the status date or today's date. double type.

      • BCWP

        public static final Key<Double,Integer> BCWP

        The cumulative value of the task's percent complete multiplied by the time phased baseline costs. double type.

      • PHYSICAL_PERCENT_COMPLETE

        public static final Key<Integer,Integer> PHYSICAL_PERCENT_COMPLETE

        Percent complete value that can be be used as an alternative for calculating budgeted cost of work performed (BCWP). int type.

      • EARNED_VALUE_METHOD

        public static final Key<Integer,Integer> EARNED_VALUE_METHOD

        Determines whether the % Complete or Physical % Complete field should be used to calculate budgeted cost of work performed (BCWP). EarnedValueMethodType type.

      • ACTUAL_WORK_PROTECTED

        public static final Key<Duration,Integer> ACTUAL_WORK_PROTECTED

        The duration through which actual work is protected.

        Duration type.

      • ACTUAL_OVERTIME_WORK_PROTECTED

        public static final Key<Duration,Integer> ACTUAL_OVERTIME_WORK_PROTECTED

        The duration through which actual overtime work is protected.

        Duration type.

      • IS_PUBLISHED

        public static final Key<NullableBool,Integer> IS_PUBLISHED

        Determines whether the current task should be published to Project Server with the rest of the project. bool type.

      • STATUS_MANAGER

        public static final Key<String,Integer> STATUS_MANAGER

        The name of the enterprise resource who is to receive status updates for the current task from resources. string type.

      • COMMITMENT_START

        public static final Key<Date,Integer> COMMITMENT_START

        The start date of a delivery.

        Reading supported for XML format only.

      • COMMITMENT_FINISH

        public static final Key<Date,Integer> COMMITMENT_FINISH

        The finish date of a delivery.

        Reading supported for XML format only.

      • COMMITMENT_TYPE

        public static final Key<Integer,Integer> COMMITMENT_TYPE

        Determines whether a task has an associated delivery or a dependency on an associated delivery.

        Reading supported for XML format only. int type.

      • IS_MANUAL

        public static final Key<NullableBool,Integer> IS_MANUAL

        Determines whether a task is manually scheduled. bool type.

      • IS_EXPANDED

        public static final Key<NullableBool,Integer> IS_EXPANDED

        Determines whether a summary task is expanded or not in GanttChart view. bool type.

      • GUID

        public static final Key<String,Integer> GUID

        The generated unique identification codes for a task. string type.

      • NOTES_TEXT

        public static final Key<String,Integer> NOTES_TEXT

        Notes' plain text extracted from RTF data. string type.

      • NOTES_RTF

        public static final Key<String,Integer> NOTES_RTF

        The text notes in RTF format. string type.

      • MANUAL_START

        public static final Key<Date,Integer> MANUAL_START

        Defines manually scheduled start of a task. Date type.

      • MANUAL_FINISH

        public static final Key<Date,Integer> MANUAL_FINISH

        Defines manually scheduled finish of a task. Date type.

      • MANUAL_DURATION

        public static final Key<Duration,Integer> MANUAL_DURATION

        Defines manually scheduled duration of a task. Date type.

      • BUDGET_WORK

        public static final Key<Duration,Integer> BUDGET_WORK

        Budget work for budget work and material resources. Budget resources are assigned only to the project summary task. Duration type.

      • BUDGET_COST

        public static final Key<BigDecimal,Integer> BUDGET_COST

        Budget costs for budget cost resources. Budget resources are assigned only to the project summary task. BigDecimal type.

      • DISPLAY_AS_SUMMARY

        public static final Key<NullableBool,Integer> DISPLAY_AS_SUMMARY

        Determines whether the task should be displayed as a summary task.

        Reading supported for XML format only.

      • IS_ACTIVE

        public static final Key<NullableBool,Integer> IS_ACTIVE

        Determines whether a task is active. Inactive tasks no longer affect other tasks or the overall Project schedule. bool type.

      • START_TEXT

        public static final Key<String,Integer> START_TEXT

        Returns the task's start text. string type.

      • DURATION_TEXT

        public static final Key<String,Integer> DURATION_TEXT

        Returns the task's duration text. string type.

      • FINISH_TEXT

        public static final Key<String,Integer> FINISH_TEXT

        Returns the task's finish text. string type.

      • DISPLAY_ON_TIMELINE

        public static final Key<Boolean,Integer> DISPLAY_ON_TIMELINE

        Specifies whether a task should be displayed on a timeline view.

      • WARNING

        public static final Key<Boolean,Integer> WARNING

        Represents the flag which indicates that task has schedule discrepancies.


        boolean type.
    • Constructor Detail

      • Tsk

        public Tsk()