Package com.logicaldoc.core.folder
Class FolderValidator
java.lang.Object
com.logicaldoc.core.metadata.validation.Validator
com.logicaldoc.core.folder.FolderValidator
- All Implemented Interfaces:
FolderListener
This listener takes care of logically validate a folder. If the document has
a template and the template declares a validation script, it is executed
- Since:
- 8.8.1
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterStore
(Folder folder, FolderHistory transaction, Map<String, Object> dictionary) Called after a folder is stored in the databasevoid
beforeStore
(Folder folder, FolderHistory transaction, Map<String, Object> dictionary) Called before a folder is stored in the database
-
Constructor Details
-
FolderValidator
public FolderValidator()
-
-
Method Details
-
beforeStore
public void beforeStore(Folder folder, FolderHistory transaction, Map<String, Object> dictionary) throws PersistenceExceptionDescription copied from interface:FolderListener
Called before a folder is stored in the database- Specified by:
beforeStore
in interfaceFolderListener
- Parameters:
folder
- The folder to be storedtransaction
- Transaction informationsdictionary
- Dictionary of the execution pipeline- Throws:
PersistenceException
- raised if something went wrong
-
afterStore
public void afterStore(Folder folder, FolderHistory transaction, Map<String, Object> dictionary) throws PersistenceExceptionDescription copied from interface:FolderListener
Called after a folder is stored in the database- Specified by:
afterStore
in interfaceFolderListener
- Parameters:
folder
- The folder to be storedtransaction
- Transaction informationsdictionary
- Dictionary of the execution pipeline- Throws:
PersistenceException
- raised if something went wrong
-