com.informatica.powercenter.sdk.mapfwk.core
Class EMail

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.core.Task
      extended by com.informatica.powercenter.sdk.mapfwk.core.EMail

public class EMail
extends Task

Represent EMail Task.

Workflow Manager contains many types of tasks to help you build workflows and worklets

Allows to send email to designated recipients during workflow run. For example, if you want to track how long a session takes to complete, you can configure the session to send an email containing the time and date the session starts and completes. Or, if you want the Integration Service to notify you when a workflow suspends, you can configure the workflow to send email when it suspends.

See Also:
Assignment, Command, Control, Decision, Session, Timer

Field Summary
static java.lang.String EMAIL_SUBJECT
          Email Subject
static java.lang.String EMAIL_TEXT
          Email Text
static java.lang.String EMAIL_USERNAME
          Email Username
 
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Task
FAIL_PARENT_IF_INSTANCE_DIDNOT_RUN, FAIL_PARENT_IF_INSTANCE_FAILS, NO_OPTION, REUSABLE, TREAT_INPUT_LINK_AS_AND, YES_OPTION
 
Constructor Summary
EMail(java.lang.String name, java.lang.String busName, java.lang.String desc)
          Create a Email task
EMail(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String emailUserName, java.lang.String emailSubject, java.lang.String emailText)
          Create a Email task
 
Method Summary
 java.lang.String getEmailSubject()
          Gets the email subject
 java.lang.String getEmailText()
          Gets the email text
 java.lang.String getEmailUsername()
          Gets the email username
 void setEmailSubject(java.lang.String subject)
          Sets the email subject
 void setEmailText(java.lang.String text)
          Sets the email text
 void setEmailUsername(java.lang.String userName)
          Sets the email username
 
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.Task
connectToTask, connectToTask, deleteNameValuePair, getAllConnectedTasks, getAllConnectedTasksAndExpressions, getAttributes, getBusinessName, getConflictResolution, getDescription, getMetaExtensions, getName, getNamesOfValuePairs, getNameValuePairs, getProperties, getTaskInstanceProperty, getType, getValueOfNameValuePair, isModified, setAttributes, setBusinessName, setConflictResolution, setDescription, setMetaExtensions, setModified, setName, setNameValuePair, setTaskInstanceProperty, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMAIL_USERNAME

public static final java.lang.String EMAIL_USERNAME
Email Username

See Also:
Constant Field Values

EMAIL_SUBJECT

public static final java.lang.String EMAIL_SUBJECT
Email Subject

See Also:
Constant Field Values

EMAIL_TEXT

public static final java.lang.String EMAIL_TEXT
Email Text

See Also:
Constant Field Values
Constructor Detail

EMail

public EMail(java.lang.String name,
             java.lang.String busName,
             java.lang.String desc)
Create a Email task

Parameters:
name - name
busName - business name
desc - description
See Also:
EMail(String, String, String, String, String, String)

EMail

public EMail(java.lang.String name,
             java.lang.String busName,
             java.lang.String desc,
             java.lang.String emailUserName,
             java.lang.String emailSubject,
             java.lang.String emailText)
Create a Email task

Parameters:
name - name
busName - business name
desc - description
emailUserName - email user name
emailSubject - email subject
emailText - email text
See Also:
EMail(String, String, String)
Method Detail

setEmailUsername

public void setEmailUsername(java.lang.String userName)
Sets the email username

Parameters:
userName - email username

getEmailUsername

public java.lang.String getEmailUsername()
Gets the email username

Returns:
String The email username

setEmailSubject

public void setEmailSubject(java.lang.String subject)
Sets the email subject

Parameters:
subject - email subject

getEmailSubject

public java.lang.String getEmailSubject()
Gets the email subject

Returns:
String email subject

setEmailText

public void setEmailText(java.lang.String text)
Sets the email text

Parameters:
text - email text

getEmailText

public java.lang.String getEmailText()
Gets the email text

Returns:
String email text