protected void ensureContextFunctionMapInitialized() { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { synchronized (CommandContextFunctionMapper.class) { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { COMMAND_CONTEXT_FUNCTION_MAP = new HashMap<String, Method>(); createMethodBindings(); } } } }
public Method resolveFunction(String prefix, String localName) { // Context functions are used un-prefixed ensureContextFunctionMapInitialized(); return COMMAND_CONTEXT_FUNCTION_MAP.get(localName); }
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()); }
public Method resolveFunction(String prefix, String localName) { // Context functions are used un-prefixed ensureContextFunctionMapInitialized(); return COMMAND_CONTEXT_FUNCTION_MAP.get(localName); }
protected void ensureContextFunctionMapInitialized() { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { synchronized (CommandContextFunctionMapper.class) { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { COMMAND_CONTEXT_FUNCTION_MAP = new HashMap<String, Method>(); createMethodBindings(); } } } }
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()); }
public Method resolveFunction(String prefix, String localName) { // Context functions are used un-prefixed ensureContextFunctionMapInitialized(); return COMMAND_CONTEXT_FUNCTION_MAP.get(localName); }
protected void ensureContextFunctionMapInitialized() { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { synchronized (CommandContextFunctionMapper.class) { if (COMMAND_CONTEXT_FUNCTION_MAP == null) { COMMAND_CONTEXT_FUNCTION_MAP = new HashMap<String, Method>(); createMethodBindings(); } } } }