edu.internet2.middleware.shibboleth.common.profile.provider
Interface SAMLProfileRequestContext<InboundMessageType extends org.opensaml.common.SAMLObject,OutboundMessageType extends org.opensaml.common.SAMLObject,NameIdentifierType extends org.opensaml.common.SAMLObject,ProfileConfigurationType extends ProfileConfiguration>

Type Parameters:
InboundMessageType - type of inbound SAML message
OutboundMessageType - type of outbound SAML message
NameIdentifierType - type of name identifier used for subjects
ProfileConfigurationType - profile configuration type for current request
All Superinterfaces:
AttributeRequestContext, org.opensaml.ws.message.MessageContext, ProfileRequestContext<ProfileConfigurationType>, org.opensaml.common.binding.SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>
All Known Implementing Classes:
BaseSAMLProfileRequestContext

public interface SAMLProfileRequestContext<InboundMessageType extends org.opensaml.common.SAMLObject,OutboundMessageType extends org.opensaml.common.SAMLObject,NameIdentifierType extends org.opensaml.common.SAMLObject,ProfileConfigurationType extends ProfileConfiguration>
extends org.opensaml.common.binding.SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>, ProfileRequestContext<ProfileConfigurationType>, AttributeRequestContext

Marker interface that combines profile and attribute request and SAML message contexts. *


Method Summary
 
Methods inherited from interface org.opensaml.common.binding.SAMLMessageContext
getInboundSAMLMessage, getInboundSAMLMessageId, getInboundSAMLMessageIssueInstant, getInboundSAMLProtocol, getLocalEntityId, getLocalEntityMetadata, getLocalEntityRole, getLocalEntityRoleMetadata, getMetadataProvider, getOuboundSAMLMessageSigningCredential, getOutboundMessageArtifactType, getOutboundSAMLMessage, getOutboundSAMLMessageId, getOutboundSAMLMessageIssueInstant, getOutboundSAMLProtocol, getPeerEntityEndpoint, getPeerEntityId, getPeerEntityMetadata, getPeerEntityRole, getPeerEntityRoleMetadata, getRelayState, getSubjectNameIdentifier, isInboundSAMLMessageAuthenticated, setInboundSAMLMessage, setInboundSAMLMessageAuthenticated, setInboundSAMLMessageId, setInboundSAMLMessageIssueInstant, setInboundSAMLProtocol, setLocalEntityId, setLocalEntityMetadata, setLocalEntityRole, setLocalEntityRoleMetadata, setMetadataProvider, setOutboundMessageArtifactType, setOutboundSAMLMessage, setOutboundSAMLMessageId, setOutboundSAMLMessageIssueInstant, setOutboundSAMLMessageSigningCredential, setOutboundSAMLProtocol, setPeerEntityEndpoint, setPeerEntityId, setPeerEntityMetadata, setPeerEntityRole, setPeerEntityRoleMetadata, setRelayState, setSubjectNameIdentifier
 
Methods inherited from interface org.opensaml.ws.message.MessageContext
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getSecurityPolicyResolver, isIssuerAuthenticated, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setSecurityPolicyResolver
 
Methods inherited from interface edu.internet2.middleware.shibboleth.common.profile.ProfileRequestContext
getProfileConfiguration, getReleasedAttributes, getRelyingPartyConfiguration, getUserSession, setProfileConfiguration, setReleasedAttributes, setRelyingPartyConfiguration, setUserSession
 
Methods inherited from interface org.opensaml.ws.message.MessageContext
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getSecurityPolicyResolver, isIssuerAuthenticated, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setSecurityPolicyResolver
 
Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.AttributeRequestContext
getAttributes, getPrincipalAuthenticationMethod, getPrincipalName, getRequestedAttributesIds, setAttributes, setPrincipalAuthenticationMethod, setPrincipalName, setRequestedAttributes
 



Copyright © 2006-2008 Internet2. All Rights Reserved.