private Header getHeader(ObjectFields f) { String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>(); return new SimpleHeader(identifier, datestamp, setSpecs, true); }
private Header getHeader(ObjectFields f) { String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>(); return new SimpleHeader(identifier, datestamp, setSpecs, true); }
/** * We are already searching. Use the stored token to continue the search, * and set the stash and token from the results. */ private void resumeSearch() throws RemoteException { org.fcrepo.server.types.gen.FieldSearchResult searchResult = apia.resumeFindObjects(token); FieldSearchResult fsr = TypeUtility .convertGenFieldSearchResultToFieldSearchResult(searchResult); for (ObjectFields fields : fsr.objectFieldsList()) { stash.add(fields.getPid()); } token = fsr.getToken(); }
/** * We haven't tried searching yet. Do so, and set the stash and token from * the results. */ private void beginSearch() throws RemoteException { org.fcrepo.server.types.gen.FieldSearchQuery genFieldSearchQuery = TypeUtility.convertFieldSearchQueryToGenFieldSearchQuery(query); org.fcrepo.server.types.gen.FieldSearchResult searchResult = apia.findObjects(org.fcrepo.server.utilities.TypeUtility.convertStringtoAOS(OBJECT_RESULT_FIELDS), MAX_FIND_RESULTS, genFieldSearchQuery); FieldSearchResult fsr = TypeUtility .convertGenFieldSearchResultToFieldSearchResult(searchResult); for (ObjectFields fields : fsr.objectFieldsList()) { stash.add(fields.getPid()); } token = fsr.getToken(); }
ObjectFields f = (ObjectFields) l.get(i); String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>();
ObjectFields f = (ObjectFields) l.get(i); String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>();
ObjectFields f = (ObjectFields) l.get(i); String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>();
ObjectFields f = (ObjectFields) l.get(i); String identifier = "oai:" + m_repositoryDomainName + ":" + f.getPid(); Date datestamp = f.getDCMDate(); HashSet<String> setSpecs = new HashSet<String>();
ObjectFields f = fieldList.get(i); xmlBuf.append(" <objectFields>\n"); appendXML("pid", f.getPid(), xmlBuf); appendXML("label", f.getLabel(), xmlBuf); appendXML("state", f.getState(), xmlBuf);
ObjectFields f = fieldList.get(i); xmlBuf.append(" <objectFields>\n"); appendXML("pid", f.getPid(), xmlBuf); appendXML("label", f.getLabel(), xmlBuf); appendXML("state", f.getState(), xmlBuf);
private void printObjectFieldsToXml( ObjectFields objFields, PrintWriter xmlBuf) { xmlBuf.append(" <objectFields>\n"); appendXML("pid", objFields.getPid(), xmlBuf); appendXML("label", objFields.getLabel(), xmlBuf); appendXML("state", objFields.getState(), xmlBuf); appendXML("ownerId", objFields.getOwnerId(), xmlBuf); appendXML("cDate", objFields.getCDate(), xmlBuf); appendXML("mDate", objFields.getMDate(), xmlBuf); appendXML("dcmDate", objFields.getDCMDate(), xmlBuf); appendXML("title", objFields.titles(), xmlBuf); appendXML("creator", objFields.creators(), xmlBuf); appendXML("subject", objFields.subjects(), xmlBuf); appendXML("description", objFields.descriptions(), xmlBuf); appendXML("publisher", objFields.publishers(), xmlBuf); appendXML("contributor", objFields.contributors(), xmlBuf); appendXML("date", objFields.dates(), xmlBuf); appendXML("type", objFields.types(), xmlBuf); appendXML("format", objFields.formats(), xmlBuf); appendXML("identifier", objFields.identifiers(), xmlBuf); appendXML("source", objFields.sources(), xmlBuf); appendXML("language", objFields.languages(), xmlBuf); appendXML("relation", objFields.relations(), xmlBuf); appendXML("coverage", objFields.coverages(), xmlBuf); appendXML("rights", objFields.rights(), xmlBuf); xmlBuf.append(" </objectFields>\n"); }
private void printObjectFieldsToXml( ObjectFields objFields, PrintWriter xmlBuf) { xmlBuf.append(" <objectFields>\n"); appendXML("pid", objFields.getPid(), xmlBuf); appendXML("label", objFields.getLabel(), xmlBuf); appendXML("state", objFields.getState(), xmlBuf); appendXML("ownerId", objFields.getOwnerId(), xmlBuf); appendXML("cDate", objFields.getCDate(), xmlBuf); appendXML("mDate", objFields.getMDate(), xmlBuf); appendXML("dcmDate", objFields.getDCMDate(), xmlBuf); appendXML("title", objFields.titles(), xmlBuf); appendXML("creator", objFields.creators(), xmlBuf); appendXML("subject", objFields.subjects(), xmlBuf); appendXML("description", objFields.descriptions(), xmlBuf); appendXML("publisher", objFields.publishers(), xmlBuf); appendXML("contributor", objFields.contributors(), xmlBuf); appendXML("date", objFields.dates(), xmlBuf); appendXML("type", objFields.types(), xmlBuf); appendXML("format", objFields.formats(), xmlBuf); appendXML("identifier", objFields.identifiers(), xmlBuf); appendXML("source", objFields.sources(), xmlBuf); appendXML("language", objFields.languages(), xmlBuf); appendXML("relation", objFields.relations(), xmlBuf); appendXML("coverage", objFields.coverages(), xmlBuf); appendXML("rights", objFields.rights(), xmlBuf); xmlBuf.append(" </objectFields>\n"); }