public class NotificationService
extends java.lang.Object
Constructor and Description |
---|
NotificationService() |
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element parent,
java.lang.String childElementName)
Describe
getChildElement method here. |
static ServiceStatus |
getStatus()
gets notification status
|
static IArrayOfResponseType |
sendEmailNotification(IEmailPayloadType payload)
Sends Email Notification
|
static IArrayOfResponseType |
sendEmailNotification(java.lang.String caller,
java.lang.String taskId,
IEmailPayloadType payload)
Sends Email Notification
|
static IArrayOfResponseType |
sendFaxNotification(IFaxPayloadType payload)
Sends Fax Notification
|
static IArrayOfResponseType |
sendFaxNotification(java.lang.String caller,
java.lang.String taskId,
IFaxPayloadType payload)
Sends Fax Notification
|
static IArrayOfResponseType |
sendIMNotification(IIMPayloadType payload)
Sends IM Notification
|
static IArrayOfResponseType |
sendIMNotification(java.lang.String caller,
java.lang.String taskId,
IIMPayloadType payload)
Sends IM Notification
|
static IArrayOfResponseType |
sendNotifications(java.lang.String[] userIds,
java.lang.String[] groupIds,
java.lang.String caller,
java.lang.String taskId,
IGenericPayloadType genericPayload) |
static IArrayOfResponseType |
sendNotificationToGroup(IGroupNotificationPayloadType payload)
Sends notification to a Group
|
static IArrayOfResponseType |
sendNotificationToGroup(java.lang.String caller,
java.lang.String taskId,
IGroupNotificationPayloadType payload)
Sends notification to a Group
|
static IArrayOfResponseType |
sendNotificationToUser(IUserNotificationPayloadType payload)
Sends notification to a user
|
static IArrayOfResponseType |
sendNotificationToUser(java.lang.String caller,
java.lang.String taskId,
IUserNotificationPayloadType payload)
Sends notification to a user
|
static IArrayOfResponseType |
sendPagerNotification(IPagerPayloadType payload)
Sends pager Notification
|
static IArrayOfResponseType |
sendPagerNotification(java.lang.String caller,
java.lang.String taskId,
IPagerPayloadType payload)
Sends pager Notification
|
static IArrayOfResponseType |
sendSMSNotification(ISMSPayloadType payload)
Sends SMS Notification
|
static IArrayOfResponseType |
sendSMSNotification(java.lang.String caller,
java.lang.String taskId,
ISMSPayloadType payload)
Sends SMS Notification
|
static IArrayOfResponseType |
sendURINotification(IURIPayloadType payload)
Sends URI Notification
|
static IArrayOfResponseType |
sendURINotification(java.lang.String caller,
java.lang.String taskId,
IURIPayloadType payload)
Sends URI Notification
|
static IArrayOfResponseType |
sendVoiceNotification(IVoicePayloadType payload)
Sends Voice Notification
|
static IArrayOfResponseType |
sendVoiceNotification(java.lang.String caller,
java.lang.String taskId,
IVoicePayloadType payload)
Sends Voice Notification
|
static void |
shutdown()
Stops Notification Service
|
static void |
startup()
Starts the timer agent, to schedule error notification retry.
|
public static void startup()
public static void shutdown()
public static ServiceStatus getStatus()
public static IArrayOfResponseType sendIMNotification(IIMPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the fax messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendIMNotification(java.lang.String caller, java.lang.String taskId, IIMPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the fax messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendFaxNotification(IFaxPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the fax messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendFaxNotification(java.lang.String caller, java.lang.String taskId, IFaxPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the fax messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendVoiceNotification(IVoicePayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the voice messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendVoiceNotification(java.lang.String caller, java.lang.String taskId, IVoicePayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the voice messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendSMSNotification(ISMSPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the sms messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendSMSNotification(java.lang.String caller, java.lang.String taskId, ISMSPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the sms messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendPagerNotification(IPagerPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the pager messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendPagerNotification(java.lang.String caller, java.lang.String taskId, IPagerPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the pager messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendURINotification(IURIPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the URI messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendURINotification(java.lang.String caller, java.lang.String taskId, IURIPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the URI messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendNotificationToUser(IUserNotificationPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the user messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendNotificationToUser(java.lang.String caller, java.lang.String taskId, IUserNotificationPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the user messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendNotificationToGroup(IGroupNotificationPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the group messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendNotificationToGroup(java.lang.String caller, java.lang.String taskId, IGroupNotificationPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the group messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendNotifications(java.lang.String[] userIds, java.lang.String[] groupIds, java.lang.String caller, java.lang.String taskId, IGenericPayloadType genericPayload) throws oracle.bpel.services.notification.NotificationServiceException
oracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendEmailNotification(IEmailPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the e-mail messageoracle.bpel.services.notification.NotificationServiceException
public static IArrayOfResponseType sendEmailNotification(java.lang.String caller, java.lang.String taskId, IEmailPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
payload
- details of the e-mail messageoracle.bpel.services.notification.NotificationServiceException
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parent, java.lang.String childElementName) throws java.lang.Exception
getChildElement
method here.parent
- an Element
valuechildElementName
- a String
valueElement
valuejava.lang.Exception
- if an error occurs