Package com.opencloud.rem.ext.client
Class DelegatingAccessController
- java.lang.Object
-
- com.opencloud.rem.ext.client.DelegatingAccessController
-
- All Implemented Interfaces:
com.opencloud.rem.client.security.AccessController
public class DelegatingAccessController extends Object implements com.opencloud.rem.client.security.AccessController
Implementation ofAccessController
that delegates calls from a REM plugin to REM itself.
-
-
Constructor Summary
Constructors Constructor Description DelegatingAccessController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsPermission(com.opencloud.rem.client.security.permission.ElementManagerPermission permission)
boolean
allowsPlacePermission(com.opencloud.rem.client.security.permission.PlacePermission permission)
void
exportJSMethods(JavaScriptObject jso)
String
getLoggedInUsername()
boolean
isUserLoggedIn()
-
-
-
Method Detail
-
isUserLoggedIn
public boolean isUserLoggedIn()
- Specified by:
isUserLoggedIn
in interfacecom.opencloud.rem.client.security.AccessController
-
getLoggedInUsername
public String getLoggedInUsername()
- Specified by:
getLoggedInUsername
in interfacecom.opencloud.rem.client.security.AccessController
-
allowsPermission
public boolean allowsPermission(com.opencloud.rem.client.security.permission.ElementManagerPermission permission)
- Specified by:
allowsPermission
in interfacecom.opencloud.rem.client.security.AccessController
-
allowsPlacePermission
public boolean allowsPlacePermission(com.opencloud.rem.client.security.permission.PlacePermission permission)
- Specified by:
allowsPlacePermission
in interfacecom.opencloud.rem.client.security.AccessController
-
exportJSMethods
public void exportJSMethods(JavaScriptObject jso)
- Specified by:
exportJSMethods
in interfacecom.opencloud.rem.client.security.AccessController
-
-