Interface AttachmentTypeBlacklistService


  • public interface AttachmentTypeBlacklistService
    A service to provide a sensible default list of file extensions to be blacklisted.
    • Method Detail

      • getBlacklist

        String[] getBlacklist​(String[] overrideBlacklist)
        Returns the default blacklist, or the supplied override blacklist.
        Parameters:
        overrideBlacklist - any existing blacklist which should override the default.
        Returns:
        If overrideBlacklist is the single value "DEFAULT" then the blacklist configured for this service will be returned. Otherwise the overrideBlacklist will be returned.
      • reject

        boolean reject​(AttachmentDataSource attachmentDataSource)
        Checks the attachment against the blacklist.
        Parameters:
        attachmentDataSource - the attachment to check.
        Returns:
        true if the attachment should be rejected, false if the attachment is acceptable.