com.jalios.jcms.upload
Class UnzipRightPolicyFilter
java.lang.Object
com.jalios.jcms.policy.AbstractPolicyFilter
com.jalios.jcms.policy.BasicRightPolicyFilter
com.jalios.jcms.upload.UnzipRightPolicyFilter
- All Implemented Interfaces:
- PluginComponent, PolicyFilter, RightPolicyFilter, 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 $
Methods inherited from class com.jalios.jcms.policy.BasicRightPolicyFilter |
callCanBeReadBy, callCanBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canCreateWorkspace, canDeleteOther, canDeleteOther, canManageCategory, canPublish, canUpdateOther, canUpdateOther, canUseCategory, canWorkOn, canWorkOn, checkAccess, checkBeforeUpload, checkHtml, getWorkspaceSet, init, isAdmin, isWorker |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
UnzipRightPolicyFilter
public UnzipRightPolicyFilter()
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)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.