keycloak-spi-private
公開メンバ関数 | 全メンバ一覧
org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation > インタフェーステンプレート
org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation > の継承関係図
Inheritance graph
org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation > 連携図
Collaboration graph

公開メンバ関数

String getName ()
 
String getGroup ()
 
default boolean isInternal ()
 
PolicyProvider create (AuthorizationProvider authorization)
 
toRepresentation (Policy policy, AuthorizationProvider authorization)
 
Class< R > getRepresentationType ()
 
default void onCreate (Policy policy, R representation, AuthorizationProvider authorization)
 
default void onUpdate (Policy policy, R representation, AuthorizationProvider authorization)
 
default void onRemove (Policy policy, AuthorizationProvider authorization)
 
default void onImport (Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization)
 
default void onExport (Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider)
 
default PolicyProviderAdminService getAdminResource (ResourceServer resourceServer, AuthorizationProvider authorization)
 

詳解

著者
Pedro Igor

関数詳解

◆ create()

PolicyProvider org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.create ( AuthorizationProvider  authorization)

◆ getAdminResource()

default PolicyProviderAdminService org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.getAdminResource ( ResourceServer  resourceServer,
AuthorizationProvider  authorization 
)
inline
66  {
67  return null;
68  }

◆ getGroup()

String org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.getGroup ( )

◆ getName()

String org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.getName ( )

◆ getRepresentationType()

Class<R> org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.getRepresentationType ( )

◆ isInternal()

default boolean org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.isInternal ( )
inline
37  {
38  return false;
39  }

◆ onCreate()

default void org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.onCreate ( Policy  policy,
representation,
AuthorizationProvider  authorization 
)
inline
47  {
48 
49  }

◆ onExport()

default void org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.onExport ( Policy  policy,
PolicyRepresentation  representation,
AuthorizationProvider  authorizationProvider 
)
inline
63  {
64  }

◆ onImport()

default void org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.onImport ( Policy  policy,
PolicyRepresentation  representation,
AuthorizationProvider  authorization 
)
inline
59  {
60 
61  }

◆ onRemove()

default void org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.onRemove ( Policy  policy,
AuthorizationProvider  authorization 
)
inline
55  {
56 
57  }

◆ onUpdate()

default void org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.onUpdate ( Policy  policy,
representation,
AuthorizationProvider  authorization 
)
inline
51  {
52 
53  }

◆ toRepresentation()

R org.keycloak.authorization.policy.provider.PolicyProviderFactory< R extends AbstractPolicyRepresentation >.toRepresentation ( Policy  policy,
AuthorizationProvider  authorization 
)

このインタフェース詳解は次のファイルから抽出されました: