Class EnterpriseAuthorizationHandler

java.lang.Object
org.testingisdocumenting.znai.enterprise.authorization.EnterpriseAuthorizationHandler
All Implemented Interfaces:
DocLifecycleListener, org.testingisdocumenting.znai.server.auth.AuthorizationHandler

public class EnterpriseAuthorizationHandler extends Object implements org.testingisdocumenting.znai.server.auth.AuthorizationHandler, DocLifecycleListener
  • Constructor Details

    • EnterpriseAuthorizationHandler

      public EnterpriseAuthorizationHandler()
  • Method Details

    • isAuthorized

      public boolean isAuthorized(String userId, String docId)
      Specified by:
      isAuthorized in interface org.testingisdocumenting.znai.server.auth.AuthorizationHandler
    • allowedGroups

      public List<String> allowedGroups(String docId)
      Specified by:
      allowedGroups in interface org.testingisdocumenting.znai.server.auth.AuthorizationHandler
    • authorizationRequestLink

      public org.testingisdocumenting.znai.server.auth.AuthorizationRequestLink authorizationRequestLink()
      Specified by:
      authorizationRequestLink in interface org.testingisdocumenting.znai.server.auth.AuthorizationHandler
    • onDocUpdate

      public void onDocUpdate(org.testingisdocumenting.znai.core.DocMeta docMeta)
      Specified by:
      onDocUpdate in interface DocLifecycleListener
    • onDocRemove

      public void onDocRemove(String docId)
      Specified by:
      onDocRemove in interface DocLifecycleListener