Class SpreadOptions

java.lang.Object
com.primavera.integration.client.bo.SpreadOptions
Direct Known Subclasses:
SpreadOptions.ExpenseCategoryCBSSpreadOptions, SpreadOptions.ExpenseCategorySpreadOptions, SpreadOptions.PrimarySpreadOptions, SpreadOptions.ProjectSpreadOptions, SpreadOptions.ResourceCBSSpreadOptions, SpreadOptions.ResourceSpreadOptions, SpreadOptions.RoleSpreadOptions, SpreadOptions.WBSSpreadOptions

public abstract class SpreadOptions extends Object
Spread Options is used to load business objects with summary data.
  • Method Details

    • getSpreadFields

      public String[] getSpreadFields()
    • getPeriodType

      public SpreadPeriodType getPeriodType()
    • getStartDate

      public Date getStartDate()
    • getEndDate

      public Date getEndDate()
    • isIncludeCumulative

      public boolean isIncludeCumulative()
    • getObjectIds

      public ObjectId[] getObjectIds()
    • getSpreadPrimaryField

      public abstract String getSpreadPrimaryField(com.primavera.bo.defs.BusinessObjectDef def)
    • getSpreadParam

      public com.primavera.bo.base.SpreadParam getSpreadParam(com.primavera.bo.defs.BusinessObjectDef def) throws BusinessObjectException
      Throws:
      BusinessObjectException