Class PrimaveraTaskProperties


  • public final class PrimaveraTaskProperties
    extends Object

    Represents Primavera-specific properties for a task read from Primavera format (XER of P6XML).

    • Method Detail

      • getActivityId

        public final String getActivityId()

        Gets an activity id field - a task's unique identifier used by Primavera.


        Applicable only to activities (non-summary tasks).

        Returns:
        an activity id field - a task's unique identifier used by Primavera.
      • getRawActivityType

        public final String getRawActivityType()

        Gets raw text representation (as in source file) of 'Activity Type' field of the activity.


        Applicable only to activities (non-summary tasks).

        Returns:
        raw text representation (as in source file) of 'Activity Type' field of the activity.
      • getRawCompletePercentType

        public final String getRawCompletePercentType()

        Gets raw text representation (as in source file) of '% Complete Type' field of the activity.


        Applicable only to activities (non-summary tasks).

        Returns:
        raw text representation (as in source file) of '% Complete Type' field of the activity.
      • getRawDurationType

        public final String getRawDurationType()

        Gets raw text representation (as in source file) of 'Duration Type' field of the activity.


        Applicable only to activities (non-summary tasks).

        Returns:
        raw text representation (as in source file) of 'Duration Type' field of the activity.
      • getRawStatus

        public final String getRawStatus()

        Gets raw text representation (as in source file) of 'Status' field of the activity.


        Applicable only to activities (non-summary tasks).

        Returns:
        raw text representation (as in source file) of 'Status' field of the activity.
      • getRemainingEarlyFinish

        public final Date getRemainingEarlyFinish()

        Gets remaining early finish date - the date when the remaining work for the activity is scheduled to be finished.

        Returns:
        remaining early finish date - the date when the remaining work for the activity is scheduled to be finished.
      • getRemainingEarlyStart

        public final Date getRemainingEarlyStart()

        Gets remaining early start date - the date when the remaining work for the activity is scheduled to begin.

        Returns:
        remaining early start date - the date when the remaining work for the activity is scheduled to begin.
      • getRemainingLateFinish

        public final Date getRemainingLateFinish()

        Gets remaining late finish date.

        Returns:
        remaining late finish date.
      • getRemainingLateStart

        public final Date getRemainingLateStart()

        Gets remaining late start date.

        Returns:
        remaining late start date.
      • getSequenceNumber

        public final int getSequenceNumber()

        Gets the sequence number of the WBS item (summary tasks). It is used to sort summary tasks in Primavera.


        Applicable to WBS items (summary tasks).

        Returns:
        the sequence number of the WBS item (summary tasks).