Interface PolicyProviderFactory<R extends AbstractPolicyRepresentation>
- All Superinterfaces:
ProviderFactory<PolicyProvider>
- All Known Implementing Classes:
AggregatePolicyProviderFactory,ClientPolicyProviderFactory,ClientScopePolicyProviderFactory,DeployedScriptPolicyFactory,GroupPolicyProviderFactory,JSPolicyProviderFactory,RegexPolicyProviderFactory,ResourcePolicyProviderFactory,RolePolicyProviderFactory,ScopePolicyProviderFactory,TimePolicyProviderFactory,UMAPolicyProviderFactory,UserPolicyProviderFactory
public interface PolicyProviderFactory<R extends AbstractPolicyRepresentation>
extends ProviderFactory<PolicyProvider>
- Author:
- Pedro Igor
-
Method Summary
Modifier and TypeMethodDescriptioncreate(AuthorizationProvider authorization) default PolicyProviderAdminServicegetAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization) getGroup()getName()default booleandefault voidonCreate(Policy policy, R representation, AuthorizationProvider authorization) default voidonExport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider) default voidonImport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization) default voidonRemove(Policy policy, AuthorizationProvider authorization) default voidonUpdate(Policy policy, R representation, AuthorizationProvider authorization) toRepresentation(Policy policy, AuthorizationProvider authorization) Methods inherited from interface org.keycloak.provider.ProviderFactory
close, create, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
getName
String getName() -
getGroup
String getGroup() -
isInternal
default boolean isInternal() -
create
-
toRepresentation
-
getRepresentationType
-
onCreate
-
onUpdate
-
onRemove
-
onImport
default void onImport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization) -
onExport
default void onExport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider) -
getAdminResource
default PolicyProviderAdminService getAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization)
-