Class CaseSensitiveAttributeExtractor
- java.lang.Object
-
- de.captaingoldfish.scim.sdk.common.utils.AttributeExtractor
-
- de.captaingoldfish.scim.sdk.common.utils.CaseSensitiveAttributeExtractor
-
public class CaseSensitiveAttributeExtractor extends AttributeExtractor
author Pascal Knueppel
created at: 23.07.2022 - 14:30
used to extract attributes directly by their attribute-names as defined in their attributes-definition
-
-
Field Summary
-
Fields inherited from class de.captaingoldfish.scim.sdk.common.utils.AttributeExtractor
jsonDocument
-
-
Constructor Summary
Constructors Constructor Description CaseSensitiveAttributeExtractor(com.fasterxml.jackson.databind.JsonNode jsonDocument)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<com.fasterxml.jackson.databind.JsonNode>getAttribute(SchemaAttribute schemaAttribute)extracts the attribute case-sensitive from the given json document
-
-
-
Method Detail
-
getAttribute
public Optional<com.fasterxml.jackson.databind.JsonNode> getAttribute(SchemaAttribute schemaAttribute)
extracts the attribute case-sensitive from the given json document- Specified by:
getAttributein classAttributeExtractor- Parameters:
schemaAttribute- the attributes-definition of the attribute that should be extracted from the document- Returns:
- the attribute from the json document or an empty
-
-