Class DtoPluginRunExpenseModel
java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoPluginRunExpenseModel
- All Implemented Interfaces:
IDtoAbstractRunExpenseModel,IDtoPluginRunExpenseModel
On evaluation, this calls some given IPlugin implementation.
-
Field Summary
Fields inherited from interface com.vernaio.kayros.engine.v2.api.dto.IDtoPluginRunExpenseModel
_DISCRIMINATOR_TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDtoPluginRunExpenseModel(String id, String calculatorPlugin) -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe uuid of a given implementation of IRunExpenseCalculator.getId()Unique identifier amoung all DtoAbstractRunExpenseModels.getType()Type discriminatorinthashCode()voidsetCalculatorPlugin(String calculatorPlugin) The uuid of a given implementation of IRunExpenseCalculator.voidUnique identifier amoung all DtoAbstractRunExpenseModels.withCalculatorPlugin(String calculatorPlugin) The uuid of a given implementation of IRunExpenseCalculator.Unique identifier amoung all DtoAbstractRunExpenseModels.
-
Constructor Details
-
DtoPluginRunExpenseModel
protected DtoPluginRunExpenseModel() -
DtoPluginRunExpenseModel
-
-
Method Details
-
getType
Type discriminator- Specified by:
getTypein interfaceIDtoAbstractRunExpenseModel- Specified by:
getTypein interfaceIDtoPluginRunExpenseModel
-
getId
Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
getIdin interfaceIDtoAbstractRunExpenseModel- Specified by:
getIdin interfaceIDtoPluginRunExpenseModel
-
setId
Unique identifier amoung all DtoAbstractRunExpenseModels.- Specified by:
setIdin interfaceIDtoAbstractRunExpenseModel- Specified by:
setIdin interfaceIDtoPluginRunExpenseModel
-
getCalculatorPlugin
The uuid of a given implementation of IRunExpenseCalculator.- Specified by:
getCalculatorPluginin interfaceIDtoPluginRunExpenseModel
-
setCalculatorPlugin
The uuid of a given implementation of IRunExpenseCalculator.- Specified by:
setCalculatorPluginin interfaceIDtoPluginRunExpenseModel
-
withId
Unique identifier amoung all DtoAbstractRunExpenseModels. -
withCalculatorPlugin
The uuid of a given implementation of IRunExpenseCalculator. -
equals
-
hashCode
public int hashCode()
-