Uses of Class
de.captaingoldfish.scim.sdk.server.filter.FilterNode
-
-
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.endpoints
Methods in de.captaingoldfish.scim.sdk.server.endpoints with parameters of type FilterNode Modifier and Type Method Description abstract PartialListResponse<T>ResourceHandler. listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Authorization authorization)queries several resources based on the following values -
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.endpoints.handler
Methods in de.captaingoldfish.scim.sdk.server.endpoints.handler with parameters of type FilterNode Modifier and Type Method Description PartialListResponseResourceTypeHandler. listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Authorization authorization)queries several resources based on the following valuesPartialListResponse<Schema>SchemaHandler. listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Authorization authorization)queries several resources based on the following valuesPartialListResponseServiceProviderHandler. listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Authorization authorization)listing of service provider configurations not supported -
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.filter
Subclasses of FilterNode in de.captaingoldfish.scim.sdk.server.filter Modifier and Type Class Description classAndExpressionNodeauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an and operationclassAttributeExpressionLeafauthor Pascal Knueppel
created at: 16.10.2019 - 12:37
Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"classAttributePathRootauthor Pascal Knueppel
created at: 28.10.2019 - 23:14
this is a leaf node for resolving patch expressions that will hold the full name of the attribute e.g.classNotExpressionNodeauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents an expression that should be negatedclassOrExpressionNodeauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an or operationConstructors in de.captaingoldfish.scim.sdk.server.filter with parameters of type FilterNode Constructor Description AndExpressionNode(FilterNode leftNode, FilterNode rightNode)AttributePathRoot(FilterNode child, ResourceType resourceType, ScimFilterParser.ValuePathContext ctx)NotExpressionNode(FilterNode rightNode)OrExpressionNode(FilterNode leftNode, FilterNode rightNode) -
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.filter.antlr
Methods in de.captaingoldfish.scim.sdk.server.filter.antlr that return FilterNode Modifier and Type Method Description FilterNodeFilterVisitor. visitAndExpression(ScimFilterParser.AndExpressionContext ctx)builds anAndExpressionNodeFilterNodeFilterVisitor. visitAttributeExpression(ScimFilterParser.AttributeExpressionContext ctx)builds a leaf node in the tree.FilterNodeFilterVisitor. visitNotExpression(ScimFilterParser.NotExpressionContext ctx)builds aNotExpressionNodeFilterNodeFilterVisitor. visitOrExpression(ScimFilterParser.OrExpressionContext ctx)builds anOrExpressionNodeFilterNodeFilterVisitor. visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext ctx)ignores this node and proceeds with the child of this node.FilterNodeFilterVisitor. visitValuePath(ScimFilterParser.ValuePathContext ctx)will resolve a value path that is representing a bracket filter notation -
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.filter.resources
Methods in de.captaingoldfish.scim.sdk.server.filter.resources with parameters of type FilterNode Modifier and Type Method Description static <T extends ResourceNode>
List<T>FilterResourceResolver. filterResources(List<T> resources, FilterNode filterNode)filters the given resources based on the filternodeOptional<com.fasterxml.jackson.databind.node.ObjectNode>PatchFilterResolver. isNodeMatchingFilter(com.fasterxml.jackson.databind.node.ObjectNode complexNode, FilterNode path)will check if the given complex node matches the given filter -
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.utils
Methods in de.captaingoldfish.scim.sdk.server.utils that return FilterNode Modifier and Type Method Description static FilterNodeRequestUtils. parseFilter(ResourceType resourceType, String filter)parsed the filter of a list request
-