Class QuotaPolicyFilter

    • Constructor Detail

      • QuotaPolicyFilter

        public QuotaPolicyFilter()
    • Method Detail

      • checkBeforeUpload

        public boolean checkBeforeUpload​(java.lang.String fieldName,
                                         java.lang.String contentType,
                                         java.lang.String fileName)
        Description copied from interface: RightPolicyFilter
        Checks if the uploaded file must be accepted or rejected. This method is called by sub classes of MultiPartFilter AFTER InitFilter BUT BEFORE doInitPage.jsp. The file has not been uploaded. The JcmsContext returned by Channel.getCurrentJcmsContext() is not completly initialized.
        Specified by:
        checkBeforeUpload in interface RightPolicyFilter
        Overrides:
        checkBeforeUpload in class BasicRightPolicyFilter
        Parameters:
        fieldName - the name of the field for the given file
        contentType - the content type of the file
        fileName - the name of the file
        Returns:
        true if the file is accepted
        See Also:
        RightPolicyFilter.checkBeforeUpload(String, String, String)
      • 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)