/** {@inheritDoc} */ protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException { AssertionArtifact assertionArtifact = (AssertionArtifact) samlObject; if (assertionArtifact.getAssertionArtifact() != null) { ElementSupport.appendTextContent(domElement, assertionArtifact.getAssertionArtifact()); } } }
/** {@inheritDoc} */ protected void processElementContent(XMLObject samlObject, String elementContent) { AssertionArtifact assertionArtifact = (AssertionArtifact) samlObject; assertionArtifact.setAssertionArtifact(elementContent); } }
final SAMLArtifactMapEntry entry = artifactMap.get(artifact.getAssertionArtifact()); if (entry == null) { log.warn("{} Unresolvable AssertionArtifact '{}' from relying party '{}'", getLogPrefix(), artifact.getAssertionArtifact(), requesterId); success = false; break; artifactMap.remove(artifact.getAssertionArtifact()); } else if (!(entry.getSamlMessage() instanceof Assertion)) { log.warn("{} Artifact '{}' resolved to a non-Assertion object", getLogPrefix(), artifact.getAssertionArtifact()); success = false; break; artifactMap.remove(artifact.getAssertionArtifact()); } catch (final IOException e) { log.error("{} Error removing mapping for artifact '{}'", getLogPrefix(), artifact.getAssertionArtifact());
final String artifact = request.getAssertionArtifacts().get(0).getAssertionArtifact(); try { final SAMLArtifactMapEntry entry = artifactMap.get(artifact);
final Request request = (Request) msgContext.getMessage(); for (final AssertionArtifact artifact : request.getAssertionArtifacts()) { ticket = artifact.getAssertionArtifact(); break;