/** * Method removeData. * * @param nexusArtifact */ public void removeData( NexusArtifact nexusArtifact ) { getData().remove( nexusArtifact ); } //-- void removeData( NexusArtifact )
SearchResponse result = new SearchResponse(); result.setTooManyResults( tooManyResults ); result.setTotalCount( searchResult.getTotalHits() ); result.setFrom( from == null ? -1 : from.intValue() ); result.setCount( count == null ? -1 : count ); result.setData( new ArrayList<NexusArtifact>() ); result.setData( new ArrayList<NexusArtifact>( ai2NaColl( request, searchResult.getResults() ) ) ); if ( collapseResults && result.getData().size() < searchResult.getTotalHits() && result.getData().size() < COLLAPSE_OVERRIDE_TRESHOLD && searchResult.getTotalHits() < HIT_LIMIT ) result.setData( null ); if ( result.getData() == null ) result.setTooManyResults( true ); result.setData( new ArrayList<NexusArtifact>() );
/** * Uses XStream to unmarshall the DTOs. */ private List<NexusArtifact> doSearchFor(Map<String, String> queryArgs, String repositoryId, SearchType searchType, Matcher<Response>... matchers) throws IOException { String entityText = doSearchForR(queryArgs, repositoryId, searchType, matchers); XStreamRepresentation representation = new XStreamRepresentation(xstream, entityText, MediaType.APPLICATION_XML); return ((SearchResponse) representation.getPayload(new SearchResponse())).getData(); }
SearchResponse result = new SearchResponse(); expandPackaging, expandClassifier, collapseResults); result.setTooManyResults(searchResult.getTotalHitsCount() > countRequested); result.setTotalCount(searchResult.getTotalHitsCount()); result.setFrom(from == null ? -1 : from.intValue()); result.setCount(count == null ? -1 : count); result.setData(new ArrayList<NexusArtifact>(ai2NaColl(request, searchResult.getResults()))); if (collapseResults && result.getData().size() < searchResult.getTotalHitsCount() && result.getData().size() < COLLAPSE_OVERRIDE_TRESHOLD && searchResult.getTotalHitsCount() < HIT_LIMIT) { collapseResults = false;
@SuppressWarnings( "unchecked" ) public List<NexusArtifact> searchFor( Map<String, String> queryArgs ) throws Exception { String responseText = doSearchFor( queryArgs ).getEntity().getText(); XStreamRepresentation representation = new XStreamRepresentation( xstream, responseText, MediaType.APPLICATION_XML ); SearchResponse searchResponde = (SearchResponse) representation.getPayload( new SearchResponse() ); return searchResponde.getData(); }
@SuppressWarnings( "unchecked" ) public static List<NexusArtifact> searchClassname( String classname ) throws Exception { String responseText = doSearchForClassName( classname ).getEntity().getText(); XStreamRepresentation representation = new XStreamRepresentation( xstream, responseText, MediaType.APPLICATION_XML ); SearchResponse searchResponde = (SearchResponse) representation.getPayload( new SearchResponse() ); return searchResponde.getData(); }
/** * Method addData. * * @param nexusArtifact */ public void addData( NexusArtifact nexusArtifact ) { getData().add( nexusArtifact ); } //-- void addData( NexusArtifact )
/** * Method addData. * * @param nexusArtifact */ public void addData( NexusArtifact nexusArtifact ) { getData().add( nexusArtifact ); } //-- void addData( NexusArtifact )
/** * Method removeData. * * @param nexusArtifact */ public void removeData( NexusArtifact nexusArtifact ) { getData().remove( nexusArtifact ); } //-- void removeData( NexusArtifact )
/** * Method removeData * * @param nexusArtifact */ public void removeData(NexusArtifact nexusArtifact) { if ( !(nexusArtifact instanceof NexusArtifact) ) { throw new ClassCastException( "SearchResponse.removeData(nexusArtifact) parameter must be instanceof " + NexusArtifact.class.getName() ); } getData().remove( nexusArtifact ); } //-- void removeData(NexusArtifact)
/** * Method addData * * @param nexusArtifact */ public void addData(NexusArtifact nexusArtifact) { if ( !(nexusArtifact instanceof NexusArtifact) ) { throw new ClassCastException( "SearchResponse.addData(nexusArtifact) parameter must be instanceof " + NexusArtifact.class.getName() ); } getData().add( nexusArtifact ); } //-- void addData(NexusArtifact)
return ( (SearchResponse) tempObj ).getData();