package eu.europeana.cloud.service.dps.utils.files.counter; import eu.europeana.cloud.common.model.Permission; import eu.europeana.cloud.mcs.driver.RecordServiceClient; import eu.europeana.cloud.service.dps.DpsTask; import eu.europeana.cloud.service.dps.rest.exceptions.TaskSubmissionException; import eu.europeana.cloud.service.mcs.exception.MCSException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.ApplicationContext; import java.util.List; /** * Created by Tarek on 4/6/2016. */ public abstract class FilesCounter { /** * @return The number of records inside the task. */ public abstract int getFilesCount(DpsTask task, String authorizationHeader) throws TaskSubmissionException; }