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
public class FolderValidator extends Validator implements 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
Constructors Constructor Description FolderValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterStore(Folder folder, FolderHistory transaction, Map<String,Object> dictionary)Called after a folder is stored in the databasevoidbeforeStore(Folder folder, FolderHistory transaction, Map<String,Object> dictionary)Called before a folder is stored in the database
-
-
-
Method Detail
-
beforeStore
public void beforeStore(Folder folder, FolderHistory transaction, Map<String,Object> dictionary) throws PersistenceException
Description copied from interface:FolderListenerCalled before a folder is stored in the database- Specified by:
beforeStorein 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 PersistenceException
Description copied from interface:FolderListenerCalled after a folder is stored in the database- Specified by:
afterStorein interfaceFolderListener- Parameters:
folder- The folder to be storedtransaction- Transaction informationsdictionary- Dictionary of the execution pipeline- Throws:
PersistenceException- raised if something went wrong
-
-