jbpm-form-modeler-ui 6.2.0.Final

org.jbpm.formModeler.core.processing.formProcessing
Class BasicFormChangeProcessor

java.lang.Object
  extended by org.jbpm.formModeler.core.processing.formProcessing.FormChangeProcessor
      extended by org.jbpm.formModeler.core.processing.formProcessing.BasicFormChangeProcessor
Direct Known Subclasses:
DefaultFormulaProcessor, FormulasCalculatorChangeProcessor

public abstract class BasicFormChangeProcessor
extends FormChangeProcessor


Field Summary
protected  HashSet evaluatedFields
           
protected  FunctionsProvider functionsProvider
           
 
Fields inherited from class org.jbpm.formModeler.core.processing.formProcessing.FormChangeProcessor
fieldHandlersManager, formProcessor, MAX_ELEMENTS_TO_SHOW, replacementManager, sizeRestrictedFormModes, supportedFormModes
 
Constructor Summary
BasicFormChangeProcessor()
           
 
Method Summary
protected  Object evaluateEntityValue(Form form, String namespace, String entityValue, Object loadedObject, FormStatusData statusData, FormChangeResponse response)
           
protected  Object evaluateFormula(Form form, String namespace, String formula, Object loadedObject, FormStatusData statusData, FormChangeResponse response, Field field, Date date)
           
protected  void evaluateFormulaForField(Form form, String namespace, Field field, Object loadedObject, FormStatusData statusData, FormChangeResponse response, Date date)
           
protected  bsh.Interpreter getInterpreter(Form form, String namespace)
           
protected  String replaceFieldValues(Form form, FormStatusData statusData, String namespace, Field field, String rangeFormula, Object loadedObject, FormChangeResponse response)
           
 
Methods inherited from class org.jbpm.formModeler.core.processing.formProcessing.FormChangeProcessor
canProcess, doProcess, getContextEvaluableFields, getEvaluableFields, getMaxElementsToShow, getMaxElementsToShow, getNextProcessor, getSizeRestrictedFormModes, getSupportedContextType, getSupportedFormModes, process, process, process, restrictCombosSize, setNextProcessor, setSizeRestrictedFormModes, setSupportedFormModes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

evaluatedFields

protected HashSet evaluatedFields

functionsProvider

protected FunctionsProvider functionsProvider
Constructor Detail

BasicFormChangeProcessor

public BasicFormChangeProcessor()
Method Detail

replaceFieldValues

protected String replaceFieldValues(Form form,
                                    FormStatusData statusData,
                                    String namespace,
                                    Field field,
                                    String rangeFormula,
                                    Object loadedObject,
                                    FormChangeResponse response)

evaluateEntityValue

protected Object evaluateEntityValue(Form form,
                                     String namespace,
                                     String entityValue,
                                     Object loadedObject,
                                     FormStatusData statusData,
                                     FormChangeResponse response)

evaluateFormulaForField

protected void evaluateFormulaForField(Form form,
                                       String namespace,
                                       Field field,
                                       Object loadedObject,
                                       FormStatusData statusData,
                                       FormChangeResponse response,
                                       Date date)

evaluateFormula

protected Object evaluateFormula(Form form,
                                 String namespace,
                                 String formula,
                                 Object loadedObject,
                                 FormStatusData statusData,
                                 FormChangeResponse response,
                                 Field field,
                                 Date date)

getInterpreter

protected bsh.Interpreter getInterpreter(Form form,
                                         String namespace)

jbpm-form-modeler-ui 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.