protected void initExpressionManager() { if (expressionManager == null) { expressionManager = new ExpressionManager(beans); } // add function mapper for command context (eg currentUser(), currentUserGroups()) expressionManager.addFunctionMapper(new CommandContextFunctionMapper()); // add function mapper for date time (eg now(), dateTime()) expressionManager.addFunctionMapper(new DateTimeFunctionMapper()); }
protected void initExpressionManager() { if (expressionManager == null) { expressionManager = new ExpressionManager(beans); } // add function mapper for command context (eg currentUser(), currentUserGroups()) expressionManager.addFunctionMapper(new CommandContextFunctionMapper()); // add function mapper for date time (eg now(), dateTime()) expressionManager.addFunctionMapper(new DateTimeFunctionMapper()); }
protected void registerFunctionMapper(ProcessEngineConfigurationImpl processEngineConfiguration) { processEngineConfiguration.getExpressionManager().addFunctionMapper(new SpinFunctionMapper()); }
private static ExpressionManager getExpressionManager(ProcessEngineConfigurationImpl processEngineConfigurationImpl) { ExpressionManager em = processEngineConfigurationImpl.getExpressionManager(); em.addFunctionMapper(new FunctionMapper() { @Override public Method resolveFunction(String prefix, String localName) { if (currentEvaluationWrapperClass == null || !"g".equals(prefix)) return null; return Arrays.stream(currentEvaluationWrapperClass.getMethods()).filter(m -> localName.equals(m.getName())).findFirst().orElse(null); } }); return em; }
protected void initExpressionManager() { if (expressionManager == null) { expressionManager = new ExpressionManager(beans); } // add function mapper for command context (eg currentUser(), currentUserGroups()) expressionManager.addFunctionMapper(new CommandContextFunctionMapper()); // add function mapper for date time (eg now(), dateTime()) expressionManager.addFunctionMapper(new DateTimeFunctionMapper()); }
protected void registerFunctionMapper(ProcessEngineConfigurationImpl processEngineConfiguration) { processEngineConfiguration.getExpressionManager().addFunctionMapper(new SpinFunctionMapper()); }