Class MultipleSubmissionLookupDataLoader

  • All Implemented Interfaces:
    gr.ekt.bte.core.DataLoader

    public class MultipleSubmissionLookupDataLoader
    extends Object
    implements gr.ekt.bte.core.DataLoader
    Author:
    Andrea Bollini, Kostas Stamatis, Luigi Andrea Pascarelli, Panagiotis Koutsourakis
    • Constructor Detail

      • MultipleSubmissionLookupDataLoader

        public MultipleSubmissionLookupDataLoader()
    • Method Detail

      • getRecords

        public gr.ekt.bte.core.RecordSet getRecords()
                                             throws gr.ekt.bte.exceptions.MalformedSourceException
        Specified by:
        getRecords in interface gr.ekt.bte.core.DataLoader
        Throws:
        gr.ekt.bte.exceptions.MalformedSourceException
      • getRecords

        public gr.ekt.bte.core.RecordSet getRecords​(gr.ekt.bte.core.DataLoadingSpec loadingSpec)
                                             throws gr.ekt.bte.exceptions.MalformedSourceException
        Specified by:
        getRecords in interface gr.ekt.bte.core.DataLoader
        Throws:
        gr.ekt.bte.exceptions.MalformedSourceException
      • getProvidersMap

        public Map<String,​gr.ekt.bte.core.DataLoader> getProvidersMap()
      • setDataloadersMap

        public void setDataloadersMap​(Map<String,​gr.ekt.bte.core.DataLoader> providersMap)
      • setFile

        public void setFile​(String filename,
                            String type)
      • filterProviders

        public Map<String,​gr.ekt.bte.core.DataLoader> filterProviders()