Oracle Application Server Wireless Java API Reference
B14043-01


oracle.panama.messaging.push
Class EmailAddressData

java.lang.Object
  extended byoracle.panama.messaging.push.AddressData
      extended byoracle.panama.messaging.push.DeviceAddressData
          extended byoracle.panama.messaging.push.EmailAddressData

All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class EmailAddressData
extends DeviceAddressData

Email address class.
Email address has an email specific attribute: mode. Predefined modes are: 'to','cc' and 'bcc'. Mode is required for recipients. For sender and reply to address, mode is not required and will be ignored.
Note:
Never access any public data fields inside this class directly, because they are for internal use in this release and will be changed in coming releases. Always use public methods of this class.

See Also:
Serialized Form

Field Summary
java.lang.String addressType

Fields inherited from class oracle.panama.messaging.push.AddressData
failoverOrder, MAX_ADDRESS_LENGTH, MAX_ASSOCIATED_KEY_LENGTH, MAX_NAME_LENGTH, MAX_TRANSPORT_TYPE_LENGTH, totalFailovers

Constructor Summary
EmailAddressData()
Constructor
EmailAddressData(java.lang.String addr)
Constructor
EmailAddressData(java.lang.String addr, java.lang.String mode)
Constructor

Method Summary
boolean equals(java.lang.Object other)
java.lang.String getAddressType()
"email" is returned to indicate that it's an email address.
java.lang.String getMode()
get the mode
int hashCode()
void setMode(java.lang.String mode)
Sets the mode of address.
java.lang.String toString()

Methods inherited from class oracle.panama.messaging.push.DeviceAddressData
getOriginalDeviceAddressData, getOwner, setOriginalDeviceAddressData, setOwner

Methods inherited from class oracle.panama.messaging.push.AddressData
clone, getAddress, getAssociatedKey, getEncoding, getFailoverAddress, getFailoverDeliveryChannels, getFailoverTransportTypes, getFirstName, getLastName, getPrimaryDeliveryChannel, getPrimaryTransportType, setAddress, setAddressType, setAssociatedKey, setEncoding, setFailoverAddress, setFailoverDeliveryChannels, setFailoverTransportTypes, setFirstName, setLastName, setPrimaryDeliveryChannel, setPrimaryTransportType

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Field Detail

addressType

public final java.lang.String addressType
See Also:
Constant Field Values

Constructor Detail

EmailAddressData

public EmailAddressData()
Constructor

EmailAddressData

public EmailAddressData(java.lang.String addr)
Constructor
Parameters:
addr - Email address

EmailAddressData

public EmailAddressData(java.lang.String addr,
                        java.lang.String mode)
Constructor
Parameters:
addr - Email address
mode - mode could be "to","cc","bcc". All other strings are considered as "" (none). (none) is the sender's mode.

Method Detail

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class DeviceAddressData

getAddressType

public java.lang.String getAddressType()
"email" is returned to indicate that it's an email address.
Overrides:
getAddressType in class AddressData

getMode

public java.lang.String getMode()
get the mode

hashCode

public int hashCode()
Overrides:
hashCode in class DeviceAddressData

setMode

public void setMode(java.lang.String mode)
Sets the mode of address. The mode could be "to","cc","bcc" or "" (none).

toString

public java.lang.String toString()
Overrides:
toString in class AddressData

Oracle Application Server Wireless Java API Reference
B14043-01


Copyright © 2004 Oracle Corporation. All Rights Reserved.