Package org.alfresco.email
Class SmtpWrapper
java.lang.Object
org.alfresco.utility.dsl.DSLWrapper<Client>
org.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
org.alfresco.email.SmtpWrapper
- All Implemented Interfaces:
org.alfresco.utility.dsl.DSL<SmtpWrapper>
@Service
@Scope("prototype")
public class SmtpWrapper
extends org.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
-
Field Summary
Fields inherited from class org.alfresco.utility.dsl.DSLWrapper
contentService, dataContent, jmxBuilder, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthenticateUser(org.alfresco.utility.model.UserModel userModel) authenticateUser(org.alfresco.utility.model.UserModel userModel, int smtpPort) authenticateUser(org.alfresco.utility.model.UserModel userModel, String smtpPort) protected Stringjavax.mail.Sessionjavax.mail.TransportbooleanusingResource(org.alfresco.utility.model.ContentModel model) usingSite(org.alfresco.utility.model.SiteModel siteModel) usingUserHome(String username) withJMX()Methods inherited from class org.alfresco.utility.dsl.DSLProtocol
and, buildPath, buildSiteDocumentLibraryPath, buildUserHomePath, closeJmxConnection, getCurrentSpace, getCurrentUser, getLastContentModel, getLastResource, getLastResourceWithoutPrefix, getProtocolName, isProtocolEnabled, setCurrentSpace, setLastContentModel, setLastResource, then, usingAdmin, usingRoot, usingUser, waitSeconds, whenMethods inherited from class org.alfresco.utility.dsl.DSLWrapper
getDataContentService, getTestUser, setTestUser
-
Constructor Details
-
SmtpWrapper
public SmtpWrapper()
-
-
Method Details
-
getTransport
public javax.mail.Transport getTransport() -
getSession
public javax.mail.Session getSession() -
getProtocolJMXConfigurationStatus
- Specified by:
getProtocolJMXConfigurationStatusin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel) throws Exception - Specified by:
authenticateUserin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel, String smtpPort) throws Exception - Throws:
Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel, int smtpPort) throws Exception - Throws:
Exception
-
disconnect
- Specified by:
disconnectin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
usingSite
- Specified by:
usingSitein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingSitein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
usingSite
- Specified by:
usingSitein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingSitein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
usingUserHome
- Specified by:
usingUserHomein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingUserHomein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
usingUserHome
- Specified by:
usingUserHomein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingUserHomein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
getRootPath
- Specified by:
getRootPathin interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
getRootPathin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
org.alfresco.utility.exception.TestConfigurationException
-
getSitesPath
- Specified by:
getSitesPathin interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
getSitesPathin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
org.alfresco.utility.exception.TestConfigurationException
-
getUserHomesPath
- Specified by:
getUserHomesPathin interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
getUserHomesPathin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
org.alfresco.utility.exception.TestConfigurationException
-
getDataDictionaryPath
public String getDataDictionaryPath() throws org.alfresco.utility.exception.TestConfigurationException- Specified by:
getDataDictionaryPathin interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
getDataDictionaryPathin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
org.alfresco.utility.exception.TestConfigurationException
-
getPrefixSpace
- Specified by:
getPrefixSpacein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
-
usingResource
- Specified by:
usingResourcein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingResourcein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
Exception
-
assertThat
- Overrides:
assertThatin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
-
withJMX
- Returns:
- JMX DSL for this wrapper
-
isConnected
public boolean isConnected() -
composeMessage
-