Class BulkStorageActionService
java.lang.Object
org.exoplatform.documents.storage.jcr.bulkactions.BulkStorageActionService
- All Implemented Interfaces:
org.picocontainer.Startable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckTotalUplaodsLimit(org.exoplatform.services.security.Identity identity, boolean broadcast) voidexecuteBulkAction(javax.jcr.Session session, org.exoplatform.documents.storage.DocumentFileStorage documentFileStorage, org.exoplatform.documents.storage.JCRDeleteFileStorage jcrDeleteFileStorage, org.exoplatform.services.listener.ListenerService listenerService, org.exoplatform.upload.UploadService uploadService, List<org.exoplatform.documents.model.AbstractNode> items, org.exoplatform.documents.model.ActionData actionData, javax.jcr.Node parent, Map<String, Object> params, long authenticatedUserId) org.exoplatform.documents.model.ActionDatavoidremoveActionData(org.exoplatform.documents.model.ActionData actionData) voidstart()voidstop()
-
Field Details
-
TEMP_DOWNLOAD_FOLDER_PREFIX
- See Also:
-
TEMP_IMPORT_FOLDER_PREFIX
- See Also:
-
-
Constructor Details
-
BulkStorageActionService
public BulkStorageActionService()
-
-
Method Details
-
executeBulkAction
public void executeBulkAction(javax.jcr.Session session, org.exoplatform.documents.storage.DocumentFileStorage documentFileStorage, org.exoplatform.documents.storage.JCRDeleteFileStorage jcrDeleteFileStorage, org.exoplatform.services.listener.ListenerService listenerService, org.exoplatform.upload.UploadService uploadService, List<org.exoplatform.documents.model.AbstractNode> items, org.exoplatform.documents.model.ActionData actionData, javax.jcr.Node parent, Map<String, Object> params, long authenticatedUserId) -
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
getActionDataById
-
removeActionData
public void removeActionData(org.exoplatform.documents.model.ActionData actionData) -
checkTotalUplaodsLimit
public boolean checkTotalUplaodsLimit(org.exoplatform.services.security.Identity identity, boolean broadcast)
-