com.ibm.commerce.user.beans
Class AddressBookDataBean

com.ibm.commerce.user.beans.AddressBookDataBean
All Implemented Interfaces:
Delegator

public class AddressBookDataBean
implements Delegator

This bean provides access to the ADDRBOOK table.

The following is a description of this table:

An Address Book is a container for addresses owned by a Member. In V5.1, a Member can only have one address book.


Fields inherited from interface com.ibm.commerce.security.Delegator
COPYRIGHT
 
Constructor Summary
AddressBookDataBean()
           
 
Method Summary
 java.util.Enumeration getAddressAccessBeans()
          IBM internal use only.
 AddressAccessBean[] getAddressAccessBeansList()
          IBM internal use only.
 java.lang.String[][] getAddressList()
          IBM internal use only.
 CommandContext getCommandContext()
          Gets the command context set within this bean.
 Protectable getDelegate()
          Retrieves access control information.
 TypedProperty getRequestProperties()
          Gets the request property set within this bean.
 java.lang.String getStoreDirectory()
          IBM internal use only.
 void populate()
          Retrieves data from the database.
 void setCommandContext(CommandContext aCommandContext1)
          Sets the command context within this bean.
 void setMemberId(java.lang.Long aMemberId1)
          This method provides access to the ADDRBOOK.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setRequestProperties(TypedProperty aRequestProperties1)
          Sets the request property within this bean.
 void setStoreDirectory(java.lang.String aStoreDirectory1)
          IBM internal use only.
 void setUserId(java.lang.String aUserId1)
          IBM internal use only.
 

Constructor Detail

AddressBookDataBean

public AddressBookDataBean()
Method Detail

getAddressAccessBeans

public java.util.Enumeration getAddressAccessBeans()

IBM internal use only.

Returns:
java.util.Enumeration

getAddressAccessBeansList

public AddressAccessBean[] getAddressAccessBeansList()

IBM internal use only.

Returns:
com.ibm.commerce.user.objects.AddressAccessBean[]

getAddressList

public java.lang.String[][] getAddressList()

IBM internal use only.

Returns:
java.lang.String[][]

getCommandContext

public CommandContext getCommandContext()

Gets the command context set within this bean.

Returns:
com.ibm.commerce.command.CommandContext

getDelegate

public Protectable getDelegate()
                        throws java.lang.Exception

Retrieves access control information.

Specified by:
getDelegate in interface Delegator
Returns:
com.ibm.commerce.security.Protectable
Throws:
java.lang.Exception - The java.lang.Exception exception

getRequestProperties

public TypedProperty getRequestProperties()

Gets the request property set within this bean.

Returns:
com.ibm.commerce.datatype.TypedProperty

getStoreDirectory

public java.lang.String getStoreDirectory()

IBM internal use only.

Returns:
java.lang.String

populate

public void populate()
              throws java.lang.Exception

Retrieves data from the database.

Returns:
void
Throws:
java.lang.Exception - The java.lang.Exception exception

setCommandContext

public void setCommandContext(CommandContext aCommandContext1)

Sets the command context within this bean.

Parameters:
aCommandContext1 - com.ibm.commerce.command.CommandContext
Returns:
void

setMemberId

public void setMemberId(java.lang.Long aMemberId1)

This method provides access to the ADDRBOOK.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Foreign key to the MEMBER table. The member who owns this address book. Together with ADDRBOOK_ID form a unique key.

Parameters:
aMemberId1 - java.lang.Long
Returns:
void

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties1)

Sets the request property within this bean.

Parameters:
aRequestProperties1 - com.ibm.commerce.datatype.TypedProperty
Returns:
void

setStoreDirectory

public void setStoreDirectory(java.lang.String aStoreDirectory1)

IBM internal use only.

Parameters:
aStoreDirectory1 - java.lang.String
Returns:
void

setUserId

public void setUserId(java.lang.String aUserId1)

IBM internal use only.

Parameters:
aUserId1 - java.lang.String
Returns:
void