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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributeName()Optional<Boolean>getBooleanValue()List<String>getCanonicalValues()StringgetComplexSubAttributeName()Optional<Instant>getDateTime()StringgetFullName()MutabilitygetMutability()Optional<BigDecimal>getNumberValue()StringgetParentAttributeName()List<ReferenceTypes>getReferenceTypes()StringgetResourceUri()StringgetShortName()Optional<String>getStringValue()TypegetType()UniquenessgetUniqueness()StringgetValue()booleanisCaseExact()booleanisMultiValued()booleanisNull()booleanisRequired()StringtoString()-
Methods inherited from class de.captaingoldfish.scim.sdk.server.filter.FilterNode
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()
-
-