Interface AttachmentTypeBlacklistService


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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getBlacklist(String[] overrideBlacklist)
    Returns the default blacklist, or the supplied override blacklist.
    boolean
    reject(AttachmentDataSource attachmentDataSource)
    Checks the attachment against the blacklist.
  • Field Details

  • Method Details

    • 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.