Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.mobilealert
Interface MobileAlertSubscriber

All Superinterfaces:
BillingContext, java.io.Serializable

public interface MobileAlertSubscriber
extends java.io.Serializable, BillingContext

This interface encapsulates the subscriber information required at runtime, and prevents usage of the heavier ServiceAlertSubscription object at runtime.


Field Summary

 

Fields inherited from interface oracle.wireless.billing.BillingContext
ALERT_COMPONENT, MESSAGING_COMPONENT, PROVISIONING_COMPONENT, RUNTIME_COMPONENT

 

Method Summary
 java.lang.String getAlternativeAddress()
          Returns alternative device address specified for this subscription
 int getAlternativeAddressType()
          Returns the delivery type for the alternative subscription address
 java.lang.String getAlternativeType()
          What to do if maximum number of alerts is sent for the specified device in this subscription
Alternatives are: send it to the alternative device ServiceAlertSubscription.AFTERMAX_DEVICE or ignore the rest ServiceAlertSubscription.AFTERMAX_DISCARD
 java.lang.String getDisplayName()
          Returns the panama user's display name.
 oracle.panama.messaging.push.AddressData getFullAddress()
          Returns the XMS address string.
 long getLBConditionId()
          Returns the LB Condition object id for this subscription
 long getLinkId()
          Returns the Link object id that will be invoked for this specific subscription
 long getMAlertId()
          Returns the alert oid for this subscription
 java.lang.String getName()
          Returns the panama user's user name.
 java.lang.String getSubscriptionAddress()
          Returns the device address specified for this subscription
 int getSubscriptionAddressType()
          Returns the delivery type for the subscription address
 long getSubscriptionId()
          Returns the subscription oid for the underlying subscription
 long getUserId()
          Returns the panama user's unique id.
 int priority()
          Not implemented in this release!
 void storeFullAddress(oracle.panama.messaging.push.AddressData fullAddress)
          Store the XMS address string.

 

Method Detail

getName

public java.lang.String getName()
Returns the panama user's user name.
Returns:
the user name

getDisplayName

public java.lang.String getDisplayName()
Returns the panama user's display name.
Returns:
the user's display name

getUserId

public long getUserId()
Returns the panama user's unique id.
Returns:
the user's unique id

getLinkId

public long getLinkId()
Returns the Link object id that will be invoked for this specific subscription
Returns:
the link id

getLBConditionId

public long getLBConditionId()
Returns the LB Condition object id for this subscription
Returns:
the lb condition id

getSubscriptionId

public long getSubscriptionId()
Returns the subscription oid for the underlying subscription
Returns:
the subscription id

getSubscriptionAddress

public java.lang.String getSubscriptionAddress()
Returns the device address specified for this subscription
Returns:
subscription device address

getSubscriptionAddressType

public int getSubscriptionAddressType()
Returns the delivery type for the subscription address
Returns:
delivery type
See Also:
DeliveryType

getAlternativeAddress

public java.lang.String getAlternativeAddress()
Returns alternative device address specified for this subscription
Returns:
subscription alternative device address

getAlternativeAddressType

public int getAlternativeAddressType()
Returns the delivery type for the alternative subscription address
Returns:
delivery type
See Also:
DeliveryType

getAlternativeType

public java.lang.String getAlternativeType()
What to do if maximum number of alerts is sent for the specified device in this subscription
Alternatives are: send it to the alternative device ServiceAlertSubscription.AFTERMAX_DEVICE or ignore the rest ServiceAlertSubscription.AFTERMAX_DISCARD
Returns:
operation type

priority

public int priority()
Not implemented in this release!

getMAlertId

public long getMAlertId()
Returns the alert oid for this subscription
Returns:
the master alert oid

storeFullAddress

public void storeFullAddress(oracle.panama.messaging.push.AddressData fullAddress)
Store the XMS address string. Used by the alert engine.

getFullAddress

public oracle.panama.messaging.push.AddressData getFullAddress()
Returns the XMS address string. Used by the alert engine.
Returns:
fullAddr XMS address string

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.