Class DelegatingAccessController

  • All Implemented Interfaces:
    com.opencloud.rem.client.security.AccessController

    public class DelegatingAccessController
    extends Object
    implements com.opencloud.rem.client.security.AccessController
    Implementation of AccessController that delegates calls from a REM plugin to REM itself.
    • Constructor Detail

      • DelegatingAccessController

        public DelegatingAccessController()
    • Method Detail

      • isUserLoggedIn

        public boolean isUserLoggedIn()
        Specified by:
        isUserLoggedIn in interface com.opencloud.rem.client.security.AccessController
      • getLoggedInUsername

        public String getLoggedInUsername()
        Specified by:
        getLoggedInUsername in interface com.opencloud.rem.client.security.AccessController
      • allowsPermission

        public boolean allowsPermission​(com.opencloud.rem.client.security.permission.ElementManagerPermission permission)
        Specified by:
        allowsPermission in interface com.opencloud.rem.client.security.AccessController
      • allowsPlacePermission

        public boolean allowsPlacePermission​(com.opencloud.rem.client.security.permission.PlacePermission permission)
        Specified by:
        allowsPlacePermission in interface com.opencloud.rem.client.security.AccessController
      • exportJSMethods

        public void exportJSMethods​(JavaScriptObject jso)
        Specified by:
        exportJSMethods in interface com.opencloud.rem.client.security.AccessController