public List<RepositoryGroupListResource> getList() throws IOException { String responseText = nexusRestClient.doGetForText(SERVICE_PART); LOG.debug("responseText: \n" + responseText); XStreamRepresentation representation = new XStreamRepresentation(XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML); RepositoryGroupListResourceResponse resourceResponse = (RepositoryGroupListResourceResponse) representation.getPayload(new RepositoryGroupListResourceResponse()); return resourceResponse.getData(); } }
throws ResourceException RepositoryGroupListResourceResponse result = new RepositoryGroupListResourceResponse(); result.addData(resource);
/** * Method removeData * * @param repositoryGroupListResource */ public void removeData(RepositoryGroupListResource repositoryGroupListResource) { if ( !(repositoryGroupListResource instanceof RepositoryGroupListResource) ) { throw new ClassCastException( "RepositoryGroupListResourceResponse.removeData(repositoryGroupListResource) parameter must be instanceof " + RepositoryGroupListResource.class.getName() ); } getData().remove( repositoryGroupListResource ); } //-- void removeData(RepositoryGroupListResource)
throws ResourceException RepositoryGroupListResourceResponse result = new RepositoryGroupListResourceResponse(); result.addData( resource );
/** * Method addData * * @param repositoryGroupListResource */ public void addData(RepositoryGroupListResource repositoryGroupListResource) { if ( !(repositoryGroupListResource instanceof RepositoryGroupListResource) ) { throw new ClassCastException( "RepositoryGroupListResourceResponse.addData(repositoryGroupListResource) parameter must be instanceof " + RepositoryGroupListResource.class.getName() ); } getData().add( repositoryGroupListResource ); } //-- void addData(RepositoryGroupListResource)
public List<RepositoryGroupListResource> getList() throws IOException { String responseText = nexusRestClient.doGetForText( SERVICE_PART ); LOG.debug( "responseText: \n" + responseText ); XStreamRepresentation representation = new XStreamRepresentation( XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML ); RepositoryGroupListResourceResponse resourceResponse = (RepositoryGroupListResourceResponse) representation.getPayload( new RepositoryGroupListResourceResponse() ); return resourceResponse.getData(); } }
/** * This should be replaced with a REST Call, but the REST client does not set the Accept correctly on GET's/ * * @return * @throws IOException */ @SuppressWarnings( "unchecked" ) public List<RepositoryGroupListResource> getList() throws IOException { String responseText = RequestFacade.doGetRequest( SERVICE_PART ).getEntity().getText(); LOG.debug( "responseText: \n" + responseText ); XStreamRepresentation representation = new XStreamRepresentation( XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML ); RepositoryGroupListResourceResponse resourceResponse = (RepositoryGroupListResourceResponse) representation.getPayload( new RepositoryGroupListResourceResponse() ); return resourceResponse.getData(); }