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 SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PolicyProvidercreate(AuthorizationProvider authorization)default PolicyProviderAdminServicegetAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization)StringgetGroup()StringgetName()Class<R>getRepresentationType()default booleanisInternal()default 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)RtoRepresentation(Policy policy, AuthorizationProvider authorization)- 
Methods inherited from interface org.keycloak.provider.ProviderFactoryclose, create, getConfigMetadata, getId, init, order, postInit
 
- 
 
- 
- 
- 
Method Detail- 
getNameString getName() 
 - 
getGroupString getGroup() 
 - 
isInternaldefault boolean isInternal() 
 - 
createPolicyProvider create(AuthorizationProvider authorization) 
 - 
toRepresentationR toRepresentation(Policy policy, AuthorizationProvider authorization) 
 - 
onCreatedefault void onCreate(Policy policy, R representation, AuthorizationProvider authorization) 
 - 
onUpdatedefault void onUpdate(Policy policy, R representation, AuthorizationProvider authorization) 
 - 
onRemovedefault void onRemove(Policy policy, AuthorizationProvider authorization) 
 - 
onImportdefault void onImport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization) 
 - 
onExportdefault void onExport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider) 
 - 
getAdminResourcedefault PolicyProviderAdminService getAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization) 
 
- 
 
-