package com.constellio.app.modules.es.connectors.spi; import java.util.ArrayList; import java.util.List; public abstract class DefaultAbstractConnector extends Connector { @Override public List<String> fetchTokens(String username) { return new ArrayList<>(); } @Override public List<String> getReportMetadatas(String reportMode) { return new ArrayList<>(); } @Override public String getMainConnectorDocumentType() { List<String> documentTypes = getConnectorDocumentTypes(); if (documentTypes != null && documentTypes.size() == 1) { return documentTypes.get(0); } else { throw new RuntimeException("Re-implement method!"); } } }