Class OperationContextEntityIDLookup
java.lang.Object
org.opensaml.saml.common.binding.security.impl.OperationContextEntityIDLookup
- All Implemented Interfaces:
Function<MessageContext,
,String> ContextDataLookupFunction<MessageContext,
String>
public class OperationContextEntityIDLookup
extends Object
implements ContextDataLookupFunction<MessageContext,String>
Function for resolving the SAML entity ID from the parent
InOutOperationContext
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Class<? extends AbstractAuthenticatableSAMLEntityContext>
The actual context class holding the authenticatable SAML entity.Parent operation context lookup function. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.OperationContextEntityIDLookup
(Class<? extends AbstractAuthenticatableSAMLEntityContext> clazz) Constructor. -
Method Summary
-
Field Details
-
entityContextClass
The actual context class holding the authenticatable SAML entity. -
parentLookup
@Nonnull private RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext> parentLookupParent operation context lookup function.
-
-
Constructor Details
-
OperationContextEntityIDLookup
public OperationContextEntityIDLookup()Constructor. -
OperationContextEntityIDLookup
public OperationContextEntityIDLookup(@Nonnull Class<? extends AbstractAuthenticatableSAMLEntityContext> clazz) Constructor.- Parameters:
clazz
- the entity context class. Defaults toSAMLPeerEntityContext
.
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<MessageContext,
String>
-