Class ModifyCommand

    • Field Detail

      • ALLOW_MODIFY_EXPRESSIONS

        public boolean ALLOW_MODIFY_EXPRESSIONS
        if this is true, modify can be any MVEL expressions. If false, it will only allow literal values. (false should be use when taking input from an untrusted source, such as a web service).
    • Constructor Detail

      • ModifyCommand

        public ModifyCommand()
      • ModifyCommand

        public ModifyCommand​(org.kie.api.runtime.rule.FactHandle handle,
                             List<org.kie.api.command.Setter> setters)
    • Method Detail

      • getFactHandle

        public org.kie.api.runtime.rule.FactHandle getFactHandle()
      • setFactHandleFromString

        public void setFactHandleFromString​(String factHandleId)
      • getFactHandleFromString

        public String getFactHandleFromString()
      • getSetters

        public List<org.kie.api.command.Setter> getSetters()
      • setSetters

        public void setSetters​(List<org.kie.api.command.Setter> setters)
      • execute

        public Object execute​(org.kie.api.runtime.Context context)
        Specified by:
        execute in interface org.kie.api.command.ExecutableCommand<Object>