Uses of Interface
net.shibboleth.idp.attribute.IdPAttributeValue
-
Packages that use IdPAttributeValue Package Description net.shibboleth.idp.attribute IdPAttributes are protocol-agnostic units of information about some thing, usually a user.net.shibboleth.idp.attribute.filter This package contains a filtering engine for a collection ofIdPAttributes.net.shibboleth.idp.attribute.filter.context The contexts to do with attribute filtering.net.shibboleth.idp.attribute.filter.impl Implementations of core attribute filter functionality.net.shibboleth.idp.attribute.filter.matcher.impl Implementation of the various policy matchers.net.shibboleth.idp.attribute.filter.matcher.logic.impl Implementation of the logical attribute matchers.net.shibboleth.idp.attribute.filter.matcher.saml.impl This is where the attribute matchers that understand SAML live.net.shibboleth.idp.attribute.resolver A system which is capable of retrieving a collection ofIdPAttributes from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.net.shibboleth.idp.attribute.resolver.ad.impl Implementations of variousAttributeDefinitions.net.shibboleth.idp.attribute.resolver.dc Interfaces supporting data connectors.net.shibboleth.idp.attribute.resolver.dc.http.impl ADataConnectorimplementation that reads data from an HTTP web service.net.shibboleth.idp.attribute.resolver.dc.ldap Package for LDAP data connector configuration.net.shibboleth.idp.attribute.resolver.dc.rdbms Package for rdbms data connector configuration.net.shibboleth.idp.attribute.resolver.dc.storage.impl Implementation of StorageService-backed data connector.net.shibboleth.idp.attribute.resolver.impl Implementations of core resolver functionality.net.shibboleth.idp.authn.principal.impl Implementation of functionality related to Java Principals.net.shibboleth.idp.cas.attribute APIs for CAS attribute support.net.shibboleth.idp.cas.attribute.transcoding.impl Implementation classes for CAS attribute support.net.shibboleth.idp.consent.flow.ar.impl Actions and flow descriptors related to attribute release consent.net.shibboleth.idp.consent.logic.impl Predicates and functions related to attribute consent.net.shibboleth.idp.saml.attribute.resolver.impl Implementations of SAML relatedAttributeDefinitionandDataConnector.net.shibboleth.idp.saml.attribute.transcoding Base classes for SAMLAttributeTranscoderclasses.net.shibboleth.idp.saml.attribute.transcoding.impl Implementations of SAML transcoders.net.shibboleth.idp.saml.profile.logic Functions and predicates supporting SAML profile behavior. -
-
Uses of IdPAttributeValue in net.shibboleth.idp.attribute
Classes in net.shibboleth.idp.attribute that implement IdPAttributeValue Modifier and Type Class Description classByteAttributeValueAbyte[]value for anIdPAttribute.classDateTimeAttributeValueBase class forIdPAttributevalues that are date/time values.classEmptyAttributeValueAnIdPAttributeValuethat is empty.classScopedStringAttributeValueAn attribute value with an associated scope.classStringAttributeValueBase class forIdPAttributevalues that are strings.classXMLObjectAttributeValueAXMLObjectAttributeValuevalue for anIdPAttribute.Fields in net.shibboleth.idp.attribute with type parameters of type IdPAttributeValue Modifier and Type Field Description private List<IdPAttributeValue>IdPAttribute. valuesValues for this attribute.Methods in net.shibboleth.idp.attribute that return IdPAttributeValue Modifier and Type Method Description static IdPAttributeValueByteAttributeValue. valueOf(byte[] value)Returns anEmptyAttributeValueorByteAttributeValueas appropriate.static IdPAttributeValueScopedStringAttributeValue. valueOf(String value, String scope)Returns anEmptyAttributeValueorScopedStringAttributeValueas appropriate.static IdPAttributeValueStringAttributeValue. valueOf(String value)Returns anEmptyAttributeValueorStringAttributeValueas appropriate.Methods in net.shibboleth.idp.attribute that return types with arguments of type IdPAttributeValue Modifier and Type Method Description List<IdPAttributeValue>IdPAttribute. getValues()Get the unmodifiable ordered collection of values of the attribute.Methods in net.shibboleth.idp.attribute with parameters of type IdPAttributeValue Modifier and Type Method Description default intIdPAttributeValue. compareTo(IdPAttributeValue value)Method parameters in net.shibboleth.idp.attribute with type arguments of type IdPAttributeValue Modifier and Type Method Description voidIdPAttribute. 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 IdPAttributeValue Modifier and Type Method Description Set<IdPAttributeValue>Matcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>MatcherFromPolicy. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues 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 IdPAttributeValue Modifier and Type Field Description private Map<String,Set<IdPAttributeValue>>AttributeFilterWorkContext. deniedValuesValues, for a given attribute, that are not permitted to be released.private Map<String,Set<IdPAttributeValue>>AttributeFilterWorkContext. permittedValuesValues, 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 IdPAttributeValue Modifier and Type Method Description Map<String,Set<IdPAttributeValue>>AttributeFilterWorkContext. getDeniedAttributeValues()Gets the unmodifiable collection of attribute values, indexed by ID, that are not permitted to be released.Map<String,Set<IdPAttributeValue>>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 IdPAttributeValue Modifier and Type Method Description voidAttributeFilterWorkContext. addDeniedIdPAttributeValues(String attributeId, Collection<IdPAttributeValue> attributeValues)Adds a collection of attribute values that are not permitted to be released.voidAttributeFilterWorkContext. 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 IdPAttributeValue Modifier and Type Method Description protected 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 IdPAttributeValue Modifier and Type Method Description Set<IdPAttributeValue>ScriptedMatcher.MatcherScriptEvaluator. execute(IdPAttribute attribute, AttributeFilterContext filterContext)Execution hook.Set<IdPAttributeValue>AbstractMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>ScriptedMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Perform the AttributeValueMatching.Methods in net.shibboleth.idp.attribute.filter.matcher.impl with parameters of type IdPAttributeValue Modifier and Type Method Description protected abstract booleanAbstractMatcher. compareAttributeValue(IdPAttributeValue value)Given a value do we match?booleanAttributeScopeRegexpMatcher. compareAttributeValue(IdPAttributeValue value)Given a value do we match?booleanAttributeScopeStringMatcher. compareAttributeValue(IdPAttributeValue value)Given a value do we match?booleanAttributeValueRegexpMatcher. compareAttributeValue(IdPAttributeValue value)Given a value do we match?booleanAttributeValueStringMatcher. 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 IdPAttributeValue Modifier and Type Method Description Set<IdPAttributeValue>AndMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)A given attribute value is considered to have matched if, and only if, it is returned by every composed.Set<IdPAttributeValue>NotMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)A given attribute value is considered to have matched if it is not returned by the composedMatcher.Set<IdPAttributeValue>OrMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues 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 IdPAttributeValue Modifier and Type Method Description private 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.Set<IdPAttributeValue>AbstractMatchesShibMDScopeMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>AttributeInMetadataMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Methods in net.shibboleth.idp.attribute.filter.matcher.saml.impl with parameters of type IdPAttributeValue Modifier and Type Method Description protected abstract StringAbstractMatchesShibMDScopeMatcher. getCompareString(IdPAttributeValue value)Return the string we want to compare with for the provided value.protected StringAttributeScopeMatchesShibMDScope. getCompareString(IdPAttributeValue value)Return the string we want to compare with for the provided value.protected StringAttributeValueMatchesShibMDScope. 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 IdPAttributeValue Modifier and Type Method Description private 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 IdPAttributeValue Modifier and Type Method Description static 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 IdPAttributeValue Modifier and Type Method Description private static voidPluginDependencySupport. addAttribute(IdPAttribute source, Map<String,List<IdPAttributeValue>> target)Adds the values of the given attribute to the target collection of attribute values.private static voidPluginDependencySupport. 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 IdPAttributeValue Modifier and Type Field Description private Function<ProfileRequestContext,List<IdPAttributeValue>>ContextDerivedAttributeDefinition. attributeValuesFunctionFunction used to generate the values associated with theProfileRequestContextThe function returns null or an empty list if the context isn't relevant.private Function<Principal,List<IdPAttributeValue>>SubjectDerivedAttributeValuesFunction. attributeValuesFunctionMethods in net.shibboleth.idp.attribute.resolver.ad.impl that return IdPAttributeValue Modifier and Type Method Description private IdPAttributeValuePrescopedAttributeDefinition. buildScopedStringAttributeValue(StringAttributeValue value)Builds aScopedStringAttributeValuefrom aStringAttributeValuewhose value contains a delimited value.Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return types with arguments of type IdPAttributeValue Modifier and Type Method Description List<IdPAttributeValue>IdPAttributePrincipalValuesFunction. apply(Principal principal)List<IdPAttributeValue>SubjectDerivedAttributeValuesFunction. apply(ProfileRequestContext prc)Methods in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttributeValue Modifier and Type Method Description protected DateTimeAttributeValueDateTimeAttributeDefinition. convert(IdPAttributeValue input)Convert an input value into aDateTimeAttributeValueif possible.Method parameters in net.shibboleth.idp.attribute.resolver.ad.impl with type arguments of type IdPAttributeValue Modifier and Type Method Description private voidScriptedIdPAttributeImpl. addAsIdPAttributeValue(List<IdPAttributeValue> values, Object value)Add the provided value to the provided list, convertingStringtoStringAttributeValue.private intTemplateAttributeDefinition. addAttributeValues(String attributeName, List<IdPAttributeValue> attributeValues, Map<String,Iterator<IdPAttributeValue>> sourceValues, int curValueCount)Add values for a given attribute to the source Map.private intTemplateAttributeDefinition. addAttributeValues(String attributeName, List<IdPAttributeValue> attributeValues, Map<String,Iterator<IdPAttributeValue>> sourceValues, int curValueCount)Add values for a given attribute to the source Map.voidContextDerivedAttributeDefinition. setAttributeValuesFunction(Function<ProfileRequestContext,List<IdPAttributeValue>> function)Sets the attribute value function.voidSubjectDerivedAttributeValuesFunction. setAttributeValuesFunction(Function<Principal,List<IdPAttributeValue>> strategy)Sets the function to extract attribute values from aPrincipal.private intTemplateAttributeDefinition. 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 IdPAttributeValue Modifier and Type Method Description TExecutableSearchBuilder. 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 IdPAttributeValue Modifier and Type Method Description HTTPSearchAbstractHTTPSearchBuilder. 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.HttpUriRequestAbstractHTTPSearchBuilder. 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.HttpUriRequestTemplatedBodyBuilder. getHttpRequest(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Default implementation just supports GET and builds a request around a URL.protected StringAbstractHTTPSearchBuilder. 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 StringTemplatedBodyBuilder. 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 StringAbstractHTTPSearchBuilder. getURL(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Method to return the URL to access via GET.protected StringTemplatedURLBuilder. 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 IdPAttributeValue Modifier and Type Method Description ExecutableSearchFilterParameterizedExecutableSearchFilterBuilder. 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.ExecutableSearchFilterTemplatedExecutableSearchFilterBuilder. 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 IdPAttributeValue Modifier and Type Method Description ExecutableStatementAbstractExecutableStatementBuilder. 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 StringAbstractExecutableStatementBuilder. getSQLQuery(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Method to return the query SQL.protected StringFormatExecutableStatementBuilder. getSQLQuery(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Method to return the query SQL.StringTemplatedExecutableStatementBuilder. 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 IdPAttributeValue Modifier and Type Method Description StorageServiceSearchTemplatedSearchBuilder. 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.private Pair<String,String>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 IdPAttributeValue Modifier and Type Method Description private 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 IdPAttributeValue Modifier and Type Method Description private 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 IdPAttributeValue Modifier and Type Method Description protected IdPAttributeValueIdPAttributePrincipalSerializer. deserializeValue(javax.json.JsonObject object)Deserialize an attribute value from aJsonObject.Methods in net.shibboleth.idp.authn.principal.impl with parameters of type IdPAttributeValue Modifier and Type Method Description protected javax.json.JsonObjectIdPAttributePrincipalSerializer. 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 IdPAttributeValue Modifier and Type Class Description classAbstractCASAttributeTranscoder<EncodedType extends IdPAttributeValue>Base class for transcoders that support CAS attributes.Methods in net.shibboleth.idp.cas.attribute that return IdPAttributeValue Modifier and Type Method Description protected abstract IdPAttributeValueAbstractCASAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Method Description protected abstract booleanAbstractCASAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Method Description protected IdPAttributeAbstractCASAttributeTranscoder. buildIdPAttribute(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues)Builds anIdPAttributefrom 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 IdPAttributeValue Modifier and Type Method Description protected IdPAttributeValueCASDateTimeAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value)Function to decode a single string value into anIdPAttributeValue.protected IdPAttributeValueCASScopedStringAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, String value)Function to decode a single string value into anIdPAttributeValue.protected IdPAttributeValueCASStringAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Method Description protected booleanCASDateTimeAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanCASScopedStringAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanCASStringAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Field Description private Function<Collection<IdPAttributeValue>,String>AttributeReleaseFlowDescriptor. attributeValuesHashFunctionFunction to create hash of all attribute values.Methods in net.shibboleth.idp.consent.flow.ar.impl that return types with arguments of type IdPAttributeValue Modifier and Type Method Description Function<Collection<IdPAttributeValue>,String>AttributeReleaseFlowDescriptor. 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 IdPAttributeValue Modifier and Type Method Description voidAttributeReleaseFlowDescriptor. 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 IdPAttributeValue Modifier and Type Method Description StringAttributeValuesHashFunction. 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 IdPAttributeValue Modifier and Type Method Description private XMLObjectAttributeValueSAML1NameIdentifierAttributeDefinition. encodeOneValue(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext)Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.private XMLObjectAttributeValueSAML2NameIDAttributeDefinition. 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 IdPAttributeValue Modifier and Type Class Description classAbstractSAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>Base class for transcoders that operate on a SAML 1AttributeorAttributeDesignator.classAbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>Base class for transcoders that operate on a SAML 2AttributeorRequestedAttribute.classAbstractSAMLAttributeTranscoder<AttributeType extends SAMLObject,EncodedType extends IdPAttributeValue>Base class for transcoders that support SAML attributes.interfaceSAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>Marker interface for transcoders that operate on a SAML 1AttributeorAttributeDesignator.interfaceSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>Marker interface for transcoders that operate on a SAML 2AttributeorRequestedAttribute.Methods in net.shibboleth.idp.saml.attribute.transcoding that return IdPAttributeValue Modifier and Type Method Description protected abstract IdPAttributeValueAbstractSAMLAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.Methods in net.shibboleth.idp.saml.attribute.transcoding with parameters of type IdPAttributeValue Modifier and Type Method Description protected abstract booleanAbstractSAMLAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Method Description protected IdPAttributeAbstractSAML1AttributeTranscoder. buildIdPAttribute(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues)Builds anIdPAttributefrom the given values.protected IdPAttributeAbstractSAML2AttributeTranscoder. buildIdPAttribute(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues)Builds anIdPAttributefrom the given values.protected abstract IdPAttributeAbstractSAMLAttributeTranscoder. buildIdPAttribute(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues)Builds anIdPAttributefrom 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 IdPAttributeValue Modifier and Type Method Description protected IdPAttributeValueSAML1ByteAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML1ScopedStringAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML1StringAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML1XMLObjectAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML2ByteAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML2DateTimeAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML2ScopedStringAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML2StringAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.protected IdPAttributeValueSAML2XMLObjectAttributeTranscoder. decodeValue(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, XMLObject value)Function to decode a singleXMLObjectinto anIdPAttributeValue.Methods in net.shibboleth.idp.saml.attribute.transcoding.impl with parameters of type IdPAttributeValue Modifier and Type Method Description protected booleanSAML1ByteAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML1ScopedStringAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML1StringAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML1XMLObjectAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML2ByteAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML2DateTimeAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML2ScopedStringAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML2StringAttributeTranscoder. canEncodeValue(IdPAttribute attribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.protected booleanSAML2XMLObjectAttributeTranscoder. 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 IdPAttributeValue Modifier and Type Method Description private StringMappedEntityAttributesPredicate.EntityAttributesMatcher. attributeValueToString(IdPAttributeValue value)Convert an IdPAttributeValue to a String if the type is recognized.
-