Package com.axelor.meta
Class ActionHandler
- java.lang.Object
-
- com.axelor.meta.ActionHandler
-
public class ActionHandler extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectcall(String className, String method)voidcheckPermission(JpaSecurity.AccessType type, Class<? extends Model> model, Long... ids)voidcheckPermission(JpaSecurity.AccessType accessType, String model)Objectevaluate(String expression)Evaluate the givenexpression.ActionResponseexecute()Class<?>findModelClass(String model)PostActionfirePostEvent(String name, Object result)voidfirePreEvent(String name)ContextgetContext()ActionRequestgetRequest()Objectrpc(String className, String methodCall)Objectsearch(Class<?> entityClass, String filter, Map params)ObjectselectAll(String query)ObjectselectAll(String query, Object... params)ObjectselectOne(String query)ObjectselectOne(String query, Object... params)Stringtemplate(Templates engine, Reader template)
-
-
-
Method Detail
-
checkPermission
public void checkPermission(JpaSecurity.AccessType accessType, String model)
-
checkPermission
public void checkPermission(JpaSecurity.AccessType type, Class<? extends Model> model, Long... ids)
-
firePreEvent
public void firePreEvent(String name)
-
firePostEvent
public PostAction firePostEvent(String name, Object result)
-
getContext
public Context getContext()
-
getRequest
public ActionRequest getRequest()
-
evaluate
public Object evaluate(String expression)
Evaluate the givenexpression.- Parameters:
expression- the expression to evaluate prefixed with action type followed by a:- Returns:
- expression result
-
template
public String template(Templates engine, Reader template) throws IOException
- Throws:
IOException
-
execute
public ActionResponse execute()
-
-