org.opensaml.saml2.binding
Interface SAML2ArtifactMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>

Type Parameters:
InboundMessageType - type of inbound SAML message
OutboundMessageType - type of outbound SAML message
NameIdentifierType - type of name identifier used for subjects
All Superinterfaces:
MessageContext, SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>

public interface SAML2ArtifactMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>
extends SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>

Extensions to the base SAML message context that carries artifact related information.


Method Summary
 String getArtifact()
          Gets the Base64-encoded artifact to be resolved.
 SAMLObject getReferencedMessage()
          Gets the SAML message referenced by the artifact.
 void setArtifact(String artifact)
          Sets the Base64-encoded artifact to be resolved.
 void setReferencedMessage(SAMLObject message)
          Sets the SAML message referenced by the artifact.
 
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, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, isIssuerAuthenticated, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver
 

Method Detail

getArtifact

String getArtifact()
Gets the Base64-encoded artifact to be resolved.

Returns:
artifact to be resolved

setArtifact

void setArtifact(String artifact)
Sets the Base64-encoded artifact to be resolved.

Parameters:
artifact - artifact to be resolved

getReferencedMessage

SAMLObject getReferencedMessage()
Gets the SAML message referenced by the artifact.

Returns:
SAML message referenced by the artifact

setReferencedMessage

void setReferencedMessage(SAMLObject message)
Sets the SAML message referenced by the artifact.

Parameters:
message - SAML message referenced by the artifact


Copyright © 1999-2012. All Rights Reserved.