java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.user.objects.AddressBookAccessBean
com.ibm.commerce.user.beans.AddressBookDataBean
The bean representing the address book information of a member.
The AddressBookAccessBean will automatially get userId from commandContext. Users can use getAddressList() method to return a list of all addresses belong to this user getAddressBookProperties() method returns a hashtable containing the information in the AddressBook property file.
Field Summary | |
static java.lang.String | CLASSNAME The full qualified name of this class. |
static java.lang.String | COPYRIGHT IBM copyright notice field. |
Constructor Summary | |
AddressBookDataBean() AddressBookDataBean default constructor. |
Method Summary | |
java.util.Enumeration | getAddressAccessBeans() Gets a enumeration of all AddresseAccessBeans belong to this customer. |
AddressAccessBean[] | getAddressAccessBeansList() Return a Address AccessBean array which contains all Address Accessbeans belong to this customer. |
java.lang.String[][] | getAddressList() Return a two dimensions array which contains all addresses belong to this customer First column: Address Ids Second column: Address Nicknames + address type + * (if this address is primary) |
CommandContext | getCommandContext() Returns the command's context within this bean. |
Protectable | getDelegate() Returns the Protectable object whose access control policies will indirectly control the access control for this object |
TypedProperty | getRequestProperties() Returns the request properties within this bean. |
java.lang.String | getStoreDirectory() Gets the name of the store directory, which is used in getUserRegistrationProperties for the path to the property file. |
void | populate() Fetches and populates information needed by the bean. |
void | setCommandContext(CommandContext acommandContext) Sets the command context to this bean. |
void | setMemberId(java.lang.Long anMemberId) Sets the MemberId for the UserBookDataBean. |
void | setMemberId(java.lang.String astrMemberId) Sets the MemberId for the UserRegistrationDataBean. |
void | setRequestProperties(TypedProperty areqParms) Sets the request properties to this bean. |
void | setStoreDirectory(java.lang.String astrStoreDirectory) Sets the name of store directory, which is used as the path to the find the property file in getAddressBookProperties method. |
void | setUserId(java.lang.Long anMemberId) Sets the UserId for the UserBookDataBean. |
void | setUserId(java.lang.String astrMemberId) Sets the UserId for the UserRegistrationDataBean. |
Methods inherited from class com.ibm.commerce.user.objects.AddressBookAccessBean |
commitCopyHelper, defaultJNDIName, findByMemberId, getAddressBookId, getAddressBookIdInEJBType, getDescription, getDisplayName, getMemberId, getMemberIdInEJBType, getType, instantiateEJB, instantiateEJBByPrimaryKey, refreshCopyHelper, setDescription, setDisplayName, setInitKey_AddressBookId, setType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
Constructor Detail |
public AddressBookDataBean()
Method Detail |
public java.util.Enumeration getAddressAccessBeans()
public java.lang.String[][] getAddressList()
public CommandContext getCommandContext()
public Protectable getDelegate() throws java.lang.Exception
public TypedProperty getRequestProperties()
public java.lang.String getStoreDirectory()
public void populate() throws java.lang.Exception
public void setCommandContext(CommandContext acommandContext)
public void setMemberId(java.lang.Long anMemberId)
public void setMemberId(java.lang.String astrMemberId)
public void setRequestProperties(TypedProperty areqParms)
public void setStoreDirectory(java.lang.String astrStoreDirectory)
public void setUserId(java.lang.Long anMemberId)
public void setUserId(java.lang.String astrMemberId)
public AddressAccessBean[] getAddressAccessBeansList()
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.