public class ExecuteClientCallsAction extends ServiceableAction implements ThreadSafe
Callable
.Modifier and Type | Field and Description |
---|---|
private CurrentUserProvider |
_currentUserProvider |
private RightAssignmentContextExtensionPoint |
_rightCtxEP |
private RightManager |
_rightManager |
manager
EMPTY_MAP
Constructor and Description |
---|
ExecuteClientCallsAction() |
Modifier and Type | Method and Description |
---|---|
private void |
_checkAccess(Method method,
Object[] paramValues) |
protected Object |
_executeMethod(Method method,
Object object,
Object[] paramValues)
Execute the method set in the client call
|
private CurrentUserProvider |
_getCurrentUserProvider() |
private Object |
_getRightContext(Method method,
Callable callable,
Object[] paramValues) |
private RightAssignmentContextExtensionPoint |
_getRightContextEP() |
private RightManager |
_getRightManager() |
Map |
act(Redirector redirector,
SourceResolver resolver,
Map objectModel,
String source,
Parameters parameters) |
service
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
private RightManager _rightManager
private CurrentUserProvider _currentUserProvider
private RightAssignmentContextExtensionPoint _rightCtxEP
public ExecuteClientCallsAction()
private RightManager _getRightManager()
private CurrentUserProvider _getCurrentUserProvider()
private RightAssignmentContextExtensionPoint _getRightContextEP()
public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, String source, Parameters parameters) throws Exception
protected Object _executeMethod(Method method, Object object, Object[] paramValues) throws Exception
method
- The methodobject
- The object which has the methodparamValues
- The method parametersException
- If an error occurredprivate void _checkAccess(Method method, Object[] paramValues)
private Object _getRightContext(Method method, Callable callable, Object[] paramValues)