Interface AttachmentTypeBlacklistService
public interface AttachmentTypeBlacklistService
A service to provide a sensible default list of file extensions to be blacklisted.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionString[]getBlacklist(String[] overrideBlacklist) Returns the default blacklist, or the supplied override blacklist.booleanreject(AttachmentDataSource attachmentDataSource) Checks the attachment against the blacklist.
-
Field Details
-
DEFAULT
- See Also:
-
-
Method Details
-
getBlacklist
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
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.
-