public class BasicSAMLArtifactMapEntry extends java.lang.Object implements SAMLArtifactMap.SAMLArtifactMapEntry
SAMLArtifactMap.SAMLArtifactMapEntry.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
artifact
SAML artifact being mapped.
|
private java.lang.String |
issuer
EntityID of the issuer of the artifact.
|
private SAMLObject |
message
SAML message mapped to the artifact.
|
private java.lang.String |
relyingParty
EntityID of the intended recipient of the artifact.
|
| Constructor and Description |
|---|
BasicSAMLArtifactMapEntry(java.lang.String samlArtifact,
java.lang.String issuerId,
java.lang.String relyingPartyId,
SAMLObject samlMessage)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getArtifact()
Gets the artifact that maps to the SAML message.
|
java.lang.String |
getIssuerId()
Gets the ID of the issuer of the artifact.
|
java.lang.String |
getRelyingPartyId()
Gets the ID of the relying party the artifact was sent to.
|
SAMLObject |
getSamlMessage()
Gets SAML message the artifact maps to.
|
@Nonnull @NotEmpty private final java.lang.String artifact
@Nonnull @NotEmpty private final java.lang.String issuer
@Nonnull @NotEmpty private final java.lang.String relyingParty
@Nonnull private final SAMLObject message
public BasicSAMLArtifactMapEntry(@Nonnull @NotEmpty
java.lang.String samlArtifact,
@Nonnull @NotEmpty
java.lang.String issuerId,
@Nonnull @NotEmpty
java.lang.String relyingPartyId,
@Nonnull
SAMLObject samlMessage)
throws MarshallingException,
UnmarshallingException
samlArtifact - artifact associated with the messageissuerId - issuer of the artifactrelyingPartyId - intended recipient of the artifactsamlMessage - SAML message mapped to the artifactMarshallingException - if an error occurs isolating a message from its parentUnmarshallingException - if an error occurs isolating a message from its parent@Nonnull @NotEmpty public java.lang.String getArtifact()
getArtifact in interface SAMLArtifactMap.SAMLArtifactMapEntry@Nonnull @NotEmpty public java.lang.String getIssuerId()
getIssuerId in interface SAMLArtifactMap.SAMLArtifactMapEntry@Nonnull @NotEmpty public java.lang.String getRelyingPartyId()
getRelyingPartyId in interface SAMLArtifactMap.SAMLArtifactMapEntry@Nonnull public SAMLObject getSamlMessage()
getSamlMessage in interface SAMLArtifactMap.SAMLArtifactMapEntry