/** {@inheritDoc} */ protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException { Action action = (Action) samlObject; if (attribute.getLocalName().equals(Action.NAMEPSACE_ATTRIB_NAME)) { action.setNamespace(attribute.getValue()); } else { super.processAttribute(samlObject, attribute); } }
/** {@inheritDoc} */ protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException { Response response = (Response) samlObject; QName attrName = XMLHelper.getNodeQName(attribute); if (Response.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) { response.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue())); } else if (Response.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) { response.setSOAP11Actor(attribute.getValue()); } else if (Response.REF_TO_MESSAGE_ID_ATTRIB_NAME.equals(attribute.getLocalName())) { response.setRefToMessageID(attribute.getValue()); } else { super.processAttribute(samlObject, attribute); } }