FileDownload is used to stream binary contents like files stored in database to the client. FileDownload
is used by attaching it to any JSF command component like button or a link. Additionally presentation
of download can be configured with the contentDisposition attribute that takes either "attachment" or "inline" as a value.