Class BankingImportHandlerImpl<IF extends ImportedFile,​E extends SimpleEntity>

    • Method Detail

      • getAllowedImportFieldsPredicate

        public Predicate<String> getAllowedImportFieldsPredicate​(IF importedFile)
        Description copied from interface: ImportHandler
        Returns a predicate that evaluates true for a field allowed to be imported
      • getKeywordFields

        public List<String> getKeywordFields()
        Description copied from interface: ImportHandler
        Returns a list of field names that can be used to search for imported lines
      • getMissingRequiredFields

        public Set<String> getMissingRequiredFields​(IF importedFile,
                                                    List<String> headers)
        Description copied from interface: ImportHandler
        Return the fields that are required and are not present in the given headers.
      • instantiateContext

        public Object instantiateContext()
        Description copied from interface: ImportHandler
        Returns an import context that will be used in the validation and processing of each import line.