protected ErrorMessage createNexusError(String id, String msg) { ErrorMessage ne = new ErrorMessage(); ne.setId(id); ne.setMsg(msg); return ne; }
@Override public String getMessage() { StringBuffer message = new StringBuffer(super.getMessage()); if(this.getErrors() != null) { for ( ErrorMessage error : this.getErrors() ) { message.append( "\n" ).append( error.getMsg() ); } } return message.toString(); }
public void validateResponseErrorXml(String xml) { // to trick xstream // REMEMBER! You cannot use the XStreamInitializer 1:1 from Server! // It does n->1 mapping (maps different types to field data), while the client // has to do 1->n mapping (it knows what _will_ 'data' field contain) xstream.alias("data", PrivilegeListResourceResponse.class); ErrorResponse errorResponse = (ErrorResponse) xstream.fromXML(xml, new ErrorResponse()); Assert.assertTrue("Error response is empty.", errorResponse.getErrors().size() > 0); for (Iterator<ErrorMessage> iter = errorResponse.getErrors().iterator(); iter.hasNext(); ) { ErrorMessage error = iter.next(); Assert.assertFalse("Response Error message is empty.", StringUtils.isEmpty(error.getMsg())); } }
protected ErrorMessage createNexusError( String id, String msg ) { ErrorMessage ne = new ErrorMessage(); ne.setId( id ); ne.setMsg( msg ); return ne; }
public void validateResponseErrorXml(String xml) { ErrorResponse errorResponse = (ErrorResponse) xstream.fromXML(xml, new ErrorResponse()); Assert.assertTrue("Error response is empty.", errorResponse.getErrors().size() > 0); for (Iterator<ErrorMessage> iter = errorResponse.getErrors().iterator(); iter.hasNext(); ) { ErrorMessage error = iter.next(); Assert.assertFalse("Response Error message is empty.", StringUtils.isEmpty(error.getMsg())); } }
protected ErrorResponse getNexusErrorResponse( String id, String msg ) { ErrorResponse ner = new ErrorResponse(); ErrorMessage ne = new ErrorMessage(); ne.setId( id ); ne.setMsg( StringEscapeUtils.escapeHtml( msg ) ); ner.addError( ne ); return ner; }
protected ErrorResponse getErrorResponse(String id, String msg) { ErrorResponse ner = new ErrorResponse(); ErrorMessage ne = new ErrorMessage(); ne.setId(id); ne.setMsg(msg); ner.addError(ne); return ner; }
protected ErrorResponse getErrorResponse( String id, String msg ) { ErrorResponse ner = new ErrorResponse(); ErrorMessage ne = new ErrorMessage(); ne.setId( id ); ne.setMsg( msg ); ner.addError( ne ); return ner; }
protected ErrorResponse getNexusErrorResponse(String id, String msg) { ErrorResponse ner = new ErrorResponse(); ErrorMessage ne = new ErrorMessage(); ne.setId(id); ne.setMsg(StringEscapeUtils.escapeHtml(msg)); ner.addError(ne); return ner; }
private static <E> PlexusResourceException validationError( String name, Class<E> enumClass ) { ErrorMessage err = new ErrorMessage(); err.setId( "*" ); err.setMsg( "No enum const " + enumClass + "." + name ); ErrorResponse ner = new ErrorResponse(); ner.addError( err ); return new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", ner ); }
private static <E> PlexusResourceException validationError(String name, Class<E> enumClass) { ErrorMessage err = new ErrorMessage(); err.setId("*"); err.setMsg("No enum const " + enumClass + "." + name); ErrorResponse ner = new ErrorResponse(); ner.addError(err); return new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", ner); }