Package org.keycloak.authorization.admin
Class PolicyTypeService
- java.lang.Object
-
- org.keycloak.authorization.admin.PolicyService
-
- org.keycloak.authorization.admin.PolicyTypeService
-
public class PolicyTypeService extends PolicyService
- Author:
- Pedro Igor
-
-
Field Summary
-
Fields inherited from class org.keycloak.authorization.admin.PolicyService
adminEvent, auth, authorization, resourceServer
-
-
Constructor Summary
Constructors Constructor Description PolicyTypeService(String type, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.authorization.AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
doCreatePolicyResource(org.keycloak.authorization.model.Policy policy)
protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation
doCreateRepresentation(String payload)
protected List<Object>
doSearch(Integer firstResult, Integer maxResult, String fields, Map<org.keycloak.authorization.model.Policy.FilterOption,String[]> filters)
Object
getPolicyAdminResourceProvider()
protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation
toRepresentation(org.keycloak.authorization.model.Policy policy, String fields, org.keycloak.authorization.AuthorizationProvider authorization)
-
Methods inherited from class org.keycloak.authorization.admin.PolicyService
create, create, doCreatePolicyTypeResource, findAll, findByName, findPolicyProviders, getPolicyEvaluateResource, getPolicyProviderAdminResource, getPolicyProviderFactory, getResource
-
-
-
-
Constructor Detail
-
PolicyTypeService
public PolicyTypeService(String type, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.authorization.AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
-
-
Method Detail
-
getPolicyAdminResourceProvider
@Path("/provider") public Object getPolicyAdminResourceProvider()
-
doCreatePolicyResource
protected Object doCreatePolicyResource(org.keycloak.authorization.model.Policy policy)
- Overrides:
doCreatePolicyResource
in classPolicyService
-
doCreateRepresentation
protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation doCreateRepresentation(String payload)
- Overrides:
doCreateRepresentation
in classPolicyService
-
toRepresentation
protected org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation toRepresentation(org.keycloak.authorization.model.Policy policy, String fields, org.keycloak.authorization.AuthorizationProvider authorization)
- Overrides:
toRepresentation
in classPolicyService
-
-