Class LevelingOptions

java.lang.Object
com.aspose.tasks.cloud.model.LevelingOptions

public class LevelingOptions extends Object
LevelingOptions
  • Constructor Details

    • LevelingOptions

      public LevelingOptions()
  • Method Details

    • startDate

      public LevelingOptions startDate(org.threeten.bp.OffsetDateTime startDate)
    • getStartDate

      public org.threeten.bp.OffsetDateTime getStartDate()
      Leveling period start date. The default value is the project`s start date.
      Returns:
      startDate
    • setStartDate

      public void setStartDate(org.threeten.bp.OffsetDateTime startDate)
    • finishDate

      public LevelingOptions finishDate(org.threeten.bp.OffsetDateTime finishDate)
    • getFinishDate

      public org.threeten.bp.OffsetDateTime getFinishDate()
      Leveling period end date. The default value is the project`s finish date.
      Returns:
      finishDate
    • setFinishDate

      public void setFinishDate(org.threeten.bp.OffsetDateTime finishDate)
    • resourceUids

      public LevelingOptions resourceUids(List<Integer> resourceUids)
    • addResourceUidsItem

      public LevelingOptions addResourceUidsItem(Integer resourceUidsItem)
    • getResourceUids

      public List<Integer> getResourceUids()
      The list of the resource uids which will be leveled. If null is set, all project resources will be leveled.
      Returns:
      resourceUids
    • setResourceUids

      public void setResourceUids(List<Integer> resourceUids)
    • levelingOrder

      public LevelingOptions levelingOrder(LevelingOrder levelingOrder)
    • getLevelingOrder

      public LevelingOrder getLevelingOrder()
      The order in which the leveling algorithm delays tasks that have overallocations. After determination of tasks causing the overallocation and which tasks can be delayed, the specified order is used which task should be delayed first.
      Returns:
      levelingOrder
    • setLevelingOrder

      public void setLevelingOrder(LevelingOrder levelingOrder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object