Class ConstraintType
java.lang.Object
com.primavera.integration.client.bo.enm.EnumType
com.primavera.integration.client.bo.enm.ConstraintType
Constraint type enumerations are used with activities to specify the type of a primary or
secondary constraint. Activity constraints are used by the project scheduler. Start date
constraints are 'Start On', 'Start On or Before', and 'Start On or After'. Finish date constraints
are 'Finish On', 'Finish On or Before', and 'Finish On or After'. Another type of constraint, 'As
Late As Possible', schedules the activity as late as possible based on the available free float.
To use an enumeration in a where clause, make sure you use the internal database value. This can be retrieved from a particular enum instance by calling getValue().
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintTypestatic final ConstraintType -
Method Summary
Modifier and TypeMethodDescriptionstatic ConstraintTypegetConstraintType(int iConstraintType) Gets an instance of ConstraintType based on the integer value specified.static ConstraintTypegetConstraintType(String sConstraintType) Gets an instance of ConstraintType based on the String value specified.Gets the description of this ConstraintType instancestatic String[]Gets an array of all descriptions for this enumerationstatic String[]Gets an array of all internal values for this enumerationgetValue()Gets the internal value of this ConstraintType instancetoString()Returns a string representation of the object, which is the same as the description returned by the getDescription() method
-
Field Details
-
NULL
-
START_ON
-
START_ON_OR_BEFORE
-
START_ON_OR_AFTER
-
FINISH_ON
-
FINISH_ON_OR_BEFORE
-
FINISH_ON_OR_AFTER
-
AS_LATE_AS_POSSIBLE
-
MANDATORY_START
-
MANDATORY_FINISH
-
-
Method Details
-
toString
Returns a string representation of the object, which is the same as the description returned by the getDescription() method -
getValue
Gets the internal value of this ConstraintType instance -
getDescription
Gets the description of this ConstraintType instance- Specified by:
getDescriptionin classEnumType- Returns:
- String the description
-
getConstraintType
Gets an instance of ConstraintType based on the String value specified.- Parameters:
sConstraintType- the internal value or description- Returns:
- ConstraintType the unique ConstraintType instance
-
getConstraintType
Gets an instance of ConstraintType based on the integer value specified.- Parameters:
iConstraintType- an integer representing a particular value of this class. This value is also used when exporting to XML.- Returns:
- ConstraintType the unique ConstraintType instance
-
getEnumValues
Gets an array of all internal values for this enumeration- Returns:
- String[] an array of all internal values
-
getEnumDescriptions
Gets an array of all descriptions for this enumeration- Returns:
- String[] an array of all descriptions
-