dnet-applications/libs/dnet-data-services/src/main/java/eu/dnetlib/data/mdstore/backends/DefaultBackend.java

53 lines
1.4 KiB
Java
Raw Normal View History

2023-02-10 14:54:37 +01:00
package eu.dnetlib.data.mdstore.backends;
2023-02-10 10:27:09 +01:00
import java.util.ArrayList;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
2023-04-18 16:13:42 +02:00
import java.util.stream.Stream;
2023-02-10 10:27:09 +01:00
import org.springframework.stereotype.Service;
import eu.dnetlib.data.mdstore.model.MDStore;
import eu.dnetlib.data.mdstore.model.MDStoreVersion;
2023-02-10 14:54:37 +01:00
import eu.dnetlib.data.mdstore.model.MetadataRecord;
2023-02-10 10:27:09 +01:00
import eu.dnetlib.errors.MDStoreManagerException;
@Service
public class DefaultBackend implements MDStoreBackend {
@Override
public void completeNewMDStore(final MDStore mdstore) {}
@Override
public void completeNewMDStoreVersion(final MDStoreVersion version) {}
@Override
public void delete(final MDStore mdstore) throws MDStoreManagerException {}
@Override
public void delete(final MDStoreVersion version) throws MDStoreManagerException {}
@Override
2023-02-10 14:54:37 +01:00
public List<MetadataRecord> listEntries(final MDStoreVersion version, final long limit) throws MDStoreManagerException {
2023-02-10 10:27:09 +01:00
return new ArrayList<>();
}
2023-04-18 16:13:42 +02:00
@Override
public Stream<MetadataRecord> streamEntries(final MDStoreVersion version) throws MDStoreManagerException {
return Stream.empty();
}
2023-02-10 10:27:09 +01:00
@Override
public Set<String> listInternalFiles(final MDStoreVersion version) throws MDStoreManagerException {
return new LinkedHashSet<>();
}
@Override
public Set<String> fixInconsistencies(final boolean delete) throws MDStoreManagerException {
return new HashSet<>();
}
}