Uses of Class
de.captaingoldfish.scim.sdk.server.filter.FilterNode
Packages that use FilterNode
Package
Description
-
Uses of FilterNode in de.captaingoldfish.scim.sdk.server.endpoints
Methods in de.captaingoldfish.scim.sdk.server.endpoints with parameters of type FilterNodeModifier and TypeMethodDescriptionabstract PartialListResponse<T>ResourceHandler.listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Context context) 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 FilterNodeModifier and TypeMethodDescriptionResourceTypeHandler.listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Context context) queries several resources based on the following valuesSchemaHandler.listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Context context) queries several resources based on the following valuesServiceProviderHandler.listResources(long startIndex, int count, FilterNode filter, SchemaAttribute sortBy, SortOrder sortOrder, List<SchemaAttribute> attributes, List<SchemaAttribute> excludedAttributes, Context context) 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.filterModifier and TypeClassDescriptionfinal classauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an and operationfinal classauthor Pascal Knueppel
created at: 16.10.2019 - 12:37
Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"classauthor 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.final classauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents an expression that should be negatedfinal classauthor Pascal Knueppel
created at: 16.10.2019 - 16:52
represents two expressions that should be put together as an or operationMethods in de.captaingoldfish.scim.sdk.server.filter that return FilterNodeModifier and TypeMethodDescriptionAttributePathRoot.getChild()if the attribute path expression has a filter expressionAndExpressionNode.getLeftNode()the left and the right node of this expressionOrExpressionNode.getLeftNode()the left and the right node of this expressionFilterNode.getParent()each node should now its parent node just in caseAndExpressionNode.getRightNode()NotExpressionNode.getRightNode()the node that should be negatedOrExpressionNode.getRightNode()Methods in de.captaingoldfish.scim.sdk.server.filter with parameters of type FilterNodeModifier and TypeMethodDescriptionprotected voidFilterNode.setParent(FilterNode parent) each node should now its parent node just in caseConstructors in de.captaingoldfish.scim.sdk.server.filter with parameters of type FilterNodeModifierConstructorDescriptionAndExpressionNode(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 FilterNodeModifier and TypeMethodDescriptionFilterVisitor.visitAndExpression(ScimFilterParser.AndExpressionContext ctx) builds anAndExpressionNodeFilterVisitor.visitAttributeExpression(ScimFilterParser.AttributeExpressionContext ctx) builds a leaf node in the tree.FilterVisitor.visitNotExpression(ScimFilterParser.NotExpressionContext ctx) builds aNotExpressionNodeFilterVisitor.visitOrExpression(ScimFilterParser.OrExpressionContext ctx) builds anOrExpressionNodeFilterVisitor.visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext ctx) ignores this node and proceeds with the child of this node.FilterVisitor.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 FilterNodeModifier and TypeMethodDescriptionstatic <T extends ResourceNode>
List<T>FilterResourceResolver.filterResources(ServiceProvider serviceProvider, 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 FilterNodeModifier and TypeMethodDescriptionstatic FilterNodeRequestUtils.parseFilter(ResourceType resourceType, String filter) parses the filter of a list request