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 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 void handleConfigurationException(InvalidConfigurationException e) throws PlexusResourceException { getLogger().debug("Configuration error!", e); ErrorResponse nexusErrorResponse = new ErrorResponse(); ValidationResponse vr = ((InvalidConfigurationException) e).getValidationResponse(); if (vr != null && vr.getValidationErrors().size() > 0) { for (ValidationMessage vm : vr.getValidationErrors()) { nexusErrorResponse.addError(createNexusError(vm.getKey(), vm.getShortMessage())); } } else { nexusErrorResponse.addError(createNexusError("*", e.getMessage())); } throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse); }
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); }
protected void handleValidationResponse(ValidationResponse validationResponse) throws PlexusResourceException { ErrorResponse nexusErrorResponse = new ErrorResponse(); if (validationResponse != null && validationResponse.getValidationErrors().size() > 0) { for (ValidationMessage vm : validationResponse.getValidationErrors()) { nexusErrorResponse.addError(createNexusError(vm.getKey(), vm.getShortMessage())); } throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse); } }
protected void handleConfigurationException( InvalidConfigurationException e ) throws PlexusResourceException { getLogger().warn( "Configuration error!", e ); ErrorResponse nexusErrorResponse = new ErrorResponse(); ValidationResponse vr = ( (InvalidConfigurationException) e ).getValidationResponse(); if ( vr != null && vr.getValidationErrors().size() > 0 ) { for ( ValidationMessage vm : vr.getValidationErrors() ) { nexusErrorResponse.addError( createNexusError( vm.getKey(), vm.getShortMessage() ) ); } } else { nexusErrorResponse.addError( createNexusError( "*", e.getMessage() ) ); } throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse ); }
protected void handleValidationResponse( ValidationResponse validationResponse ) throws PlexusResourceException { ErrorResponse nexusErrorResponse = new ErrorResponse(); if ( validationResponse != null && validationResponse.getValidationErrors().size() > 0 ) { for ( ValidationMessage vm : validationResponse.getValidationErrors() ) { nexusErrorResponse.addError( createNexusError( vm.getKey(), vm.getShortMessage() ) ); } throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse ); } }