Oracle Application Server Wireless Java API Reference
B14043-01


oracle.panama.messaging.push
Class UserAddressData

java.lang.Object
  extended byoracle.panama.messaging.push.AddressData
      extended byoracle.panama.messaging.push.UserAddressData

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

public class UserAddressData
extends AddressData

User address class provides a generic representation of user concept.
UserAddressData can represent not only an iAS Wireless user, but also a user of iASW partner or any third party users. A user could be either a person, a group of people or an organization. In other words, a user means one entity.
brand a brand where a user belongs to. Username is a string defined in a brand to represent an entity. This is a required field. A username is unique within a brand.

See Also:
Serialized Form

Field Summary
java.lang.String addressType
java.lang.String brand

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
UserAddressData()
UserAddressData(java.lang.String address)
Construct a new user object without a brand
UserAddressData(java.lang.String brand, java.lang.String address)
Construct a new user object within specified brand

Method Summary
boolean equals(java.lang.Object other)
java.lang.String getBrand()
Get brand name of user
int hashCode()
java.lang.String toString()
get address string in "brand/username" format

Methods inherited from class oracle.panama.messaging.push.AddressData
clone, getAddress, getAddressType, 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 java.lang.String addressType

brand

public java.lang.String brand

Constructor Detail

UserAddressData

public UserAddressData()

UserAddressData

public UserAddressData(java.lang.String address)
Construct a new user object without a brand

UserAddressData

public UserAddressData(java.lang.String brand,
                       java.lang.String address)
Construct a new user object within specified brand

Method Detail

equals

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

getBrand

public java.lang.String getBrand()
Get brand name of user

hashCode

public int hashCode()
Overrides:
hashCode in class AddressData

toString

public java.lang.String toString()
get address string in "brand/username" format
Overrides:
toString in class AddressData

Oracle Application Server Wireless Java API Reference
B14043-01


Copyright © 2004 Oracle Corporation. All Rights Reserved.