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, 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 FilterNode Modifier and Type Method Description PartialListResponseResourceTypeHandler. 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 valuesPartialListResponse<Schema>SchemaHandler. 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 valuesPartialListResponseServiceProviderHandler. 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.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 operationMethods in de.captaingoldfish.scim.sdk.server.filter that return FilterNode Modifier and Type Method Description FilterNodeAttributePathRoot. getChild()if the attribute path expression has a filter expressionFilterNodeAndExpressionNode. getLeftNode()the left and the right node of this expressionFilterNodeOrExpressionNode. getLeftNode()the left and the right node of this expressionFilterNodeFilterNode. getParent()each node should now its parent node just in caseFilterNodeAndExpressionNode. getRightNode()FilterNodeNotExpressionNode. getRightNode()the node that should be negatedFilterNodeOrExpressionNode. getRightNode()Methods in de.captaingoldfish.scim.sdk.server.filter with parameters of type FilterNode Modifier and Type Method Description protected 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 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(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 FilterNode Modifier and Type Method Description static FilterNodeRequestUtils. parseFilter(ResourceType resourceType, String filter)parsed the filter of a list request
-