public RepositoryTargetResource getResourceFromResponse( String responseText ) throws IOException { LOG.debug( " getResourceFromResponse: " + responseText ); XStreamRepresentation representation = new XStreamRepresentation( xstream, responseText, mediaType ); RepositoryTargetResourceResponse resourceResponse = (RepositoryTargetResourceResponse) representation.getPayload( new RepositoryTargetResourceResponse() ); return resourceResponse.getData(); }
public RepositoryTargetResource getResourceFromResponse(String responseText) throws IOException { LOG.debug(" getResourceFromResponse: " + responseText); XStreamRepresentation representation = new XStreamRepresentation(xstream, responseText, mediaType); RepositoryTargetResourceResponse resourceResponse = (RepositoryTargetResourceResponse) representation.getPayload(new RepositoryTargetResourceResponse()); return resourceResponse.getData(); }
public static RepositoryTargetResource get(String targetId) throws IOException { String responseText = RequestFacade.doGetForText("service/local/repo_targets/" + targetId); LOG.debug("responseText: \n" + responseText); XStreamRepresentation representation = new XStreamRepresentation(XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML); RepositoryTargetResourceResponse resourceResponse = (RepositoryTargetResourceResponse) representation.getPayload(new RepositoryTargetResourceResponse()); return resourceResponse.getData(); }
@Override protected RepositoryTargetResource doGet() { try { return getNexusClient() .serviceResource( path( id() ) ) .get( RepositoryTargetResourceResponse.class ) .getData(); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }
@Override public RepositoryTarget get( final String id ) { try { return convert( getNexusClient() .serviceResource( path( id ) ) .get( RepositoryTargetResourceResponse.class ) .getData() ); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }
@Override protected RepositoryTargetResource doCreate() { final RepositoryTargetResourceResponse request = new RepositoryTargetResourceResponse(); request.setData( settings() ); try { return getNexusClient() .serviceResource( "repo_targets" ) .post( RepositoryTargetResourceResponse.class, request ) .getData(); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }
@Override protected RepositoryTargetResource doUpdate() { final RepositoryTargetResourceResponse request = new RepositoryTargetResourceResponse(); request.setData( settings() ); try { return getNexusClient() .serviceResource( path( id() ) ) .put( RepositoryTargetResourceResponse.class, request ) .getData(); } catch ( UniformInterfaceException e ) { throw getNexusClient().convert( e ); } catch ( ClientHandlerException e ) { throw getNexusClient().convert( e ); } }