Class AttributeExpressionLeaf
- java.lang.Object
-
- de.captaingoldfish.scim.sdk.server.filter.FilterNode
-
- de.captaingoldfish.scim.sdk.server.filter.AttributeExpressionLeaf
-
public final class AttributeExpressionLeaf extends FilterNode
author Pascal Knueppel
created at: 16.10.2019 - 12:37
Represents a comparable expression in the scim filter language like "userName eq 'chuck_norris'"
-
-
Constructor Summary
Constructors Constructor Description AttributeExpressionLeaf(ScimFilterParser.AttributeExpressionContext context, ResourceType resourceType)
-
Method Summary
-
Methods inherited from class de.captaingoldfish.scim.sdk.server.filter.FilterNode
getParent, getSubAttributeName, setParent, setSubAttributeName
-
-
-
-
Constructor Detail
-
AttributeExpressionLeaf
public AttributeExpressionLeaf(ScimFilterParser.AttributeExpressionContext context, ResourceType resourceType)
-
-
Method Detail
-
getParentAttributeName
public String getParentAttributeName()
-
getResourceUri
public String getResourceUri()
-
getShortName
public String getShortName()
-
getFullName
public String getFullName()
-
getAttributeName
public String getAttributeName()
-
getComplexSubAttributeName
public String getComplexSubAttributeName()
-
getValue
public String getValue()
-
getNumberValue
public Optional<BigDecimal> getNumberValue()
-
getType
public Type getType()
-
getMutability
public Mutability getMutability()
-
getUniqueness
public Uniqueness getUniqueness()
-
isMultiValued
public boolean isMultiValued()
-
isRequired
public boolean isRequired()
-
isCaseExact
public boolean isCaseExact()
-
getReferenceTypes
public List<ReferenceTypes> getReferenceTypes()
-
isNull
public boolean isNull()
-
canEqual
protected boolean canEqual(Object other)
-
getComparator
public Comparator getComparator()
the comparator that tells us how the comparison should be executed
-
getSchemaAttribute
public SchemaAttribute getSchemaAttribute()
the meta information of this attribute
-
isMainSchemaNode
public boolean isMainSchemaNode()
tells us if the referenced value is part of an extension schema or part of the main schema
-
-