/** * Get the subject to which the confirmation will be added. * * @param statement the statement being modified * * @return the subject to which the confirmation will be added */ @Nonnull private Subject getStatementSubject(@Nonnull final SubjectStatement statement) { if (statement.getSubject() != null) { return statement.getSubject(); } final Subject subject = subjectBuilder.buildObject(); statement.setSubject(subject); return subject; }
subjectStatements.addAll(saml1.getAuthorizationDecisionStatements()); for (SubjectStatement subjectStatement : subjectStatements) { Subject subject = subjectStatement.getSubject(); if (subject != null) { SubjectConfirmation confirmation = subject.getSubjectConfirmation();
/** {@inheritDoc} */ protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject) throws UnmarshallingException { SubjectStatement statement = (SubjectStatement) parentSAMLObject; if (childSAMLObject instanceof Subject) { statement.setSubject((Subject) childSAMLObject); } else { super.processChildElement(parentSAMLObject, childSAMLObject); } }
if (statement.getSubject() != null && statement.getSubject().getNameIdentifier() != null) { return statement.getSubject().getNameIdentifier().getFormat();
/** * Get the subject to which the name identifier will be added. * * @param statement the statement being modified * * @return the subject to which the name identifier will be added */ @Nonnull private Subject getStatementSubject(@Nonnull final SubjectStatement statement) { if (statement.getSubject() != null) { return statement.getSubject(); } final Subject subject = subjectBuilder.buildObject(); statement.setSubject(subject); return subject; }
if (statement.getSubject() != null && statement.getSubject().getNameIdentifier() != null) { return statement.getSubject().getNameIdentifier().getValue();
/** * Get the subject to which the name identifier will be added. * * @param statement the statement being modified * * @return the subject to which the name identifier will be added */ @Nonnull private Subject getStatementSubject(@Nonnull final SubjectStatement statement) { if (statement.getSubject() != null) { return statement.getSubject(); } final Subject subject = subjectBuilder.buildObject(); statement.setSubject(subject); return subject; }