Changeset 1914 for OAIProvider/trunk/src/main/java/eu/clarin/oai/provider/impl/RepositoryAdapterImpl.java
- Timestamp:
- 04/27/12 12:51:47 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OAIProvider/trunk/src/main/java/eu/clarin/oai/provider/impl/RepositoryAdapterImpl.java
r1911 r1914 1 1 package eu.clarin.oai.provider.impl; 2 2 3 import java.util.Collections;4 3 import java.util.Date; 5 4 import java.util.HashSet; … … 151 150 } 152 151 153 @Override154 public Set<MetadataFormat> getMetadataFormats(Record record) {155 // FIXME: re-work156 // final Class<?> clazz = record.getItem().getClass();157 Set<MetadataFormat> result = null;158 // for (MetadataFormat format : metadataFormats) {159 // if (format.canWriteClass(clazz)) {160 // if (result == null) {161 // result = new HashSet<MetadataFormat>();162 // }163 // result.add(format);164 // }165 // }166 if ((result == null) || result.isEmpty()) {167 result = Collections.emptySet();168 }169 return result;170 }152 // @Override 153 // public Set<MetadataFormat> getMetadataFormats(Record record) { 154 // // FIXME: re-work 155 //// final Class<?> clazz = record.getItem().getClass(); 156 // Set<MetadataFormat> result = null; 157 //// for (MetadataFormat format : metadataFormats) { 158 //// if (format.canWriteClass(clazz)) { 159 //// if (result == null) { 160 //// result = new HashSet<MetadataFormat>(); 161 //// } 162 //// result.add(format); 163 //// } 164 //// } 165 // if ((result == null) || result.isEmpty()) { 166 // result = Collections.emptySet(); 167 // } 168 // return result; 169 // } 171 170 172 171 @Override … … 227 226 228 227 @Override 229 public RecordList getRecords( String prefix, Date from, Date until,228 public RecordList getRecords(MetadataFormat format, Date from, Date until, 230 229 String set, int offset) throws OAIException { 231 230 /* … … 237 236 } 238 237 try { 239 return repository.getRecords( prefix, from, until, set, offset, limit);238 return repository.getRecords(format, from, until, set, offset, limit); 240 239 } catch (OAIException e) { 241 240 throw e; … … 246 245 247 246 @Override 248 public RecordList getRecordHeaders( String prefix, Date from, Date until,249 String set, int offset) throws OAIException {247 public RecordList getRecordHeaders(MetadataFormat format, Date from, 248 Date until, String set, int offset) throws OAIException { 250 249 /* 251 250 * XXX: maybe add a OAIProvider defined upper limit? … … 256 255 } 257 256 try { 258 return repository.getRecordHeaders(prefix, from, until, set, offset, limit); 257 return repository.getRecordHeaders(format, from, until, 258 set, offset, limit); 259 259 } catch (OAIException e) { 260 260 throw e;
Note: See TracChangeset
for help on using the changeset viewer.