# Package com.logicaldoc.core.automation

package com.logicaldoc.core.automation
Automation subsystem that allows you to program your own logic inside the platform.
The automation engine can be accessed through the class `Automation`
Please note the special annotation `AutomationDictionary` that is used to automatically put in the Dictionary whatever bean you need.

Since:
  1.0

Related Packages
Package
Description
com.logicaldoc.core
Core plug-in that contains the most important domain objects
com.logicaldoc.core.automation.directives
Class
Description
Automation
Represents the automation scripting engine
AutomationDateTool
Utility class to handle dates from inside the Automation
AutomationDictionary
Marks a class to be added to the automation dictionary
AutomationException
Error happening during automation execution
AutomationNumberTool
Extension of the standard NumberTool that allows the locale specification as string.
ClassTool
Utility functions for manipulating classes and resources and for other programming language aspects
CollectionTool
Utility methods to handle collections
ContextTool
Utility methods to access the Application context from inside the Automation
DocTool
Utility methods to handle documents from within Automation
FolderTool
Utility methods to handle folders from within the Automation
ForbiddenCodeException
Exception raised when suspicious code has been detected
HttpTool
Utility methods to call URLs
I18NTool
Utility class to handle translations from inside Automation
LogTool
Simple utility class to give access to the system's log from within the Automation
MailTool
Utility functions to handle emails and send messages from within the Automation
RegexTool
Various Regex-based APIs to make it easy to manipulate regular expressions from Automation.
SearchTool
Utility methods to do searches from within Automation
SecurityTool
Utility methods to handle some security related operations from within the Automation
StringTool
Utility methods to handle strings
SystemTool
Utility functions for interacting with the Operative System from within the Automation
UserTool
Utility methods to handle some user related operations from within the Automation