Class DtoSingleAspectLinearRunExpenseModel
java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoSingleAspectLinearRunExpenseModel
- All Implemented Interfaces:
IDtoAbstractRunExpenseModel,IDtoSingleAspectLinearRunExpenseModel
public class DtoSingleAspectLinearRunExpenseModel
extends Object
implements IDtoSingleAspectLinearRunExpenseModel
On evalulation, returns offset + slope * (associated value of argument).
-
Field Summary
Fields inherited from interface com.vernaio.kayros.engine.v2.api.dto.IDtoSingleAspectLinearRunExpenseModel
_DISCRIMINATOR_TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDtoSingleAspectLinearRunExpenseModel(String id, String argument) -
Method Summary
Modifier and TypeMethodDescriptionbooleankey of a numerical run condition aspectgetId()Unique identifier amoung all DtoAbstractRunExpenseModels.getSlope()getType()Type discriminatorinthashCode()voidsetArgument(String argument) key of a numerical run condition aspectvoidUnique identifier amoung all DtoAbstractRunExpenseModels.voidvoidwithArgument(String argument) key of a numerical run condition aspectUnique identifier amoung all DtoAbstractRunExpenseModels.withOffset(Double offset)
-
Constructor Details
-
DtoSingleAspectLinearRunExpenseModel
protected DtoSingleAspectLinearRunExpenseModel() -
DtoSingleAspectLinearRunExpenseModel
-
-
Method Details
-
getType
Type discriminator- Specified by:
getTypein interfaceIDtoAbstractRunExpenseModel- Specified by:
getTypein interfaceIDtoSingleAspectLinearRunExpenseModel
-
getId
Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
getIdin interfaceIDtoAbstractRunExpenseModel- Specified by:
getIdin interfaceIDtoSingleAspectLinearRunExpenseModel
-
setId
Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
setIdin interfaceIDtoAbstractRunExpenseModel- Specified by:
setIdin interfaceIDtoSingleAspectLinearRunExpenseModel
-
getArgument
key of a numerical run condition aspect- Specified by:
getArgumentin interfaceIDtoSingleAspectLinearRunExpenseModel
-
setArgument
key of a numerical run condition aspect- Specified by:
setArgumentin interfaceIDtoSingleAspectLinearRunExpenseModel
-
getOffset
- Specified by:
getOffsetin interfaceIDtoSingleAspectLinearRunExpenseModel
-
setOffset
- Specified by:
setOffsetin interfaceIDtoSingleAspectLinearRunExpenseModel
-
getSlope
- Specified by:
getSlopein interfaceIDtoSingleAspectLinearRunExpenseModel
-
setSlope
- Specified by:
setSlopein interfaceIDtoSingleAspectLinearRunExpenseModel
-
withId
Unique identifier amoung all DtoAbstractRunExpenseModels. -
withArgument
key of a numerical run condition aspect -
withOffset
-
withSlope
-
equals
-
hashCode
public int hashCode()
-