Interface IDtoSingleAspectBasicRunExpenseModel
- All Superinterfaces:
IDtoAbstractRunExpenseModel
- All Known Implementing Classes:
DtoSingleAspectBasicRunExpenseModel
A basic model whose output is determined depending on the value of a single run condition aspect.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaspect of the run condition that generates cost or durationdefault cost or duration where no specific valueExpense is givengetId()Unique identifier amoung all DtoAbstractRunExpenseModels.getType()Type discriminatorcost or duration for specific values.voidaspect of the run condition that generates cost or durationvoidsetDefaultExpense(Double defaultExpense) default cost or duration where no specific valueExpense is givenvoidUnique identifier amoung all DtoAbstractRunExpenseModels.voidsetValueExpenses(IDtoSingleAspectBasicValueRunExpense[] valueExpenses) cost or duration for specific values.
-
Field Details
-
_DISCRIMINATOR_TYPE_NAME
- See Also:
-
-
Method Details
-
getType
String getType()Type discriminator- Specified by:
getTypein interfaceIDtoAbstractRunExpenseModel
-
getId
String getId()Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
getIdin interfaceIDtoAbstractRunExpenseModel
-
setId
Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
setIdin interfaceIDtoAbstractRunExpenseModel
-
getAspect
String getAspect()aspect of the run condition that generates cost or duration -
setAspect
aspect of the run condition that generates cost or duration -
getDefaultExpense
Double getDefaultExpense()default cost or duration where no specific valueExpense is given -
setDefaultExpense
default cost or duration where no specific valueExpense is given -
getValueExpenses
IDtoSingleAspectBasicValueRunExpense[] getValueExpenses()cost or duration for specific values. -
setValueExpenses
cost or duration for specific values.
-