Class ERuleEffectus

All Implemented Interfaces:
IChange, de.tsl2.nano.service.util.IPersistable<String>, Serializable

@Entity public class ERuleEffectus extends RuleEffectus<Object,Object> implements de.tsl2.nano.service.util.IPersistable<String>
See Also:
  • Constructor Details

    • ERuleEffectus

      public ERuleEffectus()
    • ERuleEffectus

      public ERuleEffectus(ERes res, boolean fixed, String ruleName)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface de.tsl2.nano.service.util.IPersistable<String>
    • setId

      public void setId(String id)
      Specified by:
      setId in interface de.tsl2.nano.service.util.IPersistable<String>
    • isFixed

      public boolean isFixed()
      Overrides:
      isFixed in class Effectus<Object,Object>
    • setFixed

      public void setFixed(boolean fixed)
    • evaluateNewValue

      protected Object evaluateNewValue()
      Overrides:
      evaluateNewValue in class RuleEffectus<Object,Object>
      Returns:
      new calculated value. to evaluate the new value, the object/res should given to the calculating function.
    • getRes

      public ERes getRes()
    • setRes

      public void setRes(ERes res)
    • getExsecutio

      public EExsecutio getExsecutio()
    • setExsecutio

      public void setExsecutio(EExsecutio exsecutio)