Interface IDtoPluginRunExpenseModel

All Superinterfaces:
IDtoAbstractRunExpenseModel
All Known Implementing Classes:
DtoPluginRunExpenseModel

public interface IDtoPluginRunExpenseModel extends IDtoAbstractRunExpenseModel
On evaluation, this calls some given IPlugin implementation.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    The uuid of a given implementation of IRunExpenseCalculator.
    Unique identifier amoung all DtoAbstractRunExpenseModels.
    Type discriminator
    void
    setCalculatorPlugin(String calculatorPlugin)
    The uuid of a given implementation of IRunExpenseCalculator.
    void
    Unique identifier amoung all DtoAbstractRunExpenseModels.
  • 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
    • getCalculatorPlugin

      String getCalculatorPlugin()
      The uuid of a given implementation of IRunExpenseCalculator.
    • setCalculatorPlugin

      void setCalculatorPlugin(String calculatorPlugin)
      The uuid of a given implementation of IRunExpenseCalculator.