if (attr == null) throw logger.parserRequiredAttribute("contactType"); ContactType contactType = new ContactType(ContactTypeType.fromValue(StaxParserUtil.getAttributeValue(attr))); contactType.setCompany(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.GIVEN_NAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setGivenName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.SURNAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setSurName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EMAIL_ADDRESS.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addEmailAddress(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.TELEPHONE_NUMBER.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addTelephone(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { contactType.setExtensions(parseExtensions(xmlEventReader)); } else throw logger.parserUnknownTag(localPart, startElement.getLocation());
ExtensionsType extensions = contact.getExtensions(); if (extensions != null) { StaxUtil.writeDOMElement(writer, extensions.getElement()); ContactTypeType attribs = contact.getContactType(); StaxUtil.writeAttribute(writer, JBossSAMLConstants.CONTACT_TYPE.get(), attribs.value()); String company = contact.getCompany(); if (company != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.COMPANY.get(), METADATA_NSURI.get()); StaxUtil.writeEndElement(writer); String givenName = contact.getGivenName(); if (givenName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.GIVEN_NAME.get(), METADATA_NSURI.get()); String surName = contact.getSurName(); if (surName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.SURNAME.get(), METADATA_NSURI.get()); List<String> emailAddresses = contact.getEmailAddress(); for (String email : emailAddresses) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.EMAIL_ADDRESS.get(), METADATA_NSURI.get()); List<String> tels = contact.getTelephoneNumber(); for (String telephone : tels) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.TELEPHONE_NUMBER.get(), METADATA_NSURI.get());
ExtensionsType extensions = contact.getExtensions(); if (extensions != null) { StaxUtil.writeDOMElement(writer, extensions.getElement()); ContactTypeType attribs = contact.getContactType(); StaxUtil.writeAttribute(writer, JBossSAMLConstants.CONTACT_TYPE.get(), attribs.value()); String company = contact.getCompany(); if (company != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.COMPANY.get(), METADATA_NSURI.get()); StaxUtil.writeEndElement(writer); String givenName = contact.getGivenName(); if (givenName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.GIVEN_NAME.get(), METADATA_NSURI.get()); String surName = contact.getSurName(); if (surName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.SURNAME.get(), METADATA_NSURI.get()); List<String> emailAddresses = contact.getEmailAddress(); for (String email : emailAddresses) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.EMAIL_ADDRESS.get(), METADATA_NSURI.get()); List<String> tels = contact.getTelephoneNumber(); for (String telephone : tels) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.TELEPHONE_NUMBER.get(), METADATA_NSURI.get());
if (attr == null) throw logger.parserRequiredAttribute("contactType"); ContactType contactType = new ContactType(ContactTypeType.fromValue(StaxParserUtil.getAttributeValue(attr))); contactType.setCompany(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.GIVEN_NAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setGivenName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.SURNAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setSurName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EMAIL_ADDRESS.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addEmailAddress(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.TELEPHONE_NUMBER.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addTelephone(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { contactType.setExtensions(parseExtensions(xmlEventReader)); } else throw logger.parserUnknownTag(localPart, startElement.getLocation());
ExtensionsType extensions = contact.getExtensions(); if (extensions != null) { StaxUtil.writeDOMElement(writer, extensions.getElement()); ContactTypeType attribs = contact.getContactType(); StaxUtil.writeAttribute(writer, JBossSAMLConstants.CONTACT_TYPE.get(), attribs.value()); String company = contact.getCompany(); if (company != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.COMPANY.get(), METADATA_NSURI.get()); StaxUtil.writeEndElement(writer); String givenName = contact.getGivenName(); if (givenName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.GIVEN_NAME.get(), METADATA_NSURI.get()); String surName = contact.getSurName(); if (surName != null) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.SURNAME.get(), METADATA_NSURI.get()); List<String> emailAddresses = contact.getEmailAddress(); for (String email : emailAddresses) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.EMAIL_ADDRESS.get(), METADATA_NSURI.get()); List<String> tels = contact.getTelephoneNumber(); for (String telephone : tels) { StaxUtil.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.TELEPHONE_NUMBER.get(), METADATA_NSURI.get());
if (attr == null) throw logger.parserRequiredAttribute("contactType"); ContactType contactType = new ContactType(ContactTypeType.fromValue(StaxParserUtil.getAttributeValue(attr))); contactType.setCompany(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.GIVEN_NAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setGivenName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.SURNAME.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.setSurName(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EMAIL_ADDRESS.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addEmailAddress(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.TELEPHONE_NUMBER.get().equals(localPart)) { startElement = StaxParserUtil.getNextStartElement(xmlEventReader); contactType.addTelephone(StaxParserUtil.getElementText(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { contactType.setExtensions(parseExtensions(xmlEventReader)); } else throw logger.parserUnknownTag(localPart, startElement.getLocation());
.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.CONTACT_PERSON.get(), METADATA_NSURI.get()); ExtensionsType extensions = contact.getExtensions(); if (extensions != null) ContactTypeType attribs = contact.getContactType(); StaxUtil.writeAttribute(writer, JBossSAMLConstants.CONTACT_TYPE.get(), attribs.value()); String company = contact.getCompany(); if (company != null) StaxUtil.writeEndElement(writer); String givenName = contact.getGivenName(); if (givenName != null) String surName = contact.getSurName(); if (surName != null) List<String> emailAddresses = contact.getEmailAddress(); for (String email : emailAddresses) List<String> tels = contact.getTelephoneNumber(); for (String telephone : tels)
if (attr == null) throw new ParsingException(ErrorCodes.REQD_ATTRIBUTE + "contactType"); ContactType contactType = new ContactType(ContactTypeType.fromValue(StaxParserUtil.getAttributeValue(attr))); contactType.setCompany(StaxParserUtil.getElementText(xmlEventReader)); contactType.setGivenName(StaxParserUtil.getElementText(xmlEventReader)); contactType.setSurName(StaxParserUtil.getElementText(xmlEventReader)); contactType.addEmailAddress(StaxParserUtil.getElementText(xmlEventReader)); contactType.addTelephone(StaxParserUtil.getElementText(xmlEventReader)); contactType.setExtensions(parseExtensions(xmlEventReader));
.writeStartElement(writer, METADATA_PREFIX, JBossSAMLConstants.CONTACT_PERSON.get(), METADATA_NSURI.get()); ExtensionsType extensions = contact.getExtensions(); if (extensions != null) ContactTypeType attribs = contact.getContactType(); StaxUtil.writeAttribute(writer, JBossSAMLConstants.CONTACT_TYPE.get(), attribs.value()); String company = contact.getCompany(); if (company != null) StaxUtil.writeEndElement(writer); String givenName = contact.getGivenName(); if (givenName != null) String surName = contact.getSurName(); if (surName != null) List<String> emailAddresses = contact.getEmailAddress(); for (String email : emailAddresses) List<String> tels = contact.getTelephoneNumber(); for (String telephone : tels)
if (attr == null) throw new ParsingException(ErrorCodes.REQD_ATTRIBUTE + "contactType"); ContactType contactType = new ContactType(ContactTypeType.fromValue(StaxParserUtil.getAttributeValue(attr))); contactType.setCompany(StaxParserUtil.getElementText(xmlEventReader)); contactType.setGivenName(StaxParserUtil.getElementText(xmlEventReader)); contactType.setSurName(StaxParserUtil.getElementText(xmlEventReader)); contactType.addEmailAddress(StaxParserUtil.getElementText(xmlEventReader)); contactType.addTelephone(StaxParserUtil.getElementText(xmlEventReader)); contactType.setExtensions(parseExtensions(xmlEventReader));