Class UnzipRightPolicyFilter

  • All Implemented Interfaces:
    PluginComponent, PolicyFilter, RightPolicyFilter, java.lang.Comparable

    public class UnzipRightPolicyFilter
    extends BasicRightPolicyFilter
    Monitors FileDocument upload and unzip them if requested. As of current implementation, only unzip the file to a temporary directory which is used later on by the UnzipDataController.
    Since:
    jcms-5.7.3
    Version:
    $Revision: 33681 $
    • Constructor Detail

      • UnzipRightPolicyFilter

        public UnzipRightPolicyFilter()
    • Method Detail

      • checkAfterUpload

        public boolean checkAfterUpload​(DocUploadInfo info)
        Description copied from interface: RightPolicyFilter
        Checks if the uploaded file must be accepted or rejected. This method is called by DocUploadInfo.doUpload() called by DocUploadHandler and EditDataHandler for MultiPartRequest BEFORE JavaBean validation. The method Channel.getCurrentJcmsContext() must be called to get more information about Member and Workspace.A DataController must be used to check Document during validation.
        Specified by:
        checkAfterUpload in interface RightPolicyFilter
        Overrides:
        checkAfterUpload in class BasicRightPolicyFilter
        Parameters:
        info - information about the uploaded file
        Returns:
        true if the file is accepted
        See Also:
        RightPolicyFilter.checkAfterUpload(DocUploadInfo)