@Override public Object getPayloadInstance() { return new RepositoryStatusResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryStatusResourceResponse(); }
private static Response changeStatus( RepositoryStatusResource status ) throws IOException { String serviceURI = "service/local/repositories/" + status.getId() + "/status?undefined"; XStreamRepresentation representation = new XStreamRepresentation( XStreamFactory.getXmlXStream(), "", MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse request = new RepositoryStatusResourceResponse(); request.setData( status ); representation.setPayload( request ); Response response = RequestFacade.sendMessage( serviceURI, Method.PUT, representation ); return response; } }
/** * IMPORTANT: Make sure to release the Response in a finally block when you are done with it. */ public Response changeStatus(RepositoryStatusResource status) throws IOException { String serviceURI = "service/local/repositories/" + status.getId() + "/status?undefined"; XStreamRepresentation representation = new XStreamRepresentation(XStreamFactory.getXmlXStream(), "", MediaType.APPLICATION_XML); RepositoryStatusResourceResponse request = new RepositoryStatusResourceResponse(); request.setData(status); representation.setPayload(request); return nexusRestClient.sendMessage(serviceURI, Method.PUT, representation); } }
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(); }
/** * IMPORTANT: Make sure to release the Response in a finally block when you are done with it. */ public Response changeStatus( RepositoryStatusResource status ) throws IOException { String serviceURI = "service/local/repositories/" + status.getId() + "/status?undefined"; XStreamRepresentation representation = new XStreamRepresentation( XStreamFactory.getXmlXStream(), "", MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse request = new RepositoryStatusResourceResponse(); request.setData( status ); representation.setPayload( request ); Response response = nexusRestClient.sendMessage( serviceURI, Method.PUT, representation ); return response; }
public void updateStatus( RepositoryStatusResource repoStatus ) throws IOException { String uriPart = RequestFacade.SERVICE_LOCAL + "repositories/" + repoStatus.getId() + "/status"; XStreamRepresentation representation = new XStreamRepresentation( this.xstream, "", MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse resourceResponse = new RepositoryStatusResourceResponse(); resourceResponse.setData( repoStatus ); representation.setPayload( resourceResponse ); Response response = RequestFacade.sendMessage( uriPart, Method.PUT, representation ); Status status = response.getStatus(); Assert.assertTrue( "Fail to update '" + repoStatus.getId() + "' repository status " + status + "\nResponse:\n" + response.getEntity().getText() + "\nrepresentation:\n" + representation.getText(), status.isSuccess() ); }
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(); }
public void updateStatus(RepositoryStatusResource repoStatus) throws IOException { String uriPart = SERVICE_PART + "/" + repoStatus.getId() + "/status"; XStreamRepresentation representation = new XStreamRepresentation(xstream, "", MediaType.APPLICATION_XML); RepositoryStatusResourceResponse resourceResponse = new RepositoryStatusResourceResponse(); resourceResponse.setData(repoStatus); representation.setPayload(resourceResponse); Response response = null; final String responseText; try { response = nexusRestClient.sendMessage(uriPart, Method.PUT, representation); responseText = response.getEntity().getText(); assertThat("Fail to update '" + repoStatus.getId() + "' repository status " + response.getStatus() + "\nResponse:\n" + responseText + "\nrepresentation:\n" + representation.getText(), response, isSuccessful()); } finally { nexusRestClient.releaseResponse(response); } }
public void updateStatus( RepositoryStatusResource repoStatus ) throws IOException { String uriPart = SERVICE_PART + "/" + repoStatus.getId() + "/status"; XStreamRepresentation representation = new XStreamRepresentation( xstream, "", MediaType.APPLICATION_XML ); RepositoryStatusResourceResponse resourceResponse = new RepositoryStatusResourceResponse(); resourceResponse.setData( repoStatus ); representation.setPayload( resourceResponse ); Response response = null; final String responseText; try { response = nexusRestClient.sendMessage( uriPart, Method.PUT, representation ); responseText = response.getEntity().getText(); assertThat( "Fail to update '" + repoStatus.getId() + "' repository status " + response.getStatus() + "\nResponse:\n" + responseText + "\nrepresentation:\n" + representation.getText(), response, isSuccessful() ); } finally { nexusRestClient.releaseResponse( response ); } }
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 ); } }
result = new RepositoryStatusResourceResponse();