Class CaseFieldsExpressionRunner
- java.lang.Object
-
- com.netgrif.application.engine.petrinet.domain.dataset.logic.action.runner.CaseFieldsExpressionRunner
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
@Component public abstract class CaseFieldsExpressionRunner extends java.lang.Object implements groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description CaseFieldsExpressionRunner(int cacheSize)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ActionDelegate
getActionDelegate()
protected groovy.lang.Closure
getExpressionCode(Expression expression)
groovy.lang.MetaClass
getMetaClass()
protected void
initCode(java.lang.Object delegate, Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, java.util.Map<java.lang.String,java.lang.String> params)
protected org.slf4j.Logger
logger()
java.lang.Object
run(Case useCase, Expression expression)
java.lang.Object
run(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.Object
run(Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, Expression expression)
java.lang.Object
run(Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
void
setMetaClass(groovy.lang.MetaClass mc)
-
-
-
Method Detail
-
run
public java.lang.Object run(Case useCase, Expression expression)
-
run
public java.lang.Object run(Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, Expression expression)
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
getActionDelegate
@Lookup("actionDelegate") public abstract ActionDelegate getActionDelegate()
-
run
public java.lang.Object run(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
-
run
public java.lang.Object run(Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
-
getExpressionCode
protected groovy.lang.Closure getExpressionCode(Expression expression)
-
initCode
protected void initCode(java.lang.Object delegate, Case useCase, java.util.Map<java.lang.String,java.lang.String> fields, java.util.Map<java.lang.String,java.lang.String> params)
-
logger
protected org.slf4j.Logger logger()
-
-