package eu.dnetlib.dhp.migration; import java.util.List; import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.dom4j.Document; import eu.dnetlib.dhp.schema.oaf.Author; import eu.dnetlib.dhp.schema.oaf.DataInfo; import eu.dnetlib.dhp.schema.oaf.Field; import eu.dnetlib.dhp.schema.oaf.GeoLocation; import eu.dnetlib.dhp.schema.oaf.Instance; import eu.dnetlib.dhp.schema.oaf.KeyValue; import eu.dnetlib.dhp.schema.oaf.Oaf; import eu.dnetlib.dhp.schema.oaf.Qualifier; import eu.dnetlib.dhp.schema.oaf.StructuredProperty; public class OdfMigrationExecutor extends AbstractMongoExecutor { private static final Log log = LogFactory.getLog(OdfMigrationExecutor.class); public OdfMigrationExecutor(final String hdfsPath, final String hdfsNameNode, final String hdfsUser, final String mongoBaseUrl, final String mongoDb, final String dbUrl, final String dbUser, final String dbPassword) throws Exception { super(hdfsPath, hdfsNameNode, hdfsUser, mongoBaseUrl, mongoDb, dbUrl, dbUser, dbPassword); } @Override protected void registerNamespaces(final Map nsContext) { // TODO Auto-generated method stub } @Override protected List prepareInstances(final Document doc, final DataInfo info, final KeyValue collectedfrom, final KeyValue hostedby) { // TODO Auto-generated method stub return null; } @Override protected List> prepareSources(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareEmbargoEndDate(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List prepareRelevantDates(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareCoverages(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareContributors(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareFormats(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field preparePublisher(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareDescriptions(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List prepareTitles(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List prepareSubjects(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Qualifier prepareLanguages(final Document doc) { // TODO Auto-generated method stub return null; } @Override protected List prepareAuthors(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareOtherResearchProductTools(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareOtherResearchProductContactGroups(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareOtherResearchProductContactPersons(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Qualifier prepareSoftwareProgrammingLanguage(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareSoftwareCodeRepositoryUrl(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List prepareSoftwareLicenses(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List> prepareSoftwareDocumentationUrls(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected List prepareDatasetGeoLocations(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetMetadataVersionNumber(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetLastMetadataUpdate(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetVersion(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetSize(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetDevice(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected Field prepareDatasetStorageDate(final Document doc, final DataInfo info) { // TODO Auto-generated method stub return null; } @Override protected void addRelations(final List oafs, final Document doc, final String type, final KeyValue collectedFrom, final DataInfo info, final long lastUpdateTimestamp) { // TODO Auto-generated method stub } }