PrimaveraProjectProperties
Inheritance: java.lang.Object
public final class PrimaveraProjectProperties
Represents Primavera-specific properties for a project read from Primavera files (XER of P6XML).
Methods
| Method | Description |
|---|---|
| getBaselineProjects() | Gets array of baseline projects of current project. |
| getCriticalActivitiesDefiningMethod() | Gets the method for defining critical activities: Longest Path or Total Float approach. |
| getCriticalTotalFloatLimit() | Gets the threshold value used to define critical activities if TotalFloat method is used. |
| getCurrentBaselineProjectId() | Gets Id of the current baseline project. |
| getIgnoreOtherProjectRelationships() | Gets a flag which defines whether to ignore activity relationships between projects. |
| getMakeOpenEndedActivitiesCritical() | Gets a flag which defines whether activities should me marked as critical when scheduling the project. |
| getRelationshipLagCalendar() | Gets an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects |
| getShortName() | Gets project’s short name (Project ID). |
| getUseExpectedFinishDates() | Gets a flag which defines whether activity finish dates should be scheduled as the expected finish dates. |
getBaselineProjects()
public final Project[] getBaselineProjects()
Gets array of baseline projects of current project. Is applicable to projects read from Primavera XML files containing exported baselines.
Returns: com.aspose.tasks.Project[] - array of baseline projects of current project.
getCriticalActivitiesDefiningMethod()
public final int getCriticalActivitiesDefiningMethod()
Gets the method for defining critical activities: Longest Path or Total Float approach.
Returns: int - the method for defining critical activities: Longest Path or Total Float approach.
getCriticalTotalFloatLimit()
public final Double getCriticalTotalFloatLimit()
Gets the threshold value used to define critical activities if TotalFloat method is used.
Returns: java.lang.Double - the threshold value used to define critical activities if TotalFloat method is used.
getCurrentBaselineProjectId()
public final int getCurrentBaselineProjectId()
Gets Id of the current baseline project. Is applicable to projects read from Primavera XML files containing exported baselines.
Returns: int - Id of the current baseline project.
getIgnoreOtherProjectRelationships()
public final boolean getIgnoreOtherProjectRelationships()
Gets a flag which defines whether to ignore activity relationships between projects.
Returns: boolean - a flag which defines whether to ignore activity relationships between projects.
getMakeOpenEndedActivitiesCritical()
public final boolean getMakeOpenEndedActivitiesCritical()
Gets a flag which defines whether activities should me marked as critical when scheduling the project.
Returns: boolean - a flag which defines whether activities should me marked as critical when scheduling the project.
getRelationshipLagCalendar()
public final int getRelationshipLagCalendar()
Gets an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects
Returns: int - an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects
getShortName()
public final String getShortName()
Gets project’s short name (Project ID).
Returns: java.lang.String - project’s short name (Project ID).
getUseExpectedFinishDates()
public final boolean getUseExpectedFinishDates()
Gets a flag which defines whether activity finish dates should be scheduled as the expected finish dates.
Returns: boolean - a flag which defines whether activity finish dates should be scheduled as the expected finish dates.