Class AttributePathRoot
- java.lang.Object
-
- de.captaingoldfish.scim.sdk.server.filter.FilterNode
-
- de.captaingoldfish.scim.sdk.server.filter.AttributePathRoot
-
public class AttributePathRoot extends FilterNode
author 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. name.givenName or userName or emails.primary etc.
-
-
Constructor Summary
Constructors Constructor Description AttributePathRoot(FilterNode child, ResourceType resourceType, ScimFilterParser.ValuePathContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributeName()FilterNodegetChild()if the attribute path expression has a filter expressionStringgetComplexSubAttributeName()StringgetFullName()StringgetParentAttributeName()StringgetResourceUri()SchemaAttributegetSchemaAttribute()the schema attribute that represents this attribute nameStringgetShortName()voidsetOriginalExpressionString(String originalExpressionString)represents the original expression of this nodeStringtoString()-
Methods inherited from class de.captaingoldfish.scim.sdk.server.filter.FilterNode
getParent, getSubAttributeName, setParent, setSubAttributeName
-
-
-
-
Constructor Detail
-
AttributePathRoot
public AttributePathRoot(FilterNode child, ResourceType resourceType, ScimFilterParser.ValuePathContext ctx)
-
-
Method Detail
-
getResourceUri
public String getResourceUri()
-
getShortName
public String getShortName()
-
getFullName
public String getFullName()
-
getParentAttributeName
public String getParentAttributeName()
-
getComplexSubAttributeName
public String getComplexSubAttributeName()
-
getAttributeName
public String getAttributeName()
-
getChild
public FilterNode getChild()
if the attribute path expression has a filter expression
-
getSchemaAttribute
public SchemaAttribute getSchemaAttribute()
the schema attribute that represents this attribute name
-
setOriginalExpressionString
public void setOriginalExpressionString(String originalExpressionString)
represents the original expression of this node
-
-