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 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().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); }
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 ); }