/** {@inheritDoc} */ protected void marshallAttributes(XMLObject samlObject, Element domElement) throws MarshallingException { RequestedAuthnContext rac = (RequestedAuthnContext) samlObject; if (rac.getComparison() != null) { domElement.setAttributeNS(null, RequestedAuthnContext.COMPARISON_ATTRIB_NAME, rac.getComparison() .toString()); } } }
protected RequestedAuthenticationContext getRequestedAuthenticationContext(AuthnRequest request) { RequestedAuthenticationContext result = null; if (request.getRequestedAuthnContext() != null) { AuthnContextComparisonTypeEnumeration comparison = request.getRequestedAuthnContext().getComparison(); if (null != comparison) { result = RequestedAuthenticationContext.valueOf(comparison.toString()); } } return result; }