Interface IDtoSingleAspectBasicRunExpenseModel

All Superinterfaces:
IDtoAbstractRunExpenseModel
All Known Implementing Classes:
DtoSingleAspectBasicRunExpenseModel

public interface IDtoSingleAspectBasicRunExpenseModel extends IDtoAbstractRunExpenseModel
A basic model whose output is determined depending on the value of a single run condition aspect.
  • Field Details

  • Method Details

    • getType

      String getType()
      Type discriminator
      Specified by:
      getType in interface IDtoAbstractRunExpenseModel
    • getId

      String getId()
      Unique identifier amoung all DtoAbstractRunExpenseModels.
      Specified by:
      getId in interface IDtoAbstractRunExpenseModel
    • setId

      void setId(String id)
      Unique identifier amoung all DtoAbstractRunExpenseModels.
      Specified by:
      setId in interface IDtoAbstractRunExpenseModel
    • getAspect

      String getAspect()
      aspect of the run condition that generates cost or duration
    • setAspect

      void setAspect(String aspect)
      aspect of the run condition that generates cost or duration
    • getDefaultExpense

      Double getDefaultExpense()
      default cost or duration where no specific valueExpense is given
    • setDefaultExpense

      void setDefaultExpense(Double defaultExpense)
      default cost or duration where no specific valueExpense is given
    • getValueExpenses

      cost or duration for specific values.
    • setValueExpenses

      void setValueExpenses(IDtoSingleAspectBasicValueRunExpense[] valueExpenses)
      cost or duration for specific values.