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>
-
-
Constructor Summary
Constructors Constructor Description SmtpWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SmtpAssertionassertThat()SmtpWrapperauthenticateUser(org.alfresco.utility.model.UserModel userModel)SmtpWrapperauthenticateUser(org.alfresco.utility.model.UserModel userModel, int smtpPort)SmtpWrapperauthenticateUser(org.alfresco.utility.model.UserModel userModel, java.lang.String smtpPort)ComposeMessagecomposeMessage()SmtpWrapperdisconnect()java.lang.StringgetDataDictionaryPath()java.lang.StringgetPrefixSpace()protected java.lang.StringgetProtocolJMXConfigurationStatus()java.lang.StringgetRootPath()javax.mail.SessiongetSession()java.lang.StringgetSitesPath()javax.mail.TransportgetTransport()java.lang.StringgetUserHomesPath()booleanisConnected()SmtpWrapperusingResource(org.alfresco.utility.model.ContentModel model)SmtpWrapperusingSite(java.lang.String siteId)SmtpWrapperusingSite(org.alfresco.utility.model.SiteModel siteModel)SmtpWrapperusingUserHome()SmtpWrapperusingUserHome(java.lang.String username)JmxUtilwithJMX()-
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, when
-
-
-
-
Method Detail
-
getTransport
public javax.mail.Transport getTransport()
-
getSession
public javax.mail.Session getSession()
-
getProtocolJMXConfigurationStatus
protected java.lang.String getProtocolJMXConfigurationStatus() throws java.lang.Exception- Specified by:
getProtocolJMXConfigurationStatusin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel) throws java.lang.Exception
- Specified by:
authenticateUserin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel, java.lang.String smtpPort) throws java.lang.Exception
- Throws:
java.lang.Exception
-
authenticateUser
public SmtpWrapper authenticateUser(org.alfresco.utility.model.UserModel userModel, int smtpPort) throws java.lang.Exception
- Throws:
java.lang.Exception
-
disconnect
public SmtpWrapper disconnect() throws java.lang.Exception
- Specified by:
disconnectin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
usingSite
public SmtpWrapper usingSite(java.lang.String siteId) throws java.lang.Exception
- Specified by:
usingSitein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingSitein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
usingSite
public SmtpWrapper usingSite(org.alfresco.utility.model.SiteModel siteModel) throws java.lang.Exception
- Specified by:
usingSitein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingSitein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
usingUserHome
public SmtpWrapper usingUserHome(java.lang.String username) throws java.lang.Exception
- Specified by:
usingUserHomein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingUserHomein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
usingUserHome
public SmtpWrapper usingUserHome() throws java.lang.Exception
- Specified by:
usingUserHomein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingUserHomein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
getRootPath
public java.lang.String getRootPath() throws org.alfresco.utility.exception.TestConfigurationException- 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
public java.lang.String getSitesPath() throws org.alfresco.utility.exception.TestConfigurationException- 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
public java.lang.String getUserHomesPath() throws org.alfresco.utility.exception.TestConfigurationException- 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 java.lang.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
public java.lang.String getPrefixSpace()
- Specified by:
getPrefixSpacein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
-
usingResource
public SmtpWrapper usingResource(org.alfresco.utility.model.ContentModel model) throws java.lang.Exception
- Specified by:
usingResourcein interfaceorg.alfresco.utility.dsl.DSL<SmtpWrapper>- Specified by:
usingResourcein classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>- Throws:
java.lang.Exception
-
assertThat
public SmtpAssertion assertThat()
- Overrides:
assertThatin classorg.alfresco.utility.dsl.DSLProtocol<SmtpWrapper>
-
withJMX
public JmxUtil withJMX()
- Returns:
- JMX DSL for this wrapper
-
isConnected
public boolean isConnected()
-
composeMessage
public ComposeMessage composeMessage()
-
-