/** * Checks that all required parameters are present */ public void validate() throws MessageException { List requiredFields = getRequiredFields(); Iterator paramIter = _params.getParameters().iterator(); while (paramIter.hasNext()) { Parameter param = (Parameter) paramIter.next(); if (!param.isValid()) throw new MessageException("Invalid parameter: " + param); } if (requiredFields == null) return; Iterator reqIter = requiredFields.iterator(); while(reqIter.hasNext()) { String required = (String) reqIter.next(); if (! hasParameter(required)) throw new MessageException( "Required parameter missing: " + required); } }
/** * Checks that all required parameters are present */ public void validate() throws MessageException { List requiredFields = getRequiredFields(); Iterator paramIter = _params.getParameters().iterator(); while (paramIter.hasNext()) { Parameter param = (Parameter) paramIter.next(); if (!param.isValid()) throw new MessageException("Invalid parameter: " + param); } if (requiredFields == null) return; Iterator reqIter = requiredFields.iterator(); while(reqIter.hasNext()) { String required = (String) reqIter.next(); if (! hasParameter(required)) throw new MessageException( "Required parameter missing: " + required); } }
/** * Checks that all required parameters are present */ public void validate() throws MessageException { List requiredFields = getRequiredFields(); Iterator paramIter = _params.getParameters().iterator(); while (paramIter.hasNext()) { Parameter param = (Parameter) paramIter.next(); if (!param.isValid()) throw new MessageException("Invalid parameter: " + param); } if (requiredFields == null) return; Iterator reqIter = requiredFields.iterator(); while(reqIter.hasNext()) { String required = (String) reqIter.next(); if (! hasParameter(required)) throw new MessageException( "Required parameter missing: " + required); } }
/** * Checks that all required parameters are present */ public void validate() throws MessageException { List requiredFields = getRequiredFields(); Iterator paramIter = _params.getParameters().iterator(); while (paramIter.hasNext()) { Parameter param = (Parameter) paramIter.next(); if (!param.isValid()) throw new MessageException("Invalid parameter: " + param); } if (requiredFields == null) return; Iterator reqIter = requiredFields.iterator(); while(reqIter.hasNext()) { String required = (String) reqIter.next(); if (! hasParameter(required)) throw new MessageException( "Required parameter missing: " + required); } }
/** * Checks that all required parameters are present */ public void validate() throws MessageException { List requiredFields = getRequiredFields(); Iterator paramIter = _params.getParameters().iterator(); while (paramIter.hasNext()) { Parameter param = (Parameter) paramIter.next(); if (!param.isValid()) { throw new MessageException("Invalid parameter: " + param); } } if (requiredFields == null) { return; } Iterator reqIter = requiredFields.iterator(); while (reqIter.hasNext()) { String required = (String) reqIter.next(); if (!hasParameter(required)) { throw new MessageException( "Required parameter missing: " + required); } } }
preferredAlias : "ext" + Integer.toString(++ _extCounter); if (! hasParameter("openid.ns") && preferredAlias != null && ! alias.equals(preferredAlias)) throw new MessageException("Cannot add (pseudo) extension to v1 message for alias: " + preferredAlias);
if ( hasParameter("openid.ns") && ! signedParams.contains("ns." + alias)) throw new MessageException("Namespace declaration for extension " + typeUri + " MUST be signed");
if ( hasParameter("openid.ns") && ! signedParams.contains("ns." + alias)) throw new MessageException("Namespace declaration for extension " + typeUri + " MUST be signed");
if ( hasParameter("openid.ns") && ! signedParams.contains("ns." + alias)) throw new MessageException("Namespace declaration for extension " + typeUri + " MUST be signed");
preferredAlias : "ext" + Integer.toString(++ _extCounter); if (! hasParameter("openid.ns") && preferredAlias != null && ! alias.equals(preferredAlias)) throw new MessageException("Cannot add (pseudo) extension to v1 message for alias: " + preferredAlias);
preferredAlias : "ext" + Integer.toString(++ _extCounter); if (! hasParameter("openid.ns") && preferredAlias != null && ! alias.equals(preferredAlias)) throw new MessageException("Cannot add (pseudo) extension to v1 message for alias: " + preferredAlias);