com.irisel.oms.blapi
Class SvcSendMail
java.lang.Object
com.irisel.oms.blapi.BasicSvc
com.irisel.oms.blapi.SvcSendMail
- All Implemented Interfaces:
- Status, Svc
public class SvcSendMail
- extends BasicSvc
Fields inherited from interface com.irisel.oms.blapi.Status |
LIST_WFO_STATUS, STATUS_FAILED, STATUS_NEW, STATUS_PENDING_REPROCESSING, STATUS_PROCESSING, STATUS_REPROCESSING, STATUS_SUCCESS, WFOSTATUS_CLOSED, WFOSTATUS_DRAFT, WFOSTATUS_OPEN_ASSIGNED, WFOSTATUS_OPEN_DISPATCHED, WFOSTATUS_OPEN_REJECTED |
Method Summary |
SvcContext |
exec(SvcContext sc)
|
static SvcContext |
getContext(java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String ccAddr,
java.lang.String subject,
java.lang.String body)
|
static void |
main(java.lang.String[] args)
|
static void |
scheduleEmail(CLBrowser clbrowser,
java.util.Date activationTime,
java.util.Date expirationTime,
Instance focus,
java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String ccAddr,
java.lang.String subject,
java.lang.String body)
Static method to schedule an e-mail to be sent in a future time |
static void |
scheduleEmail(CLBrowser clbrowser,
java.util.Date activationTime,
java.util.Date expirationTime,
SvcContext sc,
Instance focus)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION_NAME
public static final java.lang.String ACTION_NAME
- See Also:
- Constant Field Values
SvcSendMail
public SvcSendMail()
exec
public SvcContext exec(SvcContext sc)
throws ServiceException
- Throws:
ServiceException
getContext
public static SvcContext getContext(java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String ccAddr,
java.lang.String subject,
java.lang.String body)
scheduleEmail
public static void scheduleEmail(CLBrowser clbrowser,
java.util.Date activationTime,
java.util.Date expirationTime,
Instance focus,
java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String ccAddr,
java.lang.String subject,
java.lang.String body)
throws java.lang.Exception
- Static method to schedule an e-mail to be sent in a future time
- Parameters:
clbrowser
- is a CLBrowser objectactivationTime
- is the date after which the action item can be executedexpirationTime
- is the date after which the action item can not be executedfocus
- is an object related to this email, for example a case, an order, a contact... can be null
- Throws:
java.lang.Exception
scheduleEmail
public static void scheduleEmail(CLBrowser clbrowser,
java.util.Date activationTime,
java.util.Date expirationTime,
SvcContext sc,
Instance focus)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)
- Parameters:
args
-