クラス ActionAuthContextHandler

java.lang.Object
org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
org.iplass.mtp.impl.auth.authorize.builtin.action.ActionAuthContextHandler

public class ActionAuthContextHandler extends org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected String
     
    protected String
    contextName(org.iplass.mtp.auth.Permission permission)
     
    protected org.iplass.mtp.impl.auth.authorize.AuthorizationContext
    defaultAuthorizationContext(String contextName, org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
     
    org.iplass.mtp.impl.auth.authorize.builtin.BuiltinAuthorizationContext
    get(String contextName, org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
     
    protected org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextCacheLogic
    newAuthorizeContextCacheLogic(org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
     
    Class<? extends org.iplass.mtp.auth.Permission>[]
     
    protected String
    toMetaDataPath(String contextName)
     
    boolean
    useSharedPermission(org.iplass.mtp.auth.Permission permission)
     

    クラスから継承されたメソッド org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler

    getOrDefault, initCache, notifyUpdate

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • ActionAuthContextHandler

      public ActionAuthContextHandler()
  • メソッドの詳細

    • permissionType

      public Class<? extends org.iplass.mtp.auth.Permission>[] permissionType()
      定義:
      permissionType クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • cacheNamespace

      protected String cacheNamespace()
      定義:
      cacheNamespace クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • contextName

      protected String contextName(org.iplass.mtp.auth.Permission permission)
      定義:
      contextName クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • toMetaDataPath

      protected String toMetaDataPath(String contextName)
      定義:
      toMetaDataPath クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • newAuthorizeContextCacheLogic

      protected org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextCacheLogic newAuthorizeContextCacheLogic(org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
      定義:
      newAuthorizeContextCacheLogic クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • useSharedPermission

      public boolean useSharedPermission(org.iplass.mtp.auth.Permission permission)
      オーバーライド:
      useSharedPermission クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • get

      public org.iplass.mtp.impl.auth.authorize.builtin.BuiltinAuthorizationContext get(String contextName, org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
      オーバーライド:
      get クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler
    • defaultAuthorizationContext

      protected org.iplass.mtp.impl.auth.authorize.AuthorizationContext defaultAuthorizationContext(String contextName, org.iplass.mtp.impl.auth.authorize.builtin.TenantAuthorizeContext tac)
      定義:
      defaultAuthorizationContext クラス内 org.iplass.mtp.impl.auth.authorize.builtin.AuthorizationContextHandler