Class ScheduleCheckOption

java.lang.Object
com.primavera.integration.client.BOBase
com.primavera.integration.client.bo.BusinessObject
com.primavera.integration.client.bo.object.ScheduleCheckOption

public class ScheduleCheckOption extends BusinessObject
ScheduleCheckOptions includes parameters which will be used in calculating the health/progress of all activities under a project.

See Also:   Quick reference of ScheduleCheckOption fields

  • Constructor Details

    • ScheduleCheckOption

      public ScheduleCheckOption(Session session)
      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

      public ScheduleCheckOption(Session session, ObjectId objId) throws BusinessObjectException
      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 Session
      objId - 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 Session
      rowSet - the PrmRowSet retrieved from the server
      iIndex - 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

      public ObjectId getScheduleCheckOptionsId() throws BusinessObjectException
      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

      public void setScheduleCheckOptionsId(ObjectId o) throws BusinessObjectException
      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

      public ObjectId getProjectObjectId() throws BusinessObjectException
      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

      public void setProjectObjectId(ObjectId o) throws BusinessObjectException
      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

      public int getProjPropTypeInt() throws BusinessObjectException
      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

      public void setProjPropTypeInt(int i) throws BusinessObjectException
      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

      public String getPropValue() throws BusinessObjectException
      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

      public void setPropValue(String s) throws BusinessObjectException
      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

      public String getScheduleCheckData() throws BusinessObjectException
      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

      public void setScheduleCheckData(String s) throws BusinessObjectException
      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

      public boolean getCheckLogic() throws BusinessObjectException
      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

      public void setCheckLogic(boolean b) throws BusinessObjectException
      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

      public boolean getCheckDanglingStart() throws BusinessObjectException
      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

      public void setCheckDanglingStart(boolean b) throws BusinessObjectException
      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

      public boolean getCheckDanglingFinish() throws BusinessObjectException
      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

      public void setCheckDanglingFinish(boolean b) throws BusinessObjectException
      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

      public boolean getCheckNegativeLags() throws BusinessObjectException
      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

      public void setCheckNegativeLags(boolean b) throws BusinessObjectException
      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

      public boolean getCheckLags() throws BusinessObjectException
      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

      public void setCheckLags(boolean b) throws BusinessObjectException
      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

      public boolean getCheckRelationShips() throws BusinessObjectException
      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

      public void setCheckRelationShips(boolean b) throws BusinessObjectException
      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

      public boolean getCheckHardConstraints() throws BusinessObjectException
      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

      public void setCheckHardConstraints(boolean b) throws BusinessObjectException
      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

      public boolean getCheckSoftConstraints() throws BusinessObjectException
      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

      public void setCheckSoftConstraints(boolean b) throws BusinessObjectException
      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

      public boolean getCheckLargeFloat() throws BusinessObjectException
      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

      public void setCheckLargeFloat(boolean b) throws BusinessObjectException
      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

      public boolean getCheckNegativeFloat() throws BusinessObjectException
      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

      public void setCheckNegativeFloat(boolean b) throws BusinessObjectException
      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

      public boolean getCheckLargeDurations() throws BusinessObjectException
      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

      public void setCheckLargeDurations(boolean b) throws BusinessObjectException
      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

      public boolean getCheckInvalidProgress() throws BusinessObjectException
      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

      public void setCheckInvalidProgress(boolean b) throws BusinessObjectException
      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

      public boolean getCheckResources() throws BusinessObjectException
      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

      public void setCheckResources(boolean b) throws BusinessObjectException
      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

      public boolean getCheckLateActivities() throws BusinessObjectException
      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

      public void setCheckLateActivities(boolean b) throws BusinessObjectException
      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

      public boolean getCheckBEITripwire() throws BusinessObjectException
      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

      public void setCheckBEITripwire(boolean b) throws BusinessObjectException
      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

      public boolean getCheckLongLags() throws BusinessObjectException
      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

      public void setCheckLongLags(boolean b) throws BusinessObjectException
      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

      public int getLargeFloatCriteria() throws BusinessObjectException
      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

      public void setLargeFloatCriteria(int i) throws BusinessObjectException
      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

      public int getLargeDurationCriteria() throws BusinessObjectException
      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

      public void setLargeDurationCriteria(int i) throws BusinessObjectException
      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

      public int getLongLagsCriteria() throws BusinessObjectException
      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

      public void setLongLagsCriteria(int i) throws BusinessObjectException
      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

      public int getLogicTarget() throws BusinessObjectException
      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

      public void setLogicTarget(int i) throws BusinessObjectException
      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

      public int getDanglingStartTarget() throws BusinessObjectException
      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

      public void setDanglingStartTarget(int i) throws BusinessObjectException
      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

      public int getDanglingFinishTarget() throws BusinessObjectException
      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

      public void setDanglingFinishTarget(int i) throws BusinessObjectException
      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

      public int getNegativeLagsTarget() throws BusinessObjectException
      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

      public void setNegativeLagsTarget(int i) throws BusinessObjectException
      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

      public int getLagsTarget() throws BusinessObjectException
      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

      public void setLagsTarget(int i) throws BusinessObjectException
      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

      public int getRelationshipTarget() throws BusinessObjectException
      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

      public void setRelationshipTarget(int i) throws BusinessObjectException
      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

      public int getHardConstraintTarget() throws BusinessObjectException
      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

      public void setHardConstraintTarget(int i) throws BusinessObjectException
      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

      public int getSoftConstraintTarget() throws BusinessObjectException
      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

      public void setSoftConstraintTarget(int i) throws BusinessObjectException
      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

      public int getLargeFloatTarget() throws BusinessObjectException
      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

      public void setLargeFloatTarget(int i) throws BusinessObjectException
      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

      public int getNegativeFloatTarget() throws BusinessObjectException
      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

      public void setNegativeFloatTarget(int i) throws BusinessObjectException
      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

      public int getLargeDurationTarget() throws BusinessObjectException
      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

      public void setLargeDurationTarget(int i) throws BusinessObjectException
      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

      public int getProgressDateTarget() throws BusinessObjectException
      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

      public void setProgressDateTarget(int i) throws BusinessObjectException
      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

      public int getResourcesTarget() throws BusinessObjectException
      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

      public void setResourcesTarget(int i) throws BusinessObjectException
      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

      public int getLateActivitiesTarget() throws BusinessObjectException
      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

      public void setLateActivitiesTarget(int i) throws BusinessObjectException
      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

      public double getBEITripwireTarget() throws BusinessObjectException
      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

      public void setBEITripwireTarget(double d) throws BusinessObjectException
      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

      public int getLongLagsTarget() throws BusinessObjectException
      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

      public void setLongLagsTarget(int i) throws BusinessObjectException
      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

      public static String[] 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

      public static String[] getFilterableFields()
      Gets all fields that can be filtered.
      Returns:
      String[] an array of filterable fields
    • getInternalDefaultLoadFields

      public static String[] getInternalDefaultLoadFields()
      An internal method that should not be called directly by client code.
      Returns:
      String[] an internal array
    • getAllFields

      public static String[] getAllFields()
      Gets all fields for this business object.
      Returns:
      String[] an array of all fields
    • getInternalAllFields

      public static String[] getInternalAllFields()
      An internal method that should not be called directly by client code.
      Returns:
      String[] an internal array
    • getInternalAllFieldsSet

      public static Set<String> getInternalAllFieldsSet()
      An internal method that should not be called directly by client code.
      Returns:
      String[] an internal array
    • getWritableFields

      public static String[] getWritableFields()
      Gets all writable fields for this business object.
      Returns:
      String[] an array of writable fields
    • getDefaultXMLExportFields

      @Deprecated public static String[] 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

      public static String[] 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

      public String toString()
      Returns a string representation of the object. The output is in XML.
      Overrides:
      toString in class Object
      Returns:
      String a string representation of the object.
    • 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-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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 object
      schedulecheckoptions - 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-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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 object
      fields - fields to load
      objId - unique ID of the ScheduleCheckOption object
      Returns:
      ScheduleCheckOption the ScheduleCheckOption object
      Throws:
      ServerException - if a problem occurred on the server-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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 object
      fields - fields to load
      objIds - 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-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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 object
      schedulecheckoptions - array of ScheduleCheckOption objects to update
      Throws:
      ServerException - if a problem occurred on the server-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - 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 object
      schedulecheckoptions - array of ScheduleCheckOption objects to delete
      Throws:
      ServerException - if a problem occurred on the server-side
      NetworkException - if a problem occurred in the network layer
      BusinessObjectException - if a problem occurred in the client-side business objects