Class ScheduleCheckOption
java.lang.Object
com.primavera.integration.client.BOBase
com.primavera.integration.client.bo.BusinessObject
com.primavera.integration.client.bo.object.ScheduleCheckOption
ScheduleCheckOptions includes parameters which will be used in calculating the health/progress of
all activities under a project.
-
Constructor Summary
ConstructorsConstructorDescriptionScheduleCheckOption(Session session) Class constructor specifying the Session.ScheduleCheckOption(Session session, ObjectId objId) Class constructor specifying the Session and ObjectId of the object.ScheduleCheckOption(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) Class constructor called internally after objects are retrieved from the server. -
Method Summary
Modifier and TypeMethodDescriptioncreate()Creates this ScheduleCheckOption object in the database.static ObjectId[]create(Session session, ScheduleCheckOption[] schedulecheckoptions) Creates multiple ScheduleCheckOption objects in the database.voiddelete()Deletes this ScheduleCheckOption object from the database.static voiddelete(Session session, ScheduleCheckOption[] schedulecheckoptions) Deletes multiple ScheduleCheckOption objects from the database.static String[]Gets all fields for this business object.doubleGets baseline Execution Index.booleanGets baseline Execution Index.booleanGets activities with finish dates that do not drive successors.booleanGets activities with start dates that are not driven by predecessors.booleanGets constraints that prevent activities being moved.booleanGets activities with invalid progress dates.booleanGets relationships with a positive lag duration.booleanGets activities that have a remaining duration greater than.booleanGets activities with total float greater than.booleanGets activities scheduled to finish later than the project baseline.booleanGets activities missing predecessors or successors.booleanGets relationships with a lag duration greater than.booleanGets activities with a total float less than 0.booleanGets relationships with a lag duration of less than 0.booleanGets the majority of relationships should be Finish to Start.booleanGets activities that do not have an expense or a resource assigned.booleanGets constraints that do not prevent activities being moved.intGets activities with finish dates that do not drive successors.intGets activities with start dates that are not driven by predecessors.static String[]Deprecated.static String[]Gets all fields that can be filtered.intGets constraints that prevent activities being moved.static String[]An internal method that should not be called directly by client code.An internal method that should not be called directly by client code.static String[]An internal method that should not be called directly by client code.intGets relationships with a positive lag duration.intGets large Duration Criteria value.intGets activities that have a remaining duration greater than Large Duration Criteria.intGets large Float Criteria value.intGets activities with total float greater than Large Float Criteria.intGets activities scheduled to finish later than the project baseline.intGets activities missing predecessors or successors.intGets long Lags Criteria value.intGets relationships with a lag duration greater than Long Lags Criteria.static String[]Gets all fields that are always exported at a minimum by the new flat XML exporterintGets activities with a total float less than 0.intGets relationships with a lag duration of less than 0.intGets activities with invalid progress dates.Gets the unique Id of the project.intGets project Property Type name related enum number.Gets project Property Type value.intGets the majority of relationships should be Finish to Start.static String[]Gets all fields that must be set before calling create() on this business object.intGets activities that do not have an expense or a resource assigned.Gets scheduleCheck data.Gets scheduleCheckOptions Id.intGets constraints that do not prevent activities being moved.static String[]Gets all writable fields for this business object.static ScheduleCheckOptionLoads a single ScheduleCheckOption object from the database.static BOIterator<ScheduleCheckOption>Loads multiple ScheduleCheckOption objects from the database.voidsetBEITripwireTarget(double d) Sets baseline Execution Index.voidsetCheckBEITripwire(boolean b) Sets baseline Execution Index.voidsetCheckDanglingFinish(boolean b) Sets activities with finish dates that do not drive successors.voidsetCheckDanglingStart(boolean b) Sets activities with start dates that are not driven by predecessors.voidsetCheckHardConstraints(boolean b) Sets constraints that prevent activities being moved.voidsetCheckInvalidProgress(boolean b) Sets activities with invalid progress dates.voidsetCheckLags(boolean b) Sets relationships with a positive lag duration.voidsetCheckLargeDurations(boolean b) Sets activities that have a remaining duration greater than.voidsetCheckLargeFloat(boolean b) Sets activities with total float greater than.voidsetCheckLateActivities(boolean b) Sets activities scheduled to finish later than the project baseline.voidsetCheckLogic(boolean b) Sets activities missing predecessors or successors.voidsetCheckLongLags(boolean b) Sets relationships with a lag duration greater than.voidsetCheckNegativeFloat(boolean b) Sets activities with a total float less than 0.voidsetCheckNegativeLags(boolean b) Sets relationships with a lag duration of less than 0.voidsetCheckRelationShips(boolean b) Sets the majority of relationships should be Finish to Start.voidsetCheckResources(boolean b) Sets activities that do not have an expense or a resource assigned.voidsetCheckSoftConstraints(boolean b) Sets constraints that do not prevent activities being moved.voidsetDanglingFinishTarget(int i) Sets activities with finish dates that do not drive successors.voidsetDanglingStartTarget(int i) Sets activities with start dates that are not driven by predecessors.voidsetHardConstraintTarget(int i) Sets constraints that prevent activities being moved.voidsetLagsTarget(int i) Sets relationships with a positive lag duration.voidsetLargeDurationCriteria(int i) Sets large Duration Criteria value.voidsetLargeDurationTarget(int i) Sets activities that have a remaining duration greater than Large Duration Criteria.voidsetLargeFloatCriteria(int i) Sets large Float Criteria value.voidsetLargeFloatTarget(int i) Sets activities with total float greater than Large Float Criteria.voidsetLateActivitiesTarget(int i) Sets activities scheduled to finish later than the project baseline.voidsetLogicTarget(int i) Sets activities missing predecessors or successors.voidsetLongLagsCriteria(int i) Sets long Lags Criteria value.voidsetLongLagsTarget(int i) Sets relationships with a lag duration greater than Long Lags Criteria.voidsetNegativeFloatTarget(int i) Sets activities with a total float less than 0.voidsetNegativeLagsTarget(int i) Sets relationships with a lag duration of less than 0.voidsetProgressDateTarget(int i) Sets activities with invalid progress dates.voidSets the unique Id of the project.voidsetProjPropTypeInt(int i) Sets project Property Type name related enum number.voidSets project Property Type value.voidsetRelationshipTarget(int i) Sets the majority of relationships should be Finish to Start.voidsetResourcesTarget(int i) Sets activities that do not have an expense or a resource assigned.voidSets scheduleCheck data.voidSets scheduleCheckOptions Id.voidsetSoftConstraintTarget(int i) Sets constraints that do not prevent activities being moved.toString()Returns a string representation of the object.voidupdate()Updates this ScheduleCheckOption object in the database.static voidupdate(Session session, ScheduleCheckOption[] schedulecheckoptions) Updates multiple ScheduleCheckOption objects in the database.Methods inherited from class com.primavera.integration.client.bo.BusinessObject
equals, getMaxFieldLength, getObjectId, getValue, getValue, hashCode, isNull, setEarlyDate, setNull, setObjectIdMethods inherited from class com.primavera.integration.client.BOBase
combineFields
-
Constructor Details
-
ScheduleCheckOption
Class constructor specifying the Session. This constructor is most commonly used when create() is intended to be called on this object.- Parameters:
session- the Session
-
ScheduleCheckOption
Class constructor specifying the Session and ObjectId of the object. This constructor is most commonly used when update() will be called on this object.- Parameters:
session- the SessionobjId- the ObjectId- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
ScheduleCheckOption
public ScheduleCheckOption(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) throws BusinessObjectException Class constructor called internally after objects are retrieved from the server. Client code should use one of the other constructors for this class.- Parameters:
session- the SessionrowSet- the PrmRowSet retrieved from the serveriIndex- the row index in the PrmRowSet associated with this business object- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
-
Method Details
-
getScheduleCheckOptionsId
Gets scheduleCheckOptions Id. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field ScheduleCheckOptionsId
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setScheduleCheckOptionsId
Sets scheduleCheckOptions Id. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
o- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getProjectObjectId
Gets the unique Id of the project. This field is automatically loaded by default whenever this type of business object is loaded from the database. This field must contain a valid value in order to create this type of business object in the database.- Returns:
- the value in the field ProjectObjectId
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setProjectObjectId
Sets the unique Id of the project. This field is automatically loaded by default whenever this type of business object is loaded from the database. This field must contain a valid value in order to create this type of business object in the database.- Parameters:
o- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getProjPropTypeInt
Gets project Property Type name related enum number. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field ProjPropTypeInt
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setProjPropTypeInt
Sets project Property Type name related enum number. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getPropValue
Gets project Property Type value. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field PropValue
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setPropValue
Sets project Property Type value. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getScheduleCheckData
Gets scheduleCheck data. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field ScheduleCheckData
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setScheduleCheckData
Sets scheduleCheck data. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLogic
Gets activities missing predecessors or successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLogic
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLogic
Sets activities missing predecessors or successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckDanglingStart
Gets activities with start dates that are not driven by predecessors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckDanglingStart
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckDanglingStart
Sets activities with start dates that are not driven by predecessors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckDanglingFinish
Gets activities with finish dates that do not drive successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckDanglingFinish
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckDanglingFinish
Sets activities with finish dates that do not drive successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckNegativeLags
Gets relationships with a lag duration of less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckNegativeLags
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckNegativeLags
Sets relationships with a lag duration of less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLags
Gets relationships with a positive lag duration. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLags
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLags
Sets relationships with a positive lag duration. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckRelationShips
Gets the majority of relationships should be Finish to Start. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckRelationShips
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckRelationShips
Sets the majority of relationships should be Finish to Start. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckHardConstraints
Gets constraints that prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckHardConstraints
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckHardConstraints
Sets constraints that prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckSoftConstraints
Gets constraints that do not prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckSoftConstraints
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckSoftConstraints
Sets constraints that do not prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLargeFloat
Gets activities with total float greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLargeFloat
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLargeFloat
Sets activities with total float greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckNegativeFloat
Gets activities with a total float less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckNegativeFloat
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckNegativeFloat
Sets activities with a total float less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLargeDurations
Gets activities that have a remaining duration greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLargeDurations
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLargeDurations
Sets activities that have a remaining duration greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckInvalidProgress
Gets activities with invalid progress dates. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckInvalidProgress
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckInvalidProgress
Sets activities with invalid progress dates. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckResources
Gets activities that do not have an expense or a resource assigned. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckResources
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckResources
Sets activities that do not have an expense or a resource assigned. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLateActivities
Gets activities scheduled to finish later than the project baseline. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLateActivities
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLateActivities
Sets activities scheduled to finish later than the project baseline. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckBEITripwire
Gets baseline Execution Index. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckBEITripwire
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckBEITripwire
Sets baseline Execution Index. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCheckLongLags
Gets relationships with a lag duration greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field CheckLongLags
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setCheckLongLags
Sets relationships with a lag duration greater than. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
b- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLargeFloatCriteria
Gets large Float Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LargeFloatCriteria
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLargeFloatCriteria
Sets large Float Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLargeDurationCriteria
Gets large Duration Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LargeDurationCriteria
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLargeDurationCriteria
Sets large Duration Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLongLagsCriteria
Gets long Lags Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LongLagsCriteria
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLongLagsCriteria
Sets long Lags Criteria value. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLogicTarget
Gets activities missing predecessors or successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LogicTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLogicTarget
Sets activities missing predecessors or successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getDanglingStartTarget
Gets activities with start dates that are not driven by predecessors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field DanglingStartTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setDanglingStartTarget
Sets activities with start dates that are not driven by predecessors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getDanglingFinishTarget
Gets activities with finish dates that do not drive successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field DanglingFinishTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setDanglingFinishTarget
Sets activities with finish dates that do not drive successors. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getNegativeLagsTarget
Gets relationships with a lag duration of less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field NegativeLagsTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setNegativeLagsTarget
Sets relationships with a lag duration of less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLagsTarget
Gets relationships with a positive lag duration. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LagsTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLagsTarget
Sets relationships with a positive lag duration. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getRelationshipTarget
Gets the majority of relationships should be Finish to Start. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field RelationshipTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setRelationshipTarget
Sets the majority of relationships should be Finish to Start. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getHardConstraintTarget
Gets constraints that prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field HardConstraintTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setHardConstraintTarget
Sets constraints that prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSoftConstraintTarget
Gets constraints that do not prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field SoftConstraintTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSoftConstraintTarget
Sets constraints that do not prevent activities being moved. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLargeFloatTarget
Gets activities with total float greater than Large Float Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LargeFloatTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLargeFloatTarget
Sets activities with total float greater than Large Float Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getNegativeFloatTarget
Gets activities with a total float less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field NegativeFloatTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setNegativeFloatTarget
Sets activities with a total float less than 0. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLargeDurationTarget
Gets activities that have a remaining duration greater than Large Duration Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LargeDurationTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLargeDurationTarget
Sets activities that have a remaining duration greater than Large Duration Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getProgressDateTarget
Gets activities with invalid progress dates. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field ProgressDateTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setProgressDateTarget
Sets activities with invalid progress dates. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getResourcesTarget
Gets activities that do not have an expense or a resource assigned. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field ResourcesTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setResourcesTarget
Sets activities that do not have an expense or a resource assigned. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLateActivitiesTarget
Gets activities scheduled to finish later than the project baseline. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LateActivitiesTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLateActivitiesTarget
Sets activities scheduled to finish later than the project baseline. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getBEITripwireTarget
Gets baseline Execution Index. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field BEITripwireTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setBEITripwireTarget
Sets baseline Execution Index. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
d- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLongLagsTarget
Gets relationships with a lag duration greater than Long Lags Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Returns:
- the value in the field LongLagsTarget
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setLongLagsTarget
Sets relationships with a lag duration greater than Long Lags Criteria. This field may not be included in the where clause or order by clause specified when loading business objects.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getRequiredCreateFields
Gets all fields that must be set before calling create() on this business object. Generally the array will contain one field in each position, but if this business object requires either one field or another field to be set, both of those fields will appear in an element of the returned array separated by '|'. For example, if this business object requires field A to always be set, and field B or field C to be set, one element in the returned array will contain A, and one element will contain B|C.- Returns:
- String[] an array of required create fields
-
getFilterableFields
Gets all fields that can be filtered.- Returns:
- String[] an array of filterable fields
-
getInternalDefaultLoadFields
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getAllFields
Gets all fields for this business object.- Returns:
- String[] an array of all fields
-
getInternalAllFields
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getInternalAllFieldsSet
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getWritableFields
Gets all writable fields for this business object.- Returns:
- String[] an array of writable fields
-
getDefaultXMLExportFields
Deprecated.Gets the fields that are exported by the hierarchical XML exporter when no fields are specified. This method is no longer relevant since the hierarchical XML exporter has been replaced by the flat XML exporter.- Returns:
- String[] an array of field names
-
getMinimumXMLExportFields
Gets all fields that are always exported at a minimum by the new flat XML exporter- Returns:
- String[] an array of exported fields
-
toString
Returns a string representation of the object. The output is in XML. -
create
Creates this ScheduleCheckOption object in the database.- Returns:
- ObjectId the unique ID of the newly created ScheduleCheckOption object
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
create
public static ObjectId[] create(Session session, ScheduleCheckOption[] schedulecheckoptions) throws ServerException, NetworkException, BusinessObjectException Creates multiple ScheduleCheckOption objects in the database.- Parameters:
session- the Session objectschedulecheckoptions- array of ScheduleCheckOption objects to create- Returns:
- ObjectId[] the array of unique IDs of newly created ScheduleCheckOption objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
load
public static ScheduleCheckOption load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException Loads a single ScheduleCheckOption object from the database.- Parameters:
session- the Session objectfields- fields to loadobjId- unique ID of the ScheduleCheckOption object- Returns:
- ScheduleCheckOption the ScheduleCheckOption object
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
load
public static BOIterator<ScheduleCheckOption> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple ScheduleCheckOption objects from the database.- Parameters:
session- the Session objectfields- fields to loadobjIds- object ids of the ScheduleCheckOption objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
update
Updates this ScheduleCheckOption object in the database.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
update
public static void update(Session session, ScheduleCheckOption[] schedulecheckoptions) throws ServerException, NetworkException, BusinessObjectException Updates multiple ScheduleCheckOption objects in the database.- Parameters:
session- the Session objectschedulecheckoptions- array of ScheduleCheckOption objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
delete
Deletes this ScheduleCheckOption object from the database.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
delete
public static void delete(Session session, ScheduleCheckOption[] schedulecheckoptions) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ScheduleCheckOption objects from the database.- Parameters:
session- the Session objectschedulecheckoptions- array of ScheduleCheckOption objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-