Class MapAuthorizationStore
- java.lang.Object
-
- org.keycloak.models.map.authorization.MapAuthorizationStore
-
- All Implemented Interfaces:
StoreFactory,Provider
public class MapAuthorizationStore extends Object implements StoreFactory
- Author:
- mhajas
-
-
Constructor Summary
Constructors Constructor Description MapAuthorizationStore(MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore, MapStorage<MapPolicyEntity,Policy> policyStore, MapStorage<MapResourceServerEntity,ResourceServer> resourceServerStore, MapStorage<MapResourceEntity,Resource> resourceStore, MapStorage<MapScopeEntity,Scope> scopeStore, AuthorizationProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()MapPermissionTicketStoregetPermissionTicketStore()Returns aPermissionTicketStore.MapPolicyStoregetPolicyStore()Returns aPolicyStore.MapResourceServerStoregetResourceServerStore()Returns aResourceServerStore.MapResourceStoregetResourceStore()Returns aResourceStore.MapScopeStoregetScopeStore()Returns aScopeStore.booleanisReadOnly()Indicates if instances returned from storage are read-only.voidsetReadOnly(boolean readOnly)Sets whether or not changes to instances returned from this factory are supported.
-
-
-
Constructor Detail
-
MapAuthorizationStore
public MapAuthorizationStore(MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore, MapStorage<MapPolicyEntity,Policy> policyStore, MapStorage<MapResourceServerEntity,ResourceServer> resourceServerStore, MapStorage<MapResourceEntity,Resource> resourceStore, MapStorage<MapScopeEntity,Scope> scopeStore, AuthorizationProvider provider)
-
-
Method Detail
-
getResourceStore
public MapResourceStore getResourceStore()
Description copied from interface:StoreFactoryReturns aResourceStore.- Specified by:
getResourceStorein interfaceStoreFactory- Returns:
- the resource store
-
getResourceServerStore
public MapResourceServerStore getResourceServerStore()
Description copied from interface:StoreFactoryReturns aResourceServerStore.- Specified by:
getResourceServerStorein interfaceStoreFactory- Returns:
- the resource server store
-
getScopeStore
public MapScopeStore getScopeStore()
Description copied from interface:StoreFactoryReturns aScopeStore.- Specified by:
getScopeStorein interfaceStoreFactory- Returns:
- the scope store
-
getPolicyStore
public MapPolicyStore getPolicyStore()
Description copied from interface:StoreFactoryReturns aPolicyStore.- Specified by:
getPolicyStorein interfaceStoreFactory- Returns:
- the policy store
-
getPermissionTicketStore
public MapPermissionTicketStore getPermissionTicketStore()
Description copied from interface:StoreFactoryReturns aPermissionTicketStore.- Specified by:
getPermissionTicketStorein interfaceStoreFactory- Returns:
- the permission ticket store
-
setReadOnly
public void setReadOnly(boolean readOnly)
Description copied from interface:StoreFactorySets whether or not changes to instances returned from this factory are supported. Once marked as read-only, any attempt to change state will throw anIllegalStateException.- Specified by:
setReadOnlyin interfaceStoreFactory- Parameters:
readOnly- if true, changes are not supported
-
isReadOnly
public boolean isReadOnly()
Description copied from interface:StoreFactoryIndicates if instances returned from storage are read-only.- Specified by:
isReadOnlyin interfaceStoreFactory- Returns:
- if true, instances only support reads.
-
-