# Uses of Annotation Interface
com.logicaldoc.core.automation.AutomationDictionary

Packages that use AutomationDictionary
Package
Description
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.

## Uses of AutomationDictionary in com.logicaldoc.core.automation

Classes in com.logicaldoc.core.automation with annotations of type AutomationDictionary
Modifier and Type
Class
Description
`class`
`AutomationDateTool`
Utility class to handle dates from inside the Automation
`class`
`AutomationNumberTool`
Extension of the standard NumberTool that allows the locale specification as string.
`class`
`ClassTool`
Utility functions for manipulating classes and resources and for other programming language aspects
`class`
`CollectionTool`
Utility methods to handle collections
`class`
`ContextTool`
Utility methods to access the Application context from inside the Automation
`class`
`DocTool`
Utility methods to handle documents from within Automation
`class`
`FolderTool`
Utility methods to handle folders from within the Automation
`class`
`HttpTool`
Utility methods to call URLs
`class`
`I18NTool`
Utility class to handle translations from inside Automation
`class`
`LogTool`
Simple utility class to give access to the system's log from within the Automation
`class`
`MailTool`
Utility functions to handle emails and send messages from within the Automation
`class`
`RegexTool`
Various Regex-based APIs to make it easy to manipulate regular expressions from Automation.
`class`
`SearchTool`
Utility methods to do searches from within Automation
`class`
`SecurityTool`
Utility methods to handle some security related operations from within the Automation
`class`
`StringTool`
Utility methods to handle strings
`class`
`SystemTool`
Utility functions for interacting with the Operative System from within the Automation
`class`
`UserTool`
Utility methods to handle some user related operations from within the Automation