@SuppressWarnings("unchecked") public static List<RepositoryTargetListResource> getList() throws IOException { String responseText = RequestFacade.doGetForText("service/local/repo_targets"); LOG.debug("responseText: \n" + responseText); XStreamRepresentation representation = new XStreamRepresentation(XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML); RepositoryTargetListResourceResponse resourceResponse = (RepositoryTargetListResourceResponse) representation.getPayload(new RepositoryTargetListResourceResponse()); return resourceResponse.getData(); }
@SuppressWarnings( "unchecked" ) public static List<RepositoryTargetListResource> getList() throws IOException { String responseText = RequestFacade.doGetRequest( "service/local/repo_targets" ).getEntity().getText(); LOG.debug( "responseText: \n" + responseText ); XStreamRepresentation representation = new XStreamRepresentation( XStreamFactory.getXmlXStream(), responseText, MediaType.APPLICATION_XML ); RepositoryTargetListResourceResponse resourceResponse = (RepositoryTargetListResourceResponse) representation.getPayload( new RepositoryTargetListResourceResponse() ); return resourceResponse.getData(); }
/** * Get the list of configuration repository targets. */ @Override @GET @ResourceMethodSignature( output = RepositoryTargetListResourceResponse.class ) public Object get( Context context, Request request, Response response, Variant variant ) throws ResourceException { RepositoryTargetListResourceResponse result = new RepositoryTargetListResourceResponse(); Collection<Target> targets = getTargetRegistry().getRepositoryTargets(); RepositoryTargetListResource res = null; for ( Target target : targets ) { res = new RepositoryTargetListResource(); res.setId( target.getId() ); res.setName( target.getName() ); res.setContentClass( target.getContentClass().getId() ); res.setResourceURI( this.createChildReference( request, this, target.getId() ).toString() ); result.addData( res ); } return result; }
/** * Get the list of configuration repository targets. */ @Override @GET @ResourceMethodSignature(output = RepositoryTargetListResourceResponse.class) public Object get(Context context, Request request, Response response, Variant variant) throws ResourceException { RepositoryTargetListResourceResponse result = new RepositoryTargetListResourceResponse(); Collection<Target> targets = getTargetRegistry().getRepositoryTargets(); RepositoryTargetListResource res = null; for (Target target : targets) { res = new RepositoryTargetListResource(); res.setId(target.getId()); res.setName(target.getName()); res.setContentClass(target.getContentClass().getId()); res.setResourceURI(this.createChildReference(request, this, target.getId()).toString()); for (String pattern : target.getPatternTexts()) { res.addPattern(pattern); } result.addData(res); } return result; }