it.sistematica.isharedoc.service.mail
Class MailClientServiceImpl

java.lang.Object
  extended by it.sistematica.isharedoc.service.mail.MailClientServiceImpl
All Implemented Interfaces:
MailClientService

@Service(value="mailClientService")
public class MailClientServiceImpl
extends java.lang.Object
implements MailClientService


Field Summary
(package private)  it.neverworks.util.Configuration configuration
           
(package private)  DocumentManager documentManager
           
(package private)  it.neverworks.data.EntityManager entities
           
(package private)  InstanceSecurityService instanceSecurityService
           
(package private)  InstanceService instanceService
           
(package private)  MessageboxService messageboxService
           
(package private)  NotificationService notificationService
           
(package private)  OrganizationService organizationService
           
(package private)  PartitionService partitionService
           
(package private)  PecService pecService
           
(package private)  org.hibernate.SessionFactory sessionFactory
           
(package private)  org.springframework.transaction.PlatformTransactionManager transactionManager
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Constructor Summary
MailClientServiceImpl()
           
 
Method Summary
 void checkMessageBoxConnectionParameters(MessageBox messageBox)
          Check message box connection parameters.
 void setMailConnectionTimeout(int mailConnectionTimeout)
           
 void setMailIOTimeout(int mailIOTimeout)
           
 void startClients()
          Start clients.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userInfo

it.neverworks.application.service.UserInfo userInfo

entities

it.neverworks.data.EntityManager entities

sessionFactory

org.hibernate.SessionFactory sessionFactory

transactionManager

org.springframework.transaction.PlatformTransactionManager transactionManager

configuration

it.neverworks.util.Configuration configuration

notificationService

NotificationService notificationService

partitionService

PartitionService partitionService

documentManager

DocumentManager documentManager

pecService

PecService pecService

instanceService

InstanceService instanceService

instanceSecurityService

InstanceSecurityService instanceSecurityService

organizationService

OrganizationService organizationService

messageboxService

MessageboxService messageboxService
Constructor Detail

MailClientServiceImpl

public MailClientServiceImpl()
Method Detail

setMailConnectionTimeout

public void setMailConnectionTimeout(int mailConnectionTimeout)

setMailIOTimeout

public void setMailIOTimeout(int mailIOTimeout)

startClients

@Transactional
public void startClients()
                  throws javax.mail.MessagingException,
                         java.lang.Exception
Description copied from interface: MailClientService
Start clients.

Specified by:
startClients in interface MailClientService
Throws:
javax.mail.MessagingException - the messaging exception
java.lang.Exception - the exception

checkMessageBoxConnectionParameters

public void checkMessageBoxConnectionParameters(MessageBox messageBox)
Description copied from interface: MailClientService
Check message box connection parameters.

Specified by:
checkMessageBoxConnectionParameters in interface MailClientService
Parameters:
messageBox - the message box