Class MapPolicyAdapter
java.lang.Object
org.keycloak.authorization.model.AbstractAuthorizationModel
org.keycloak.models.map.authorization.adapter.AbstractPolicyModel<MapPolicyEntity>
org.keycloak.models.map.authorization.adapter.MapPolicyAdapter
- All Implemented Interfaces:
Policy
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.authorization.model.Policy
Policy.FilterOption, Policy.SearchableFields -
Field Summary
Fields inherited from class org.keycloak.models.map.authorization.adapter.AbstractPolicyModel
entityFields inherited from class org.keycloak.authorization.model.AbstractAuthorizationModel
storeFactoryFields inherited from interface org.keycloak.authorization.model.Policy
CONFIG_SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionMapPolicyAdapter(RealmModel realm, ResourceServer resourceServer, MapPolicyEntity entity, StoreFactory storeFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociatedPolicy(Policy associatedPolicy) voidaddResource(Resource resource) voidgetId()getLogic()getName()getOwner()getType()voidvoidremoveAssociatedPolicy(Policy associatedPolicy) voidremoveConfig(String name) voidremoveResource(Resource resource) voidremoveScope(Scope scope) voidvoidsetDecisionStrategy(DecisionStrategy decisionStrategy) voidsetDescription(String description) voidvoidvoidtoString()Methods inherited from class org.keycloak.models.map.authorization.adapter.AbstractPolicyModel
equals, hashCodeMethods inherited from class org.keycloak.authorization.model.AbstractAuthorizationModel
throwExceptionIfReadonly
-
Constructor Details
-
MapPolicyAdapter
public MapPolicyAdapter(RealmModel realm, ResourceServer resourceServer, MapPolicyEntity entity, StoreFactory storeFactory)
-
-
Method Details
-
getId
-
getType
-
getDecisionStrategy
-
setDecisionStrategy
-
getLogic
-
setLogic
-
getConfig
-
setConfig
-
removeConfig
-
putConfig
-
getName
-
setName
-
getDescription
-
setDescription
-
getResourceServer
-
getAssociatedPolicies
-
getResources
-
getScopes
-
getOwner
-
setOwner
-
addScope
-
removeScope
-
addAssociatedPolicy
-
removeAssociatedPolicy
-
addResource
-
removeResource
-
toString
-