Class UpdateBaselineOption

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

public class UpdateBaselineOption extends BusinessObject

Use this class to specify how the associated baseline is to be updated.

You may not create or delete update baseliness options; they may only be loaded and updated.

See Also:   Quick reference of UpdateBaselineOption fields

  • Constructor Summary

    Constructors
    Constructor
    Description
    Class constructor specifying the Session.
    Class constructor specifying the Session and ObjectId of the object.
    UpdateBaselineOption(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 Type
    Method
    Description
    Gets the option used to update activity Ids of the selected filter when updating the baseline.
    Gets the option used to update activity filter logic when updating the baseline.
    Gets the option used to update resource ID for Activity filter 'Resource ID' when updating the baseline.
    Gets the option used to update role ID for Activity filter 'Role ID' when updating the baseline.
    Gets the option used to update number of days for Activity filter 'Activities finishing within specified days' when updating the baseline.
    Gets the option used to update number of days for Activity filter 'Activities occurring within specified days' when updating the baseline.
    boolean
    Gets the option used to update activity code assignments when updating the baseline.
    Gets the option used to update activity filter id when updating the baseline.
    Gets the option used to update activity filter name when updating the baseline.
    boolean
    Gets the option used to update activity information for existing resource and role assignments when updating the baseline.
    boolean
    Gets the option used to update activity notebooks when updating the baseline.
    boolean
    Gets the option used to update assignment code assignments when updating the baseline.
    boolean
    Gets the option used to update activity resource assignment Udfs when updating the baseline.
    boolean
    Gets the option used to update activity Udfs when updating the baseline.
    boolean
    Gets the option used to update activity actual units and cost without resource assignment when updating the baseline.
    boolean
    Gets the option used to add new activities with data when updating the baseline.
    boolean
    Gets the option used to update activity new resource and role assignments when updating the baseline.
    boolean
    Gets the option used to include all activities when updating the baseline.
    static String[]
    Gets all fields for this business object.
    boolean
    Gets the option used to enable the batch update mode when updating the baseline.
    boolean
    Gets the option used to update Budget Units and Cost for existing resource and role assignments when updating the baseline.
    boolean
    Gets the option used to update activity budget units and cost without resource assignment when updating the baseline.
    boolean
    Gets the option used to update activity constraints when updating the baseline.
    boolean
    Gets the option used to update activity dates, duration, Data dates when updating the baseline.
    static String[]
    Deprecated.
    boolean
    Gets the option used to delete non existing activities when updating the baseline.
    boolean
    Gets the option used to update activity expenses when updating the baseline.
    boolean
    Gets the option used to update activity expense Udfs when updating the baseline.
    static String[]
    Gets all fields that can be filtered.
    boolean
    Gets the option used to include activities in the selected folder when updating the baseline.
    boolean
    Gets the option used to update general activity info when updating the baseline.
    boolean
    Gets the option used to ignore LastUpdateDate when updating the baseline.
    static String[]
    An internal method that should not be called directly by client code.
    static Set<String>
    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.
    boolean
    Gets the option used to update the Issue UDFs when updating the baseline.
    static String[]
    Gets all fields that are always exported at a minimum by the new flat XML exporter
    boolean
    Gets the option used to add activity information for new resource and role assignments when updating the baseline.
    boolean
    Gets the option used to add Budget Units and Cost for new resource and role assignments when updating the baseline.
    Gets the unique ID of the associated user.
    boolean
    Gets the option used to update the project details when updating the baseline.
    boolean
    Gets the option used to update the Project Risks Issues and Thresholds when updating the baseline.
    boolean
    Gets the option used to update the project UDFs when updating the baseline.
    boolean
    Gets the option used to update activity relationships when updating the baseline.
    boolean
    Gets the option used to update Risk Assignments when updating the baseline.
    boolean
    Gets the option used to update the Risks UDFs when updating the baseline.
    boolean
    Gets the option used to update activity steps when updating the baseline.
    boolean
    Gets the option used to update activity steps Udf when updating the baseline.
    boolean
    Gets the option used to update existing activities when updating the baseline.
    boolean
    Gets the option used to update existing resource and role assignments when updating the baseline.
    Gets the user's login name.
    boolean
    Gets the option used to update wbs assignments when updating the baseline.
    boolean
    Gets the option used to update the Wbs UDFs when updating the baseline.
    boolean
    Gets the option used to update the WorkProducts and Documents when updating the baseline.
    boolean
    Gets the option used to update the WPDocument UDFs when updating the baseline.
    static String[]
    Gets all writable fields for this business object.
    load(Session session, String[] fields, ObjectId objId)
    Loads a single UpdateBaselineOption object from the database.
    load(Session session, String[] fields, ObjectId[] objIds)
    Loads multiple UpdateBaselineOption objects from the database.
    void
    Sets the option used to update activity Ids of the selected filter when updating the baseline.
    void
    Sets the option used to update activity filter logic when updating the baseline.
    void
    Sets the option used to update resource ID for Activity filter 'Resource ID' when updating the baseline.
    void
    Sets the option used to update role ID for Activity filter 'Role ID' when updating the baseline.
    void
    Sets the option used to update number of days for Activity filter 'Activities finishing within specified days' when updating the baseline.
    void
    Sets the option used to update number of days for Activity filter 'Activities occurring within specified days' when updating the baseline.
    void
    Sets the option used to update activity code assignments when updating the baseline.
    void
    Sets the option used to update activity filter id when updating the baseline.
    void
    Sets the option used to update activity filter name when updating the baseline.
    void
    Sets the option used to update activity information for existing resource and role assignments when updating the baseline.
    void
    Sets the option used to update activity notebooks when updating the baseline.
    void
    Sets the option used to update assignment code assignments when updating the baseline.
    void
    Sets the option used to update activity resource assignment Udfs when updating the baseline.
    void
    setActivityUdfs(boolean b)
    Sets the option used to update activity Udfs when updating the baseline.
    void
    Sets the option used to update activity actual units and cost without resource assignment when updating the baseline.
    void
    Sets the option used to add new activities with data when updating the baseline.
    void
    setAddNewRsrcRole(boolean b)
    Sets the option used to update activity new resource and role assignments when updating the baseline.
    void
    setAllActivities(boolean b)
    Sets the option used to include all activities when updating the baseline.
    void
    Sets the option used to enable the batch update mode when updating the baseline.
    void
    setBudgetUnitsCost(boolean b)
    Sets the option used to update Budget Units and Cost for existing resource and role assignments when updating the baseline.
    void
    Sets the option used to update activity budget units and cost without resource assignment when updating the baseline.
    void
    setConstraints(boolean b)
    Sets the option used to update activity constraints when updating the baseline.
    void
    Sets the option used to update activity dates, duration, Data dates when updating the baseline.
    void
    Sets the option used to delete non existing activities when updating the baseline.
    void
    setExpenses(boolean b)
    Sets the option used to update activity expenses when updating the baseline.
    void
    setExpenseUdfs(boolean b)
    Sets the option used to update activity expense Udfs when updating the baseline.
    void
    Sets the option used to include activities in the selected folder when updating the baseline.
    void
    Sets the option used to update general activity info when updating the baseline.
    void
    Sets the option used to ignore LastUpdateDate when updating the baseline.
    void
    setIssueUDFs(boolean b)
    Sets the option used to update the Issue UDFs when updating the baseline.
    void
    Sets the option used to add activity information for new resource and role assignments when updating the baseline.
    void
    Sets the option used to add Budget Units and Cost for new resource and role assignments when updating the baseline.
    void
    Sets the unique ID of the associated user.
    void
    setProjectDetails(boolean b)
    Sets the option used to update the project details when updating the baseline.
    void
    Sets the option used to update the Project Risks Issues and Thresholds when updating the baseline.
    void
    setProjectUDFs(boolean b)
    Sets the option used to update the project UDFs when updating the baseline.
    void
    setRelationships(boolean b)
    Sets the option used to update activity relationships when updating the baseline.
    void
    setRiskAssignments(boolean b)
    Sets the option used to update Risk Assignments when updating the baseline.
    void
    setRiskUDFs(boolean b)
    Sets the option used to update the Risks UDFs when updating the baseline.
    void
    setSteps(boolean b)
    Sets the option used to update activity steps when updating the baseline.
    void
    setStepsUdf(boolean b)
    Sets the option used to update activity steps Udf when updating the baseline.
    void
    Sets the option used to update existing activities when updating the baseline.
    void
    Sets the option used to update existing resource and role assignments when updating the baseline.
    void
    setWbsAssignments(boolean b)
    Sets the option used to update wbs assignments when updating the baseline.
    void
    setWbsUDFs(boolean b)
    Sets the option used to update the Wbs UDFs when updating the baseline.
    void
    Sets the option used to update the WorkProducts and Documents when updating the baseline.
    void
    setWPDocumentUDFs(boolean b)
    Sets the option used to update the WPDocument UDFs when updating the baseline.
    Returns a string representation of the object.
    void
    Updates this UpdateBaselineOption object in the database.
    static void
    update(Session session, UpdateBaselineOption[] updatebaselineoption)
    Updates multiple UpdateBaselineOption objects in the database.

    Methods inherited from class com.primavera.integration.client.bo.BusinessObject

    equals, getMaxFieldLength, getValue, getValue, hashCode, isNull, setEarlyDate, setNull

    Methods inherited from class com.primavera.integration.client.BOBase

    combineFields

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • UpdateBaselineOption

      public UpdateBaselineOption(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
    • UpdateBaselineOption

      public UpdateBaselineOption(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
    • UpdateBaselineOption

      public UpdateBaselineOption(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

    • getObjectId

      public ObjectId getObjectId() throws BusinessObjectException
      Gets the unique ID of the associated user. This field is automatically loaded by default whenever this type of business object is loaded from the database.
      Overrides:
      getObjectId in class BusinessObject
      Returns:
      the value in the field ObjectId
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setObjectId

      public void setObjectId(ObjectId o) throws BusinessObjectException
      Sets the unique ID of the associated user. This field is automatically loaded by default whenever this type of business object is loaded from the database.
      Overrides:
      setObjectId in class BusinessObject
      Parameters:
      o - the value to set this field to
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • getUserName

      public String getUserName() throws BusinessObjectException
      Gets the user's login name. 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 UserName
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • getProjectDetails

      public boolean getProjectDetails() throws BusinessObjectException
      Gets the option used to update the project details when updating the 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 ProjectDetails
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setProjectDetails

      public void setProjectDetails(boolean b) throws BusinessObjectException
      Sets the option used to update the project details when updating the 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
    • getProjectUDFs

      public boolean getProjectUDFs() throws BusinessObjectException
      Gets the option used to update the project UDFs when updating the 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 ProjectUDFs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setProjectUDFs

      public void setProjectUDFs(boolean b) throws BusinessObjectException
      Sets the option used to update the project UDFs when updating the 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
    • getProjectRisksIssuesAndThresholds

      public boolean getProjectRisksIssuesAndThresholds() throws BusinessObjectException
      Gets the option used to update the Project Risks Issues and Thresholds when updating the 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 ProjectRisksIssuesAndThresholds
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setProjectRisksIssuesAndThresholds

      public void setProjectRisksIssuesAndThresholds(boolean b) throws BusinessObjectException
      Sets the option used to update the Project Risks Issues and Thresholds when updating the 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
    • getRiskUDFs

      public boolean getRiskUDFs() throws BusinessObjectException
      Gets the option used to update the Risks UDFs when updating the 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 RiskUDFs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setRiskUDFs

      public void setRiskUDFs(boolean b) throws BusinessObjectException
      Sets the option used to update the Risks UDFs when updating the 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
    • getRiskAssignments

      public boolean getRiskAssignments() throws BusinessObjectException
      Gets the option used to update Risk Assignments when updating the 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 RiskAssignments
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setRiskAssignments

      public void setRiskAssignments(boolean b) throws BusinessObjectException
      Sets the option used to update Risk Assignments when updating the 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
    • getIssueUDFs

      public boolean getIssueUDFs() throws BusinessObjectException
      Gets the option used to update the Issue UDFs when updating the 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 IssueUDFs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setIssueUDFs

      public void setIssueUDFs(boolean b) throws BusinessObjectException
      Sets the option used to update the Issue UDFs when updating the 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
    • getWorkProductsAndDocuments

      public boolean getWorkProductsAndDocuments() throws BusinessObjectException
      Gets the option used to update the WorkProducts and Documents when updating the 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 WorkProductsAndDocuments
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setWorkProductsAndDocuments

      public void setWorkProductsAndDocuments(boolean b) throws BusinessObjectException
      Sets the option used to update the WorkProducts and Documents when updating the 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
    • getWPDocumentUDFs

      public boolean getWPDocumentUDFs() throws BusinessObjectException
      Gets the option used to update the WPDocument UDFs when updating the 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 WPDocumentUDFs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setWPDocumentUDFs

      public void setWPDocumentUDFs(boolean b) throws BusinessObjectException
      Sets the option used to update the WPDocument UDFs when updating the 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
    • getWbsUDFs

      public boolean getWbsUDFs() throws BusinessObjectException
      Gets the option used to update the Wbs UDFs when updating the 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 WbsUDFs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setWbsUDFs

      public void setWbsUDFs(boolean b) throws BusinessObjectException
      Sets the option used to update the Wbs UDFs when updating the 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
    • getBatchModeEnabled

      public boolean getBatchModeEnabled() throws BusinessObjectException
      Gets the option used to enable the batch update mode when updating the 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 BatchModeEnabled
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setBatchModeEnabled

      public void setBatchModeEnabled(boolean b) throws BusinessObjectException
      Sets the option used to enable the batch update mode when updating the 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
    • getIgnoreLastUpdateDate

      public boolean getIgnoreLastUpdateDate() throws BusinessObjectException
      Gets the option used to ignore LastUpdateDate when updating the 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 IgnoreLastUpdateDate
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setIgnoreLastUpdateDate

      public void setIgnoreLastUpdateDate(boolean b) throws BusinessObjectException
      Sets the option used to ignore LastUpdateDate when updating the 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
    • getAllActivities

      public boolean getAllActivities() throws BusinessObjectException
      Gets the option used to include all activities when updating the 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 AllActivities
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setAllActivities

      public void setAllActivities(boolean b) throws BusinessObjectException
      Sets the option used to include all activities when updating the 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
    • getFilteredActivities

      public boolean getFilteredActivities() throws BusinessObjectException
      Gets the option used to include activities in the selected folder when updating the 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 FilteredActivities
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setFilteredActivities

      public void setFilteredActivities(boolean b) throws BusinessObjectException
      Sets the option used to include activities in the selected folder when updating the 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
    • getAddNewActivitiesData

      public boolean getAddNewActivitiesData() throws BusinessObjectException
      Gets the option used to add new activities with data when updating the 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 AddNewActivitiesData
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setAddNewActivitiesData

      public void setAddNewActivitiesData(boolean b) throws BusinessObjectException
      Sets the option used to add new activities with data when updating the 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
    • getDeleteNonExistingActivities

      public boolean getDeleteNonExistingActivities() throws BusinessObjectException
      Gets the option used to delete non existing activities when updating the 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 DeleteNonExistingActivities
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setDeleteNonExistingActivities

      public void setDeleteNonExistingActivities(boolean b) throws BusinessObjectException
      Sets the option used to delete non existing activities when updating the 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
    • getUpdateExistingActivities

      public boolean getUpdateExistingActivities() throws BusinessObjectException
      Gets the option used to update existing activities when updating the 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 UpdateExistingActivities
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setUpdateExistingActivities

      public void setUpdateExistingActivities(boolean b) throws BusinessObjectException
      Sets the option used to update existing activities when updating the 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
    • getGeneralActivitiInfo

      public boolean getGeneralActivitiInfo() throws BusinessObjectException
      Gets the option used to update general activity info when updating the 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 GeneralActivitiInfo
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setGeneralActivitiInfo

      public void setGeneralActivitiInfo(boolean b) throws BusinessObjectException
      Sets the option used to update general activity info when updating the 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
    • getActivityNotebooks

      public boolean getActivityNotebooks() throws BusinessObjectException
      Gets the option used to update activity notebooks when updating the 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 ActivityNotebooks
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityNotebooks

      public void setActivityNotebooks(boolean b) throws BusinessObjectException
      Sets the option used to update activity notebooks when updating the 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
    • getActivityCodeAssignments

      public boolean getActivityCodeAssignments() throws BusinessObjectException
      Gets the option used to update activity code assignments when updating the 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 ActivityCodeAssignments
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityCodeAssignments

      public void setActivityCodeAssignments(boolean b) throws BusinessObjectException
      Sets the option used to update activity code assignments when updating the 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
    • getConstraints

      public boolean getConstraints() throws BusinessObjectException
      Gets the option used to update activity constraints when updating the 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 Constraints
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setConstraints

      public void setConstraints(boolean b) throws BusinessObjectException
      Sets the option used to update activity constraints when updating the 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
    • getRelationships

      public boolean getRelationships() throws BusinessObjectException
      Gets the option used to update activity relationships when updating the 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 Relationships
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setRelationships

      public void setRelationships(boolean b) throws BusinessObjectException
      Sets the option used to update activity relationships when updating the 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
    • getDatesDurationDatadates

      public boolean getDatesDurationDatadates() throws BusinessObjectException
      Gets the option used to update activity dates, duration, Data dates when updating the 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 DatesDurationDatadates
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setDatesDurationDatadates

      public void setDatesDurationDatadates(boolean b) throws BusinessObjectException
      Sets the option used to update activity dates, duration, Data dates when updating the 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
    • getWbsAssignments

      public boolean getWbsAssignments() throws BusinessObjectException
      Gets the option used to update wbs assignments when updating the 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 WbsAssignments
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setWbsAssignments

      public void setWbsAssignments(boolean b) throws BusinessObjectException
      Sets the option used to update wbs assignments when updating the 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
    • getBudgetUnitsCostWoRsrcAssignmnt

      public boolean getBudgetUnitsCostWoRsrcAssignmnt() throws BusinessObjectException
      Gets the option used to update activity budget units and cost without resource assignment when updating the 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 BudgetUnitsCostWoRsrcAssignmnt
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setBudgetUnitsCostWoRsrcAssignmnt

      public void setBudgetUnitsCostWoRsrcAssignmnt(boolean b) throws BusinessObjectException
      Sets the option used to update activity budget units and cost without resource assignment when updating the 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
    • getSteps

      public boolean getSteps() throws BusinessObjectException
      Gets the option used to update activity steps when updating the 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 Steps
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setSteps

      public void setSteps(boolean b) throws BusinessObjectException
      Sets the option used to update activity steps when updating the 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
    • getStepsUdf

      public boolean getStepsUdf() throws BusinessObjectException
      Gets the option used to update activity steps Udf when updating the 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 StepsUdf
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setStepsUdf

      public void setStepsUdf(boolean b) throws BusinessObjectException
      Sets the option used to update activity steps Udf when updating the 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
    • getActualUnitsCostWoRsrcAssignmnt

      public boolean getActualUnitsCostWoRsrcAssignmnt() throws BusinessObjectException
      Gets the option used to update activity actual units and cost without resource assignment when updating the 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 ActualUnitsCostWoRsrcAssignmnt
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActualUnitsCostWoRsrcAssignmnt

      public void setActualUnitsCostWoRsrcAssignmnt(boolean b) throws BusinessObjectException
      Sets the option used to update activity actual units and cost without resource assignment when updating the 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
    • getActivityUdfs

      public boolean getActivityUdfs() throws BusinessObjectException
      Gets the option used to update activity Udfs when updating the 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 ActivityUdfs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityUdfs

      public void setActivityUdfs(boolean b) throws BusinessObjectException
      Sets the option used to update activity Udfs when updating the 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
    • getExpenses

      public boolean getExpenses() throws BusinessObjectException
      Gets the option used to update activity expenses when updating the 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 Expenses
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setExpenses

      public void setExpenses(boolean b) throws BusinessObjectException
      Sets the option used to update activity expenses when updating the 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
    • getExpenseUdfs

      public boolean getExpenseUdfs() throws BusinessObjectException
      Gets the option used to update activity expense Udfs when updating the 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 ExpenseUdfs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setExpenseUdfs

      public void setExpenseUdfs(boolean b) throws BusinessObjectException
      Sets the option used to update activity expense Udfs when updating the 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
    • getAddNewRsrcRole

      public boolean getAddNewRsrcRole() throws BusinessObjectException
      Gets the option used to update activity new resource and role assignments when updating the 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 AddNewRsrcRole
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setAddNewRsrcRole

      public void setAddNewRsrcRole(boolean b) throws BusinessObjectException
      Sets the option used to update activity new resource and role assignments when updating the 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
    • getNewBudgetUnitsCost

      public boolean getNewBudgetUnitsCost() throws BusinessObjectException
      Gets the option used to add Budget Units and Cost for new resource and role assignments when updating the 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 NewBudgetUnitsCost
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setNewBudgetUnitsCost

      public void setNewBudgetUnitsCost(boolean b) throws BusinessObjectException
      Sets the option used to add Budget Units and Cost for new resource and role assignments when updating the 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
    • getNewActivityInformation

      public boolean getNewActivityInformation() throws BusinessObjectException
      Gets the option used to add activity information for new resource and role assignments when updating the 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 NewActivityInformation
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setNewActivityInformation

      public void setNewActivityInformation(boolean b) throws BusinessObjectException
      Sets the option used to add activity information for new resource and role assignments when updating the 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
    • getActivityRsrcAssignmentUdfs

      public boolean getActivityRsrcAssignmentUdfs() throws BusinessObjectException
      Gets the option used to update activity resource assignment Udfs when updating the 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 ActivityRsrcAssignmentUdfs
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityRsrcAssignmentUdfs

      public void setActivityRsrcAssignmentUdfs(boolean b) throws BusinessObjectException
      Sets the option used to update activity resource assignment Udfs when updating the 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
    • getUpdateExistRsrcRoleAssignment

      public boolean getUpdateExistRsrcRoleAssignment() throws BusinessObjectException
      Gets the option used to update existing resource and role assignments when updating the 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 UpdateExistRsrcRoleAssignment
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setUpdateExistRsrcRoleAssignment

      public void setUpdateExistRsrcRoleAssignment(boolean b) throws BusinessObjectException
      Sets the option used to update existing resource and role assignments when updating the 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
    • getBudgetUnitsCost

      public boolean getBudgetUnitsCost() throws BusinessObjectException
      Gets the option used to update Budget Units and Cost for existing resource and role assignments when updating the 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 BudgetUnitsCost
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setBudgetUnitsCost

      public void setBudgetUnitsCost(boolean b) throws BusinessObjectException
      Sets the option used to update Budget Units and Cost for existing resource and role assignments when updating the 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
    • getActivityInformation

      public boolean getActivityInformation() throws BusinessObjectException
      Gets the option used to update activity information for existing resource and role assignments when updating the 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 ActivityInformation
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityInformation

      public void setActivityInformation(boolean b) throws BusinessObjectException
      Sets the option used to update activity information for existing resource and role assignments when updating the 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
    • getActivityFilterId

      public String getActivityFilterId() throws BusinessObjectException
      Gets the option used to update activity filter id when updating the 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 ActivityFilterId
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityFilterId

      public void setActivityFilterId(String s) throws BusinessObjectException
      Sets the option used to update activity filter id when updating the baseline. 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
    • getActivityFilterName

      public String getActivityFilterName() throws BusinessObjectException
      Gets the option used to update activity filter name when updating the 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 ActivityFilterName
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityFilterName

      public void setActivityFilterName(String s) throws BusinessObjectException
      Sets the option used to update activity filter name when updating the baseline. 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
    • getActivitiesFilter

      public String getActivitiesFilter() throws BusinessObjectException
      Gets the option used to update activity Ids of the selected filter when updating the 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 ActivitiesFilter
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesFilter

      public void setActivitiesFilter(String s) throws BusinessObjectException
      Sets the option used to update activity Ids of the selected filter when updating the baseline. 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
    • getActivitiesFilterLogic

      public String getActivitiesFilterLogic() throws BusinessObjectException
      Gets the option used to update activity filter logic when updating the 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 ActivitiesFilterLogic
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesFilterLogic

      public void setActivitiesFilterLogic(String s) throws BusinessObjectException
      Sets the option used to update activity filter logic when updating the baseline. 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
    • getActivitiesFinishingWithinDays

      public String getActivitiesFinishingWithinDays() throws BusinessObjectException
      Gets the option used to update number of days for Activity filter 'Activities finishing within specified days' when updating the 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 ActivitiesFinishingWithinDays
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesFinishingWithinDays

      public void setActivitiesFinishingWithinDays(String s) throws BusinessObjectException
      Sets the option used to update number of days for Activity filter 'Activities finishing within specified days' when updating the baseline. 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
    • getActivitiesOccurringWithinDays

      public String getActivitiesOccurringWithinDays() throws BusinessObjectException
      Gets the option used to update number of days for Activity filter 'Activities occurring within specified days' when updating the 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 ActivitiesOccurringWithinDays
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesOccurringWithinDays

      public void setActivitiesOccurringWithinDays(String s) throws BusinessObjectException
      Sets the option used to update number of days for Activity filter 'Activities occurring within specified days' when updating the baseline. 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
    • getActivitiesFilterResourceId

      public String getActivitiesFilterResourceId() throws BusinessObjectException
      Gets the option used to update resource ID for Activity filter 'Resource ID' when updating the 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 ActivitiesFilterResourceId
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesFilterResourceId

      public void setActivitiesFilterResourceId(String s) throws BusinessObjectException
      Sets the option used to update resource ID for Activity filter 'Resource ID' when updating the baseline. 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
    • getActivitiesFilterRoleId

      public String getActivitiesFilterRoleId() throws BusinessObjectException
      Gets the option used to update role ID for Activity filter 'Role ID' when updating the 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 ActivitiesFilterRoleId
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivitiesFilterRoleId

      public void setActivitiesFilterRoleId(String s) throws BusinessObjectException
      Sets the option used to update role ID for Activity filter 'Role ID' when updating the baseline. 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
    • getActivityRsrcAssignmentCodes

      public boolean getActivityRsrcAssignmentCodes() throws BusinessObjectException
      Gets the option used to update assignment code assignments when updating the 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 ActivityRsrcAssignmentCodes
      Throws:
      BusinessObjectException - if a problem occurred in the client-side business objects
    • setActivityRsrcAssignmentCodes

      public void setActivityRsrcAssignmentCodes(boolean b) throws BusinessObjectException
      Sets the option used to update assignment code assignments when updating the 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
    • 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.
    • load

      public static UpdateBaselineOption load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
      Loads a single UpdateBaselineOption object from the database.
      Parameters:
      session - the Session object
      fields - fields to load
      objId - unique ID of the UpdateBaselineOption object
      Returns:
      UpdateBaselineOption the UpdateBaselineOption 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<UpdateBaselineOption> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
      Loads multiple UpdateBaselineOption objects from the database.
      Parameters:
      session - the Session object
      fields - fields to load
      objIds - object ids of the UpdateBaselineOption 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 UpdateBaselineOption 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, UpdateBaselineOption[] updatebaselineoption) throws ServerException, NetworkException, BusinessObjectException
      Updates multiple UpdateBaselineOption objects in the database.
      Parameters:
      session - the Session object
      updatebaselineoption - array of UpdateBaselineOption 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