public RepositoryStatusResource getStatus( String repoId ) throws IOException { Response response = RequestFacade.sendMessage( RequestFacade.SERVICE_LOCAL + "repositories/" + repoId + "/status", Method.GET ); Status status = response.getStatus(); Assert.assertTrue( "Fail to getStatus for '" + repoId + "' repository" + status, status.isSuccess() ); XStreamRepresentation representation = new XStreamRepresentation( this.xstream, response.getEntity().getText(), MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse resourceResponse = (RepositoryStatusResourceResponse) representation .getPayload( new RepositoryStatusResourceResponse() ); return resourceResponse.getData(); }
public RepositoryStatusResource getStatus(String repoId, boolean force) throws IOException { String uri = SERVICE_PART + "/" + repoId + "/status"; if (force) { uri = uri + "?forceCheck=true"; } Response response = null; final String responseText; try { response = nexusRestClient.sendMessage(uri, Method.GET); responseText = response.getEntity().getText(); assertThat("Fail to getStatus for '" + repoId + "' repository", response, isSuccessful()); } finally { nexusRestClient.releaseResponse(response); } XStreamRepresentation representation = new XStreamRepresentation(xstream, responseText, MediaType.APPLICATION_XML); RepositoryStatusResourceResponse resourceResponse = (RepositoryStatusResourceResponse) representation.getPayload(new RepositoryStatusResourceResponse()); return resourceResponse.getData(); }
public RepositoryStatusResource getStatus( String repoId, boolean force ) throws IOException { String uri = SERVICE_PART + "/" + repoId + "/status"; if ( force ) { uri = uri + "?forceCheck=true"; } Response response = null; final String responseText; try { response = nexusRestClient.sendMessage( uri, Method.GET ); responseText = response.getEntity().getText(); assertThat( "Fail to getStatus for '" + repoId + "' repository", response, isSuccessful() ); } finally { nexusRestClient.releaseResponse( response ); } XStreamRepresentation representation = new XStreamRepresentation( xstream, responseText, MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse resourceResponse = (RepositoryStatusResourceResponse) representation.getPayload( new RepositoryStatusResourceResponse() ); return resourceResponse.getData(); }
RepositoryStatusResource doGetStatus() { try { return getNexusClient() .serviceResource( "repositories/" + id() + "/status" ) .get( RepositoryStatusResourceResponse.class ) .getData(); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }
RepositoryStatusResource doUpdateStatus( final RepositoryStatusResource status ) { final RepositoryStatusResourceResponse request = new RepositoryStatusResourceResponse(); request.setData( status ); try { return this.status = getNexusClient() .serviceResource( "repositories/" + id() + "/status" ) .put( RepositoryStatusResourceResponse.class, request ) .getData(); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }