public void addSearchDocument(DSpaceObject dso, SearchDocument searchDocument) { String dsoString = SearchDocument.getDspaceObjectStringRepresentation(dso); List<SearchDocument> docs = searchDocuments.get(dsoString); if (docs == null) { docs = new ArrayList<SearchDocument>(); } docs.add(searchDocument); searchDocuments.put(dsoString, docs); }
public void addSearchDocument(DSpaceObject dso, SearchDocument searchDocument){ String dsoString = SearchDocument.getDspaceObjectStringRepresentation(dso); List<SearchDocument> docs = searchDocuments.get(dsoString); if(docs == null){ docs = new ArrayList<SearchDocument>(); } docs.add(searchDocument); searchDocuments.put(dsoString, docs); }
/** * Returns all the sought after search document values * * @param dso the dspace object we want our search documents for * @return the search documents list */ public List<SearchDocument> getSearchDocument(DSpaceObject dso) { String dsoString = SearchDocument.getDspaceObjectStringRepresentation(dso); List<SearchDocument> result = searchDocuments.get(dsoString); if (result == null) { return new ArrayList<SearchDocument>(); } else { return result; } }
/** * Returns all the sought after search document values * @param dso the dspace object we want our search documents for * @return the search documents list */ public List<SearchDocument> getSearchDocument(DSpaceObject dso){ String dsoString = SearchDocument.getDspaceObjectStringRepresentation(dso); List<SearchDocument> result = searchDocuments.get(dsoString); if(result == null){ return new ArrayList<SearchDocument>(); }else{ return result; } }