public class OAIHelper extends Object
| Constructor and Description |
|---|
OAIHelper() |
| Modifier and Type | Method and Description |
|---|---|
eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationReader |
getConfigurationReader() |
MongoPublisherStoreDAO |
getMongoPublisherStoreDAO() |
MongoSetCollection |
getMongoSetCollection() |
void |
loadConfiguration(String dbName) |
void |
setConfigurationReader(eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationReader configurationReader) |
void |
setMongoPublisherStoreDAO(MongoPublisherStoreDAO mongoPublisherStoreDAO) |
void |
setMongoSetCollection(MongoSetCollection mongoSetCollection) |
void |
updateAllCounts(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
void |
updateConfiguredSetsCount(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
protected void |
updateConfiguredSetsCount(MongoPublisherStore store,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
protected void |
updateCountForSets(MongoPublisherStore store,
List<eu.dnetlib.data.information.oai.publisher.info.SetInfo> oaiSets,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
protected void |
updateProvenanceSetsCount(MongoPublisherStore store,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
protected void |
updateTotalCount(MongoPublisherStore store,
eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName) |
public void loadConfiguration(String dbName)
public void updateAllCounts(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName)
public void updateConfiguredSetsCount(eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat,
String dbName)
protected void updateConfiguredSetsCount(MongoPublisherStore store, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat, String dbName)
protected void updateProvenanceSetsCount(MongoPublisherStore store, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat, String dbName)
protected void updateTotalCount(MongoPublisherStore store, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat, String dbName)
protected void updateCountForSets(MongoPublisherStore store, List<eu.dnetlib.data.information.oai.publisher.info.SetInfo> oaiSets, eu.dnetlib.data.information.oai.publisher.info.MDFInfo mdFormat, String dbName)
public eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationReader getConfigurationReader()
public void setConfigurationReader(eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationReader configurationReader)
public MongoPublisherStoreDAO getMongoPublisherStoreDAO()
public void setMongoPublisherStoreDAO(MongoPublisherStoreDAO mongoPublisherStoreDAO)
public MongoSetCollection getMongoSetCollection()
public void setMongoSetCollection(MongoSetCollection mongoSetCollection)
Copyright © 2026. All rights reserved.