Package com.logicaldoc.audit
Class Audit
java.lang.Object
com.logicaldoc.core.task.Task
com.logicaldoc.audit.Audit
- All Implemented Interfaces:
Runnable
@Component("Audit")
public class Audit
extends com.logicaldoc.core.task.Task
The component creates the system messages that will be sent to a user that is
subscribed to a folder or a document.
- Since:
- 5.0
- Author:
- Matteo Caruso - LogicalDOC
-
Field Summary
FieldsFields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLaunches the creation of all notifications.com.logicaldoc.core.document.DocumentHistoryDAOcom.logicaldoc.core.folder.FolderDAOcom.logicaldoc.core.communication.SystemMessageDAOcom.logicaldoc.core.security.user.UserHistoryDAObooleanbooleanvoidsetDocumentHistoryDao(com.logicaldoc.core.document.DocumentHistoryDAO documentHistoryDao) voidsetFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao) voidsetFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao) voidsetSubscriptionDao(SubscriptionDAO subscriptionDao) voidsetSystemMessageDao(com.logicaldoc.core.communication.SystemMessageDAO systemMessageDao) voidsetUserHistoryDao(com.logicaldoc.core.security.user.UserHistoryDAO userHistoryDao) Methods inherited from class com.logicaldoc.core.task.Task
addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setReportRecipients, setSendActivityReport, setSize
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
Audit
public Audit()
-
-
Method Details
-
isIndeterminate
public boolean isIndeterminate()- Specified by:
isIndeterminatein classcom.logicaldoc.core.task.Task
-
isConcurrent
public boolean isConcurrent()- Specified by:
isConcurrentin classcom.logicaldoc.core.task.Task
-
createMessages
public void createMessages()Launches the creation of all notifications. -
getSubscriptionDao
-
setSubscriptionDao
-
getSystemMessageDao
public com.logicaldoc.core.communication.SystemMessageDAO getSystemMessageDao() -
setSystemMessageDao
public void setSystemMessageDao(com.logicaldoc.core.communication.SystemMessageDAO systemMessageDao) -
getUserHistoryDao
public com.logicaldoc.core.security.user.UserHistoryDAO getUserHistoryDao() -
setUserHistoryDao
public void setUserHistoryDao(com.logicaldoc.core.security.user.UserHistoryDAO userHistoryDao) -
setDocumentHistoryDao
public void setDocumentHistoryDao(com.logicaldoc.core.document.DocumentHistoryDAO documentHistoryDao) -
getDocumentHistoryDao
public com.logicaldoc.core.document.DocumentHistoryDAO getDocumentHistoryDao() -
getFolderDao
public com.logicaldoc.core.folder.FolderDAO getFolderDao() -
setFolderDao
public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao) -
setFolderHistoryDao
public void setFolderHistoryDao(com.logicaldoc.core.folder.FolderHistoryDAO folderHistoryDao)
-