SOAj Core v. 1.3


info.soaj.core.attribute
Class SjAttributesForAbstractPluginEmail.BuilderEmail

java.lang.Object
  extended by info.soaj.core.attribute.SjAttributesForAbstractPluginEmail.BuilderEmail
Enclosing class:
SjAttributesForAbstractPluginEmail

public static class SjAttributesForAbstractPluginEmail.BuilderEmail
extends java.lang.Object

This static member immutable class is used to implement the builder pattern.

Since:
v. 1.0
Author:
MarvinToll@gtcGroup.com

Field Summary
protected  java.lang.String emailBCC
          The emailBCC.
protected  java.lang.String emailCC
          The emailCC.
protected  java.lang.String emailContentType
          The emailContentType.
protected  java.lang.String emailFromAddress
          The emailFromAddress.
protected  java.lang.String emailMessageAppended
          The emailMessageAppended.
protected  java.lang.String emailRecipients
          The emailRecipients.
protected  java.lang.String emailSmtpHost
          The emailSmtpHost.
protected  java.lang.String emailSmtpPassword
          The emailSmtpPassword for authentication.
protected  java.lang.String emailSmtpPort
          The emailSmtpPort.
protected  java.lang.String emailSmtpUserName
          The emailSmtpUserName for authentication.
protected  java.lang.String emailSocksProxyAddress
          The emailSocksProxyAddress.
protected  java.lang.String emailSocksProxyPort
          The emailSocksProxyPort.
protected  java.lang.String emailSubject
          The emailSubject.
protected  boolean suppressExceptions
          Indicates whether exceptions are thrown.
 
Constructor Summary
SjAttributesForAbstractPluginEmail.BuilderEmail(java.lang.String emailMessageAppended)
          Constructor
 
Method Summary
 SjAttributesForAbstractPluginEmail build()
          This method is used for instantiating the outer class.
static SjAttributesForAbstractPluginEmail buildStatic(SjAttributesForAbstractPluginEmail.BuilderEmail builderEmail)
          This method is used for instantiating the outer class.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailBCC(java.lang.String emailBCC)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailCC(java.lang.String emailCC)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailContentType(java.lang.String emailContentType)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailFromAddress(java.lang.String emailFromAddress)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpHost(java.lang.String emailSmtpHost)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpPassword(java.lang.String emailSmtpPassword)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpPort(java.lang.String emailSmtpPort)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpUserName(java.lang.String emailSmtpUserName)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSocksProxyAddress(java.lang.String emailSocksProxyAddress)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSocksProxyPort(java.lang.String emailSocksProxyPort)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailSubject(java.lang.String emailSubject)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail emailToAddress(java.lang.String emailRecipients)
          This method "sets" an attribute.
 SjAttributesForAbstractPluginEmail.BuilderEmail suppressExceptions(boolean suppressExceptions)
          This method "sets" an attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emailMessageAppended

protected final java.lang.String emailMessageAppended
The emailMessageAppended.


emailSubject

protected java.lang.String emailSubject
The emailSubject.


emailRecipients

protected java.lang.String emailRecipients
The emailRecipients.


emailCC

protected java.lang.String emailCC
The emailCC.


emailBCC

protected java.lang.String emailBCC
The emailBCC.


emailFromAddress

protected java.lang.String emailFromAddress
The emailFromAddress.


emailContentType

protected java.lang.String emailContentType
The emailContentType.


emailSmtpHost

protected java.lang.String emailSmtpHost
The emailSmtpHost.


emailSmtpUserName

protected java.lang.String emailSmtpUserName
The emailSmtpUserName for authentication.


emailSmtpPassword

protected java.lang.String emailSmtpPassword
The emailSmtpPassword for authentication.


emailSmtpPort

protected java.lang.String emailSmtpPort
The emailSmtpPort.


emailSocksProxyAddress

protected java.lang.String emailSocksProxyAddress
The emailSocksProxyAddress.


emailSocksProxyPort

protected java.lang.String emailSocksProxyPort
The emailSocksProxyPort.


suppressExceptions

protected boolean suppressExceptions
Indicates whether exceptions are thrown.

Constructor Detail

SjAttributesForAbstractPluginEmail.BuilderEmail

public SjAttributesForAbstractPluginEmail.BuilderEmail(java.lang.String emailMessageAppended)
Constructor

Parameters:
emailMessageAppended - - The body of an email message containing text.
Method Detail

emailSubject

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSubject(java.lang.String emailSubject)
This method "sets" an attribute.

Parameters:
emailSubject -
Returns:
BuilderEmail

emailToAddress

public SjAttributesForAbstractPluginEmail.BuilderEmail emailToAddress(java.lang.String emailRecipients)
This method "sets" an attribute.

Parameters:
emailRecipients -
Returns:
BuilderEmail

emailCC

public SjAttributesForAbstractPluginEmail.BuilderEmail emailCC(java.lang.String emailCC)
This method "sets" an attribute.

Parameters:
emailCC -
Returns:
BuilderEmail

emailBCC

public SjAttributesForAbstractPluginEmail.BuilderEmail emailBCC(java.lang.String emailBCC)
This method "sets" an attribute.

Parameters:
emailBCC -
Returns:
BuilderEmail

emailFromAddress

public SjAttributesForAbstractPluginEmail.BuilderEmail emailFromAddress(java.lang.String emailFromAddress)
This method "sets" an attribute.

Parameters:
emailFromAddress -
Returns:
BuilderEmail

emailContentType

public SjAttributesForAbstractPluginEmail.BuilderEmail emailContentType(java.lang.String emailContentType)
This method "sets" an attribute.

Parameters:
emailContentType -
Returns:
BuilderEmail

emailSmtpHost

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpHost(java.lang.String emailSmtpHost)
This method "sets" an attribute.

Parameters:
emailSmtpHost -
Returns:
BuilderEmail

emailSmtpUserName

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpUserName(java.lang.String emailSmtpUserName)
This method "sets" an attribute.

Parameters:
emailSmtpUserName -
Returns:
BuilderEmail

emailSmtpPassword

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpPassword(java.lang.String emailSmtpPassword)
This method "sets" an attribute.

Parameters:
emailSmtpPassword -
Returns:
BuilderEmail

emailSmtpPort

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSmtpPort(java.lang.String emailSmtpPort)
This method "sets" an attribute.

Parameters:
emailSmtpPort -
Returns:
BuilderEmail

emailSocksProxyAddress

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSocksProxyAddress(java.lang.String emailSocksProxyAddress)
This method "sets" an attribute.

Parameters:
emailSocksProxyAddress -
Returns:
BuilderEmail

emailSocksProxyPort

public SjAttributesForAbstractPluginEmail.BuilderEmail emailSocksProxyPort(java.lang.String emailSocksProxyPort)
This method "sets" an attribute.

Parameters:
emailSocksProxyPort -
Returns:
BuilderEmail

suppressExceptions

public SjAttributesForAbstractPluginEmail.BuilderEmail suppressExceptions(boolean suppressExceptions)
This method "sets" an attribute.

Parameters:
suppressExceptions -
Returns:
BuilderEmail

build

public SjAttributesForAbstractPluginEmail build()
This method is used for instantiating the outer class.

Returns:
SjAttributesForThrowable

buildStatic

public static SjAttributesForAbstractPluginEmail buildStatic(SjAttributesForAbstractPluginEmail.BuilderEmail builderEmail)
This method is used for instantiating the outer class.

Parameters:
builderEmail -
Returns:
SjAttributesForThrowable

SOAj Core v. 1.3


Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.