Class AbstractCustomNotificationServiceImpl
java.lang.Object
oracle.bpel.services.notification.impl.DefaultNotificationServiceImpl
oracle.bpel.services.notification.custom.AbstractCustomNotificationServiceImpl
- All Implemented Interfaces:
ICustomNotificationService
public abstract class AbstractCustomNotificationServiceImpl
extends oracle.bpel.services.notification.impl.DefaultNotificationServiceImpl
-
Field Summary
Fields inherited from class oracle.bpel.services.notification.impl.DefaultNotificationServiceImpl
TEXT_HTML_MIMETYPE, TEXT_PLAIN_MIMETYPE, TEXT_VOICEXML_MIMETYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsendEmailNotification(IEmailPayloadType payload) Sends Email NotificationsendFaxNotification(IFaxPayloadType payload) Sends Fax NotificationsendIMNotification(IIMPayloadType payload) Sends IM NotificationsendPagerNotification(IPagerPayloadType payload) Sends pager NotificationsendSMSNotification(ISMSPayloadType payload) Sends SMS NotificationsendURINotification(IURIPayloadType payload) Sends URI NotificationsendVoiceNotification(IVoicePayloadType payload) Sends Voice NotificationMethods inherited from class oracle.bpel.services.notification.impl.DefaultNotificationServiceImpl
getInstance, getStatus, isChannelSupported
-
Constructor Details
-
AbstractCustomNotificationServiceImpl
public AbstractCustomNotificationServiceImpl()
-
-
Method Details
-
sendIMNotification
public IResponseType[] sendIMNotification(IIMPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends IM Notification- Specified by:
sendIMNotificationin interfaceICustomNotificationService- Overrides:
sendIMNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the IM message- Returns:
- Array of IResponse objects which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendFaxNotification
public IResponseType[] sendFaxNotification(IFaxPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends Fax Notification- Specified by:
sendFaxNotificationin interfaceICustomNotificationService- Overrides:
sendFaxNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the fax message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendVoiceNotification
public IResponseType[] sendVoiceNotification(IVoicePayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends Voice Notification- Specified by:
sendVoiceNotificationin interfaceICustomNotificationService- Overrides:
sendVoiceNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the voice message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendEmailNotification
public IResponseType[] sendEmailNotification(IEmailPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends Email Notification- Specified by:
sendEmailNotificationin interfaceICustomNotificationService- Overrides:
sendEmailNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the email message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendSMSNotification
public IResponseType[] sendSMSNotification(ISMSPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends SMS Notification- Specified by:
sendSMSNotificationin interfaceICustomNotificationService- Overrides:
sendSMSNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the sms message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendPagerNotification
public IResponseType[] sendPagerNotification(IPagerPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends pager Notification- Specified by:
sendPagerNotificationin interfaceICustomNotificationService- Overrides:
sendPagerNotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the pager message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-
sendURINotification
public IResponseType[] sendURINotification(IURIPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException Sends URI Notification- Specified by:
sendURINotificationin interfaceICustomNotificationService- Overrides:
sendURINotificationin classoracle.bpel.services.notification.impl.DefaultNotificationServiceImpl- Parameters:
payload- details of the URI message- Returns:
- IResponse object which can be used to track the status of the notification
- Throws:
oracle.bpel.services.notification.NotificationServiceException- For any exception
-