Class PartialEvaluationContext
java.lang.Object
org.keycloak.authorization.policy.provider.PartialEvaluationContext
An 
PartialEvaluationContext instance provides access to contextual information when building a query for realm
 resources of a given ResourceType.- 
Constructor Summary
ConstructorsConstructorDescriptionPartialEvaluationContext(PartialEvaluationStorageProvider storage, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery, jakarta.persistence.criteria.Path<?> path) PartialEvaluationContext(ResourceType resourceType, Set<String> allowedResources, Set<String> deniedResources, PartialEvaluationStorageProvider storage, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery, jakarta.persistence.criteria.Path<?> path)  - 
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.criteria.CriteriaQuery<?>jakarta.persistence.criteria.CriteriaBuilderjakarta.persistence.criteria.Path<?>getPath()booleanvoidsetAllowedGroups(Set<String> allowedGroups) voidsetCriteriaBuilder(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) voidsetCriteriaQuery(jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery) voidsetDeniedGroups(Set<String> deniedGroups) voidsetPath(jakarta.persistence.criteria.Path<?> path) void 
- 
Constructor Details
- 
PartialEvaluationContext
public PartialEvaluationContext(PartialEvaluationStorageProvider storage, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery, jakarta.persistence.criteria.Path<?> path)  - 
PartialEvaluationContext
public PartialEvaluationContext(ResourceType resourceType, Set<String> allowedResources, Set<String> deniedResources, PartialEvaluationStorageProvider storage, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery, jakarta.persistence.criteria.Path<?> path)  
 - 
 - 
Method Details
- 
isResourceTypeAllowed
public boolean isResourceTypeAllowed() - 
getAllowedResourceIds
 - 
getDeniedGroupIds
 - 
setAllowedGroups
 - 
setDeniedGroups
 - 
getDeniedGroups
 - 
getAllowedGroups
 - 
getAllowedResources
 - 
getPath
public jakarta.persistence.criteria.Path<?> getPath() - 
deniedResources
 - 
criteriaQuery
public jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery() - 
getCriteriaBuilder
public jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder() - 
getResourceType
 - 
getStorage
 - 
getDeniedResources
 - 
setStorage
 - 
setCriteriaBuilder
public void setCriteriaBuilder(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder)  - 
setCriteriaQuery
public void setCriteriaQuery(jakarta.persistence.criteria.CriteriaQuery<?> criteriaQuery)  - 
setPath
public void setPath(jakarta.persistence.criteria.Path<?> path)  
 -