# Uses of Package
com.logicaldoc.core.communication

Packages that use com.logicaldoc.core.communication
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.
com.logicaldoc.core.communication
Classes that model emails and messages and the machinery to work with them.

Classes in com.logicaldoc.core.communication used by com.logicaldoc.core.automation
Class
Description
EMail
A represetnation of an Email message.
Classes in com.logicaldoc.core.communication used by com.logicaldoc.core.communication
Class
Description
EMail
A represetnation of an Email message.
EMailAttachment
An attachment of an email message
EMailSender
SMTP E-Mail sender service
EventCollector
A collector of events that can distribute them to a set of listeners
EventListener
A listener for the event emitted by the collector
Message
This is the parent class for email and system message.
MessageTemplate
A template for messaging purposes.
MessageTemplateDAO
This is a DAO service for MessageTemplate.
Recipient
A generic recipient of a message or email
SystemMessage
SystemMessages are messages which an user only can send to other system users.
SystemMessageDAO
This is a DAO service for SystemMessages.