private static Collection<NameIDFormat> buildNameIdFormatElements(Collection<String> nameIds) { final SAMLObjectBuilder<NameIDFormat> builder = builder(NameIDFormat.DEFAULT_ELEMENT_NAME); final Collection<NameIDFormat> formats = new ArrayList<>(); for (final String value : nameIds) { final NameIDFormat nameIdFormat = builder.buildObject(); nameIdFormat.setFormat(value); formats.add(nameIdFormat); } return formats; }
/** {@inheritDoc} */ protected void processElementContent(XMLObject samlObject, String elementContent) { NameIDFormat format = (NameIDFormat) samlObject; format.setFormat(elementContent); } }
private static Collection<NameIDFormat> buildNameIdFormatElements(Collection<String> nameIds) { final SAMLObjectBuilder<NameIDFormat> builder = builder(NameIDFormat.DEFAULT_ELEMENT_NAME); final Collection<NameIDFormat> formats = new ArrayList<>(); for (final String value : nameIds) { final NameIDFormat nameIdFormat = builder.buildObject(); nameIdFormat.setFormat(value); formats.add(nameIdFormat); } return formats; }
protected final Collection<NameIDFormat> buildNameIDFormat() { final SAMLObjectBuilder<NameIDFormat> builder = (SAMLObjectBuilder<NameIDFormat>) this.builderFactory .getBuilder(NameIDFormat.DEFAULT_ELEMENT_NAME); final Collection<NameIDFormat> formats = new ArrayList<>(); if (this.nameIdPolicyFormat != null) { final NameIDFormat nameID = builder.buildObject(); nameID.setFormat(this.nameIdPolicyFormat); formats.add(nameID); } else { final NameIDFormat transientNameID = builder.buildObject(); transientNameID.setFormat(NameIDType.TRANSIENT); formats.add(transientNameID); final NameIDFormat persistentNameID = builder.buildObject(); persistentNameID.setFormat(NameIDType.PERSISTENT); formats.add(persistentNameID); final NameIDFormat emailNameID = builder.buildObject(); emailNameID.setFormat(NameIDType.EMAIL); formats.add(emailNameID); final NameIDFormat unspecNameID = builder.buildObject(); unspecNameID.setFormat(NameIDType.UNSPECIFIED); formats.add(unspecNameID); } return formats; }
if (role instanceof SPSSODescriptor) { final NameIDFormat nif = formatBuilder.buildObject(); nif.setFormat(format); ((SPSSODescriptor) role).getNameIDFormats().add(nif); } else if (role instanceof AttributeAuthorityDescriptor) { final NameIDFormat nif = formatBuilder.buildObject(); nif.setFormat(format); ((AttributeAuthorityDescriptor) role).getNameIDFormats().add(nif); } else if (role instanceof PDPDescriptor) { final NameIDFormat nif = formatBuilder.buildObject(); nif.setFormat(format); ((PDPDescriptor) role).getNameIDFormats().add(nif);
public NameIDFormat getNameIDFormat(NameId nameId) { SAMLObjectBuilder<NameIDFormat> builder = (SAMLObjectBuilder<NameIDFormat>) getBuilderFactory().getBuilder(NameIDFormat.DEFAULT_ELEMENT_NAME); NameIDFormat format = builder.buildObject(); format.setFormat(nameId.toString()); return format; }
nameIDFormat.setFormat(nameId); spSsoDescriptor.getNameIDFormats().add(nameIDFormat);
nameIDFormat.setFormat(nameId); idpssoDescriptor.getNameIDFormats().add(nameIDFormat);