Uses of Interface
net.shibboleth.idp.attribute.IdPAttributeValue
Packages that use IdPAttributeValue
Package
Description
IdPAttribute
s are protocol-agnostic
units of information about some thing, usually a user.This package contains a filtering engine for a collection of
IdPAttribute
s.The contexts to do with attribute filtering.
Implementations of core attribute filter functionality.
Implementation of the various policy matchers.
Implementation of the logical attribute matchers.
This is where the attribute matchers that understand SAML live.
A system which is capable of retrieving a collection of
IdPAttribute
s from a variety of locations, transform them,
and associate a set of protocol-specific encoders to them.Implementations of various
AttributeDefinition
s.Interfaces supporting data connectors.
A
DataConnector
implementation that
reads data from an HTTP web service.Package for LDAP data connector configuration.
Package for rdbms data connector configuration.
Implementation of StorageService-backed data connector.
Implementations of core resolver functionality.
Implementation of functionality related to Java Principals.
APIs for CAS attribute support.
Implementation classes for CAS attribute support.
Actions and flow descriptors related to attribute release consent.
Predicates and functions related to attribute consent.
Implementations of SAML related
AttributeDefinition
and DataConnector
.Base classes for SAML
AttributeTranscoder
classes.Implementations of SAML transcoders.
Functions and predicates supporting SAML profile behavior.
-
Uses of IdPAttributeValue in net.shibboleth.idp.attribute
Classes in net.shibboleth.idp.attribute that implement IdPAttributeValueModifier and TypeClassDescriptionfinal class
Abyte[]
value for anIdPAttribute
.class
Base class forIdPAttribute
values that are date/time values.final class
AnIdPAttributeValue
that is empty.final class
An attribute value with an associated scope.class
Base class forIdPAttribute
values that are strings.final class
AXMLObjectAttributeValue
value for anIdPAttribute
.Fields in net.shibboleth.idp.attribute with type parameters of type IdPAttributeValueModifier and TypeFieldDescriptionprivate List<IdPAttributeValue>
IdPAttribute.values
Values for this attribute.Methods in net.shibboleth.idp.attribute that return IdPAttributeValueModifier and TypeMethodDescriptionstatic IdPAttributeValue
ByteAttributeValue.valueOf
(byte[] value) Returns anEmptyAttributeValue
orByteAttributeValue
as appropriate.static IdPAttributeValue
Returns anEmptyAttributeValue
orScopedStringAttributeValue
as appropriate.static IdPAttributeValue
Returns anEmptyAttributeValue
orStringAttributeValue
as appropriate.Methods in net.shibboleth.idp.attribute that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionIdPAttribute.getValues()
Get the unmodifiable ordered collection of values of the attribute.Methods in net.shibboleth.idp.attribute with parameters of type IdPAttributeValueModifier and TypeMethodDescriptiondefault int
IdPAttributeValue.compareTo
(IdPAttributeValue value) Method parameters in net.shibboleth.idp.attribute with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionvoid
IdPAttribute.setValues
(Collection<IdPAttributeValue> newValues) Replaces the existing values for this attribute with the given values. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter
Methods in net.shibboleth.idp.attribute.filter that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.MatcherFromPolicy.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter.context
Fields in net.shibboleth.idp.attribute.filter.context with type parameters of type IdPAttributeValueModifier and TypeFieldDescriptionprivate final Map<String,
Set<IdPAttributeValue>> AttributeFilterWorkContext.deniedValues
Values, for a given attribute, that are not permitted to be released.private final Map<String,
Set<IdPAttributeValue>> AttributeFilterWorkContext.permittedValues
Values, for a given attribute, that are permitted to be released.Methods in net.shibboleth.idp.attribute.filter.context that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAttributeFilterWorkContext.getDeniedAttributeValues()
Gets the unmodifiable collection of attribute values, indexed by ID, that are not permitted to be released.AttributeFilterWorkContext.getPermittedIdPAttributeValues()
Gets the collection of attribute values, indexed by ID, that are permitted to be released.Method parameters in net.shibboleth.idp.attribute.filter.context with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionvoid
AttributeFilterWorkContext.addDeniedIdPAttributeValues
(String attributeId, Collection<IdPAttributeValue> attributeValues) Adds a collection of attribute values that are not permitted to be released.void
AttributeFilterWorkContext.addPermittedIdPAttributeValues
(String attributeId, Collection<IdPAttributeValue> attributeValues) Adds a collection of attribute values that are permitted to be released. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter.impl
Methods in net.shibboleth.idp.attribute.filter.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprotected Collection<IdPAttributeValue>
AttributeFilterImpl.getFilteredValues
(String attributeId, AttributeFilterContext filterContext) Gets the permitted values for the given attribute from theAttributeFilterWorkContext.getPermittedIdPAttributeValues()
and removes all denied values given in theAttributeFilterWorkContext.getDeniedAttributeValues()
. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter.matcher.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionScriptedMatcher.MatcherScriptEvaluator.execute
(IdPAttribute attribute, AttributeFilterContext filterContext) Execution hook.AbstractMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.ScriptedMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Perform the AttributeValueMatching.Methods in net.shibboleth.idp.attribute.filter.matcher.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract boolean
AbstractMatcher.compareAttributeValue
(IdPAttributeValue value) Given a value do we match?boolean
AttributeScopeRegexpMatcher.compareAttributeValue
(IdPAttributeValue value) Given a value do we match?boolean
AttributeScopeStringMatcher.compareAttributeValue
(IdPAttributeValue value) Given a value do we match?boolean
AttributeValueRegexpMatcher.compareAttributeValue
(IdPAttributeValue value) Given a value do we match?boolean
AttributeValueStringMatcher.compareAttributeValue
(IdPAttributeValue value) Given a value do we match? -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter.matcher.logic.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.logic.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAndMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if, and only if, it is returned by every composed.NotMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if it is not returned by the composedMatcher
.OrMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.filter.matcher.saml.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.saml.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate Set<IdPAttributeValue>
AttributeInMetadataMatcher.filterValues
(String attributeToLog, IdPAttribute attribute, List<XMLObject> requestedValues) Given an attribute and the requested values do the filtering.private Set<IdPAttributeValue>
AttributeInMetadataMatcher.filterValues
(IdPAttribute attribute, List<IdPAttributeValue> requestedValues) Given an attribute and the requested values do the filtering.AbstractMatchesShibMDScopeMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.AttributeInMetadataMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.Methods in net.shibboleth.idp.attribute.filter.matcher.saml.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract String
AbstractMatchesShibMDScopeMatcher.getCompareString
(IdPAttributeValue value) Return the string we want to compare with for the provided value.protected String
AttributeScopeMatchesShibMDScope.getCompareString
(IdPAttributeValue value) Return the string we want to compare with for the provided value.protected String
AttributeValueMatchesShibMDScope.getCompareString
(IdPAttributeValue value) Return the string we want to compare with for the provided value.Method parameters in net.shibboleth.idp.attribute.filter.matcher.saml.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate Set<IdPAttributeValue>
AttributeInMetadataMatcher.filterValues
(IdPAttribute attribute, List<IdPAttributeValue> requestedValues) Given an attribute and the requested values do the filtering. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver
Methods in net.shibboleth.idp.attribute.resolver that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionstatic Map<String,
List<IdPAttributeValue>> PluginDependencySupport.getAllAttributeValues
(AttributeResolverWorkContext workContext, Collection<ResolverAttributeDefinitionDependency> attributeDependencies, Collection<ResolverDataConnectorDependency> dataConnectorDependencies) Gets the values from all dependencies.static List<IdPAttributeValue>
PluginDependencySupport.getMergedAttributeValues
(AttributeResolverWorkContext workContext, Collection<ResolverAttributeDefinitionDependency> attributeDependencies, Collection<ResolverDataConnectorDependency> dataConnectorDependencies, String attributeDefinitionId) Gets the values, as a single list, from all dependencies.Method parameters in net.shibboleth.idp.attribute.resolver with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate static void
PluginDependencySupport.addAttribute
(IdPAttribute source, Map<String, List<IdPAttributeValue>> target) Adds the values of the given attribute to the target collection of attribute values.private static void
PluginDependencySupport.mergeAttributeValues
(IdPAttribute source, List<IdPAttributeValue> target) Adds the values of the given attribute to the set of attribute values. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.ad.impl
Fields in net.shibboleth.idp.attribute.resolver.ad.impl with type parameters of type IdPAttributeValueModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
List<IdPAttributeValue>> ContextDerivedAttributeDefinition.attributeValuesFunction
Function used to generate the values associated with theProfileRequestContext
The function returns null or an empty list if the context isn't relevant.private Function<Principal,
List<IdPAttributeValue>> SubjectDerivedAttributeValuesFunction.attributeValuesFunction
Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return IdPAttributeValueModifier and TypeMethodDescriptionprivate IdPAttributeValue
PrescopedAttributeDefinition.buildScopedStringAttributeValue
(StringAttributeValue value) Builds aScopedStringAttributeValue
from aStringAttributeValue
whose value contains a delimited value.Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionSubjectDerivedAttributeValuesFunction.apply
(ProfileRequestContext prc) Methods in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected DateTimeAttributeValue
DateTimeAttributeDefinition.convert
(IdPAttributeValue input) Convert an input value into aDateTimeAttributeValue
if possible.Method parameters in net.shibboleth.idp.attribute.resolver.ad.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate void
ScriptedIdPAttributeImpl.addAsIdPAttributeValue
(List<IdPAttributeValue> values, Object value) Add the provided value to the provided list, convertingString
toStringAttributeValue
.private int
TemplateAttributeDefinition.addAttributeValues
(String attributeName, List<IdPAttributeValue> attributeValues, Map<String, Iterator<IdPAttributeValue>> sourceValues, int curValueCount) Add values for a given attribute to the source Map.private int
TemplateAttributeDefinition.addAttributeValues
(String attributeName, List<IdPAttributeValue> attributeValues, Map<String, Iterator<IdPAttributeValue>> sourceValues, int curValueCount) Add values for a given attribute to the source Map.void
ContextDerivedAttributeDefinition.setAttributeValuesFunction
(Function<ProfileRequestContext, List<IdPAttributeValue>> function) Sets the attribute value function.void
SubjectDerivedAttributeValuesFunction.setAttributeValuesFunction
(Function<Principal, List<IdPAttributeValue>> strategy) Sets the function to extract attribute values from aPrincipal
.private int
TemplateAttributeDefinition.setupSourceValues
(AttributeResolverWorkContext workContext, Map<String, Iterator<IdPAttributeValue>> sourceValues) Set up a map which can be used to populate the template. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.dc
Method parameters in net.shibboleth.idp.attribute.resolver.dc with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionExecutableSearchBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.dc.http.impl
Method parameters in net.shibboleth.idp.attribute.resolver.dc.http.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAbstractHTTPSearchBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.protected org.apache.http.client.methods.HttpUriRequest
AbstractHTTPSearchBuilder.getHttpRequest
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just supports GET and builds a request around a URL.protected org.apache.http.client.methods.HttpUriRequest
TemplatedBodyBuilder.getHttpRequest
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just supports GET and builds a request around a URL.protected String
AbstractHTTPSearchBuilder.getResultCacheKey
(org.apache.http.client.methods.HttpUriRequest request, AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just allows caching of GET requests and returns the URI itself.protected String
TemplatedBodyBuilder.getResultCacheKey
(org.apache.http.client.methods.HttpUriRequest request, AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just allows caching of GET requests and returns the URI itself.protected String
AbstractHTTPSearchBuilder.getURL
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the URL to access via GET.protected String
TemplatedURLBuilder.getURL
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the URL to access via GET. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.dc.ldap
Method parameters in net.shibboleth.idp.attribute.resolver.dc.ldap with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionParameterizedExecutableSearchFilterBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.TemplatedExecutableSearchFilterBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.dc.rdbms
Method parameters in net.shibboleth.idp.attribute.resolver.dc.rdbms with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAbstractExecutableStatementBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.protected abstract String
AbstractExecutableStatementBuilder.getSQLQuery
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the query SQL.protected String
FormatExecutableStatementBuilder.getSQLQuery
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the query SQL.final String
TemplatedExecutableStatementBuilder.getSQLQuery
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Apply the context to the template. -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Method parameters in net.shibboleth.idp.attribute.resolver.dc.storage.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionTemplatedSearchBuilder.build
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.TemplatedSearchBuilder.getContextAndKey
(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) -
Uses of IdPAttributeValue in net.shibboleth.idp.attribute.resolver.impl
Methods in net.shibboleth.idp.attribute.resolver.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate List<IdPAttributeValue>
AttributeResolverImpl.filterAttributeValues
(String attributeId, List<IdPAttributeValue> input) Helper method for exporting attributes.Method parameters in net.shibboleth.idp.attribute.resolver.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprivate List<IdPAttributeValue>
AttributeResolverImpl.filterAttributeValues
(String attributeId, List<IdPAttributeValue> input) Helper method for exporting attributes. -
Uses of IdPAttributeValue in net.shibboleth.idp.authn.principal.impl
Methods in net.shibboleth.idp.authn.principal.impl that return IdPAttributeValueModifier and TypeMethodDescriptionprotected IdPAttributeValue
IdPAttributePrincipalSerializer.deserializeValue
(javax.json.JsonObject object) Deserialize an attribute value from aJsonObject
.Methods in net.shibboleth.idp.authn.principal.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected javax.json.JsonObject
IdPAttributePrincipalSerializer.serializeValue
(IdPAttributeValue value) Serialize an attribute value and produce aJsonObject
. -
Uses of IdPAttributeValue in net.shibboleth.idp.cas.attribute
Classes in net.shibboleth.idp.cas.attribute with type parameters of type IdPAttributeValueModifier and TypeClassDescriptionclass
AbstractCASAttributeTranscoder<EncodedType extends IdPAttributeValue>
Base class for transcoders that support CAS attributes.Methods in net.shibboleth.idp.cas.attribute that return IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract IdPAttributeValue
AbstractCASAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value) Function to decode a single string value into anIdPAttributeValue
.Methods in net.shibboleth.idp.cas.attribute with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract boolean
AbstractCASAttributeTranscoder.canEncodeValue
(IdPAttribute idpAttribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.Method parameters in net.shibboleth.idp.cas.attribute with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprotected IdPAttribute
AbstractCASAttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values. -
Uses of IdPAttributeValue in net.shibboleth.idp.cas.attribute.transcoding.impl
Methods in net.shibboleth.idp.cas.attribute.transcoding.impl that return IdPAttributeValueModifier and TypeMethodDescriptionprotected IdPAttributeValue
CASDateTimeAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value) Function to decode a single string value into anIdPAttributeValue
.protected IdPAttributeValue
CASScopedStringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value) Function to decode a single string value into anIdPAttributeValue
.protected IdPAttributeValue
CASStringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value) Function to decode a single string value into anIdPAttributeValue
.Methods in net.shibboleth.idp.cas.attribute.transcoding.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected boolean
CASDateTimeAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
CASScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
CASStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder. -
Uses of IdPAttributeValue in net.shibboleth.idp.consent.flow.ar.impl
Fields in net.shibboleth.idp.consent.flow.ar.impl with type parameters of type IdPAttributeValueModifier and TypeFieldDescriptionprivate Function<Collection<IdPAttributeValue>,
String> AttributeReleaseFlowDescriptor.attributeValuesHashFunction
Function to create hash of all attribute values.Methods in net.shibboleth.idp.consent.flow.ar.impl that return types with arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAttributeReleaseFlowDescriptor.getAttributeValuesHashFunction()
Get the function to create hash of all attribute values.Method parameters in net.shibboleth.idp.consent.flow.ar.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionvoid
AttributeReleaseFlowDescriptor.setAttributeValuesHashFunction
(Function<Collection<IdPAttributeValue>, String> function) Set the function to create hash of all attribute values. -
Uses of IdPAttributeValue in net.shibboleth.idp.consent.logic.impl
Method parameters in net.shibboleth.idp.consent.logic.impl with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionAttributeValuesHashFunction.apply
(Collection<IdPAttributeValue> input) -
Uses of IdPAttributeValue in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprivate XMLObjectAttributeValue
SAML1NameIdentifierAttributeDefinition.encodeOneValue
(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.private XMLObjectAttributeValue
SAML2NameIDAttributeDefinition.encodeOneValue
(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve. -
Uses of IdPAttributeValue in net.shibboleth.idp.saml.attribute.transcoding
Classes in net.shibboleth.idp.saml.attribute.transcoding with type parameters of type IdPAttributeValueModifier and TypeClassDescriptionclass
AbstractSAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>
Base class for transcoders that operate on a SAML 1Attribute
orAttributeDesignator
.class
AbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
Base class for transcoders that operate on a SAML 2Attribute
orRequestedAttribute
.class
AbstractSAMLAttributeTranscoder<AttributeType extends SAMLObject,
EncodedType extends IdPAttributeValue> Base class for transcoders that support SAML attributes.interface
SAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>
Marker interface for transcoders that operate on a SAML 1Attribute
orAttributeDesignator
.interface
SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
Marker interface for transcoders that operate on a SAML 2Attribute
orRequestedAttribute
.Methods in net.shibboleth.idp.saml.attribute.transcoding that return IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract IdPAttributeValue
AbstractSAMLAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.Methods in net.shibboleth.idp.saml.attribute.transcoding with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected abstract boolean
AbstractSAMLAttributeTranscoder.canEncodeValue
(IdPAttribute idpAttribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.Method parameters in net.shibboleth.idp.saml.attribute.transcoding with type arguments of type IdPAttributeValueModifier and TypeMethodDescriptionprotected IdPAttribute
AbstractSAML1AttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values.protected IdPAttribute
AbstractSAML2AttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values.protected abstract IdPAttribute
AbstractSAMLAttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values. -
Uses of IdPAttributeValue in net.shibboleth.idp.saml.attribute.transcoding.impl
Methods in net.shibboleth.idp.saml.attribute.transcoding.impl that return IdPAttributeValueModifier and TypeMethodDescriptionprotected IdPAttributeValue
SAML1ByteAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML1ScopedStringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML1StringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML1XMLObjectAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML2ByteAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML2DateTimeAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML2ScopedStringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML2StringAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.protected IdPAttributeValue
SAML2XMLObjectAttributeTranscoder.decodeValue
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value) Function to decode a singleXMLObject
into anIdPAttributeValue
.Methods in net.shibboleth.idp.saml.attribute.transcoding.impl with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprotected boolean
SAML1ByteAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1ScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1StringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1XMLObjectAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2ByteAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2DateTimeAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2ScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2StringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2XMLObjectAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder. -
Uses of IdPAttributeValue in net.shibboleth.idp.saml.profile.logic
Methods in net.shibboleth.idp.saml.profile.logic with parameters of type IdPAttributeValueModifier and TypeMethodDescriptionprivate String
MappedEntityAttributesPredicate.EntityAttributesMatcher.attributeValueToString
(IdPAttributeValue value) Convert an IdPAttributeValue to a String if the type is recognized.