|
Oracle Communications Services Gatekeeper OAM Java API Reference 5.1 E37524-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
int |
countOfflineNotificationCache() Count the number of entries in the offline notification cache. |
int |
countOnlineNotificationCache() Count the number of entries in the online notification cache. |
int |
countSmsCache() Count the number of entries in the sms caches (sum of MT and MO caches). |
String |
enableReceiveSms(String shortCode, String criteria, String appInstanceID) This method is used to add an offline notification for applications that will poll for MO messages. |
NotificationInfo |
getOfflineNotificationInfo(String correlator) Get the notification associated with the specified correlator. |
NotificationInfo |
getOnlineNotificationInfo(String correlator) Get the notification associated with the specified correlator. |
String[] |
listDeliveryStatusNotificationInfo() list all avaiable deliveryStatus notification information |
String[] |
listOfflineNotificationInfo() Lists all offline notifications (added using the OAM enableReceiveSms method). |
String[] |
listOnlineBinaryNotificationInfo() Lists all online Binary notifications (added using startBinarySmsNotification). |
NotificationInfo[] |
listOnlineNotificationInfo() Lists all online notifications (added using startSmsNotification). |
void |
modifyOnlineNotificationInfo(String correlator, String endPoint, String shortCode, String criteria, String appInstGroupID) Modify an existing Online sms notification using an existing correlator. |
void |
removeDeliveryStatusNotificationInfo(String registrationId) remove a delivery status notification information by prompt registrationId. |
void |
removeOfflineNotificationInfo(String registrationIdentifier) Remove an offline notification that was added using the OAM enableReceiveSms method |
void |
removeOnlineBinaryNotificationInfo(String correlator) Remove the specified online binary sms notification that was added using OAM interfaces or application interfaces (startBinarySmsNotification). |
void |
removeOnlineNotificationInfo(String correlator) Remove the specified online notification that was added using OAM interfaces or application interfaces (startSmsNotification). |
String |
startBinarySmsNotification(String endpoint, String shortCode, String appInstanceID) Add an online binary sms notification for applications that for some reason can not (or are not allowed) call the startBinarySmsNotification method. |
String |
startDeliveryStatusNotification(String endpoint, String senderAddress, String clientCorrelator, String notificationFormat, String callbackData, String appInstanceID, String serviceType) Add an delivery status notification for applications that for some reason can not (or are not allowed) call the start DeliveryStatus Notification method (OneAPI). |
String |
startSmsNotification(String endpoint, String shortCode, String criteria, String appInstanceID, String clientCorrelator, String callbackData, String notificationFormat, String serviceType) Add an online notification for applications that for some reason can not (or are not allowed) call the startSmsNotification method. |
Method Detail |
public int countOfflineNotificationCache()
public int countOnlineNotificationCache()
public int countSmsCache()
public String enableReceiveSms(String shortCode, String criteria, String appInstanceID)
shortCode
- The destination address/service activation number of the short message with URI prefixed, e.g. t"el:6001".criteria
- The text to match against to determine the application to receive the notification.appInstanceID
- The applicationInstanceID to associate with this notification.public NotificationInfo getOfflineNotificationInfo(String correlator)
correlator
-public NotificationInfo getOnlineNotificationInfo(String correlator)
correlator
-public String[] listDeliveryStatusNotificationInfo()
public String[] listOfflineNotificationInfo()
public String[] listOnlineBinaryNotificationInfo()
public NotificationInfo[] listOnlineNotificationInfo()
public void modifyOnlineNotificationInfo(String correlator, String endPoint, String shortCode, String criteria, String appInstGroupID)
correlator
-public void removeDeliveryStatusNotificationInfo(String registrationId)
registrationId
-public void removeOfflineNotificationInfo(String registrationIdentifier)
registrationIdentifier
-public void removeOnlineBinaryNotificationInfo(String correlator)
public void removeOnlineNotificationInfo(String correlator)
public String startBinarySmsNotification(String endpoint, String shortCode, String appInstanceID)
endpoint
- The notification endpointshortCode
- The destination address/service activation number of the short messageappInstanceID
- The applicationInstanceID to associate with this notification.public String startDeliveryStatusNotification(String endpoint, String senderAddress, String clientCorrelator, String notificationFormat, String callbackData, String appInstanceID, String serviceType)
endpoint
- the notification URLsenderAddress
- the target sender address that the notification will be triggered.clientCorrelator
- the correlator which is passed by application for duplication check.notificationFormat
- current only two possible values: "XML", "JSON"callbackData
- the callbackData which is passed by application for association of request/response/notification.appInstanceID
-serviceType
- "0"= parlayX, "1" =parlayRest default is "1"public String startSmsNotification(String endpoint, String shortCode, String criteria, String appInstanceID, String clientCorrelator, String callbackData, String notificationFormat, String serviceType)
endpoint
- The notification endpoint.shortCode
- The destination address/service activation number of the short messagecriteria
- The text to match against to determine the application to receive the notification.appInstanceID
- The applicationInstanceID to associate with this notification.clientCorrelator
- correlator from application sidecallbackData
- callbackDatanotificationFormat
- "XML" or "JASON", null means "JSON"serviceType
- "1" = OneAPI/parlayRest and "0" = ParlayX21/30, default is "0"
|
Oracle Communications Services Gatekeeper OAM Java API Reference 5.1 E37524-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |