|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractAccessBean | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.user.objects.UserAccessBean
This bean provides access to the USERS table.
The following is a description of this table:
This table contains all users of the WebSphere Commerce system: registered users, guest users, and generic users.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
UserAccessBean()
Default constructor. |
|
UserAccessBean(javax.ejb.EJBObject Object)
Creates an access bean for the specified EJB |
|
UserAccessBean(java.util.Hashtable aProperties)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
UserAccessBean(java.lang.String aRegisterType)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
UserAccessBean(com.ibm.commerce.user.objimpl.UserInputData aUserInputData)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
Method Summary | |
AddressAccessBean |
addAddress(java.lang.String aNickname)
Create an address association. |
BusinessProfileAccessBean |
addBusinessProfile(java.lang.Long anOrganizationId)
Create a business profile association. |
DemographicsAccessBean |
addDemographics()
Create a demographics association. |
UserProfileAccessBean |
addUserProfile()
Create a user profile association. |
UserRegistryAccessBean |
addUserRegistry(java.lang.String aLogonIdentifier)
Create a user registry association. |
void |
commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage). |
java.util.Enumeration |
findAccessGroupOwner(java.lang.Long aUserId)
The SQL is "SELECT * FROM USERS WHERE (USERS_ID = ANY (SELECT ACCMBRGRP.OWNER_ID FROM ACCMBRGRP WHERE ACCMBRGRP.USERS_ID = ?))". |
java.util.Enumeration |
findAdministrators()
The SQL is "SELECT * FROM USERS WHERE (REGISTERTYPE IN ('A','S'))". |
java.util.Enumeration |
findAllRegistered()
The SQL is "SELECT * FROM USERS WHERE (REGISTERTYPE <> 'G')". |
UserAccessBean |
findByDN(java.lang.String aDN)
Find the user by Distinguished Name. |
UserAccessBean |
findByUniqueIdentifier(java.lang.String aUniqueIdentifier)
Find the user by unique identifier. |
boolean |
fulfills(java.lang.Long aMember,
java.lang.String aRelationship)
Determines if a given member fulfills a given relationship with the resource. |
java.util.Enumeration |
getAddress(java.lang.String aAddressType)
All address associations of the address type. |
java.util.Vector |
getAllStoreGroupMembers(java.lang.Integer aStoreId)
All member groups of a given store. |
java.lang.Long[] |
getAncestors()
List of all ancestors of the member. |
BusinessProfileAccessBean |
getBusinessProfile()
The user profile association. |
java.lang.Long[] |
getChildren()
List of child members. |
DemographicsAccessBean |
getDemographics()
Demographics association. |
java.lang.Long[] |
getDescendants()
List of all descendants members. |
java.lang.String |
getDisplayName()
The user logon Id. |
java.lang.String |
getDistinguishedName()
This method provides access to the USERS.DN column of DB2 type VARCHAR(1000) NULL. |
java.lang.String |
getLastOrder()
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getLastOrderInEJBType()
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getLastSession()
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getLastSessionInEJBType()
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL. |
java.util.Enumeration |
getMemberGroups()
All member groups this user belongs to. |
java.lang.String |
getMemberId()
The member ID of the parent orgEntity for this orgEntity |
java.lang.Long |
getMemberIdInEJBType()
This column contains the member ID of the parent orgEntity for this orgEntity. |
java.util.Enumeration |
getOwnedMemberGroups()
All member groups owned by this user. |
java.lang.Long |
getOwner()
The member id of the owner of the resource. |
java.lang.String |
getParentMemberId()
The parent member. |
java.lang.String |
getPreferredCurrency()
This method provides access to the USERS.SETCCURR column of DB2 type CHAR(3) NULL. |
java.lang.String |
getPreferredLanguageId()
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL. |
java.lang.Integer |
getPreferredLanguageIdInEJBType()
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL. |
java.lang.String |
getPreviousLastSession()
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getPreviousLastSessionInEJBType()
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL. |
java.util.Enumeration |
getPrimaryAddress(java.lang.String aPrimaryAddress)
The primary address for this user. |
java.lang.String |
getProfileType()
This method provides access to the USERS.PROFILETYPE column of DB2 type CHAR(2) NULL. |
java.lang.String |
getRegisterType()
This method provides access to the USERS.REGISTERTYPE column of DB2 type CHAR(4) NOT NULL. |
java.lang.String |
getRegistration()
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getRegistrationCancel()
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getRegistrationCancelInEJBType()
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getRegistrationInEJBType()
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getRegistrationUpdate()
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getRegistrationUpdateInEJBType()
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL. |
java.lang.Integer[] |
getRoles()
All roles played by this member group in this OrgEntity. |
java.lang.Integer[] |
getRoles(java.lang.Long aOrgEntityId)
All roles played by this member in this OrgEntity. |
java.lang.Integer[] |
getRolesForOrgEntityAndAncestors(java.lang.Long anOrgEntityId)
List of roles for the OrgEntity and its ancestors. |
java.lang.String |
getState()
State of the user. |
java.lang.Integer |
getStateInEJBType()
State of the user. |
java.lang.String |
getType()
Type of the member. |
java.lang.String |
getUserField1()
User field 1 for customization. |
java.lang.String |
getUserField2()
User field 2 for customization. |
java.lang.String |
getUserField3()
User field 3 for customization. |
java.lang.String |
getUserId()
This method provides access to the USERS.USERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getUserIdInEJBType()
This method provides access to the USERS.USERS_ID column of DB2 type BIGINT NOT NULL. |
UserProfileAccessBean |
getUserProfile()
User profile association. |
UserRegistryAccessBean |
getUserRegistry()
User registry association. |
boolean |
isAdministrator()
Determine if the current user is an administrator, I.e.,. |
boolean |
isAdministratorForAllStores(java.lang.Long aMemberGroupId)
Determine if the administrator is for all stores within the given member group. |
boolean |
isRoleForAllStores()
Determines if the role is for all stores. |
boolean |
isSiteAdministrator()
Determine if the current user is a site administrator, I.e.,. |
boolean |
isStoreAdministrator()
Determine if the current user is a store administrator. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setDistinguishedName(java.lang.String aDistinguishedName)
This method provides access to the USERS.DN column of DB2 type VARCHAR(1000) NULL. |
void |
setInitKey_MemberId(java.lang.String aInitKey_MemberId)
Set the primary key for this object |
void |
setLastOrder(java.lang.String aLastOrder)
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL. |
void |
setLastOrder(java.sql.Timestamp aLastOrder)
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL. |
void |
setLastSession(java.lang.String aLastSession)
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL. |
void |
setLastSession(java.sql.Timestamp aLastSession)
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL. |
void |
setParentMemberId(java.lang.String aParentMemberId)
Set the Id of the parent member. |
void |
setPreferredCurrency(java.lang.String aPreferredCurrency)
This method provides access to the USERS.SETCCURR column of DB2 type CHAR(3) NULL. |
void |
setPreferredLanguageId(java.lang.Integer aPreferredLanguageId)
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL. |
void |
setPreferredLanguageId(java.lang.String aPreferredLanguageId)
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL. |
void |
setPreviousLastSession(java.lang.String aPreviousLastSession)
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL. |
void |
setPreviousLastSession(java.sql.Timestamp aPreviousLastSession)
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL. |
void |
setProfileType(java.lang.String aProfileType)
This method provides access to the USERS.PROFILETYPE column of DB2 type CHAR(2) NULL. |
void |
setRegisterType(java.lang.String aRegisterType)
This method provides access to the USERS.REGISTERTYPE column of DB2 type CHAR(4) NOT NULL. |
void |
setRegistration(java.lang.String aRegistration)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
void |
setRegistration(java.sql.Timestamp aRegistration)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
void |
setRegistrationCancel(java.lang.String aRegistrationCancel)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
void |
setRegistrationCancel(java.sql.Timestamp aRegistrationCancel)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL. |
void |
setRegistrationUpdate(java.lang.String aRegistrationUpdate)
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setRegistrationUpdate(java.sql.Timestamp aRegistrationUpdate)
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setState(java.lang.Integer aState)
The state of User. |
void |
setState(java.lang.String aState)
Set the state of user. |
void |
setUserField1(java.lang.String aUserField1)
Set user field 1 for customization. |
void |
setUserField2(java.lang.String aUserField2)
Set user field 2 for customization. |
void |
setUserField3(java.lang.String aUserField3)
Set user field 3 for customization. |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean |
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UserAccessBean()
Default constructor. Maps to findByPrimaryKey.
public UserAccessBean(javax.ejb.EJBObject Object) throws java.rmi.RemoteException
Creates an access bean for the specified EJB
object
- javax.ejb.EJBObjectjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic UserAccessBean(java.util.Hashtable aProperties) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aProperties
- java.util.Hashtablejavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic UserAccessBean(java.lang.String aRegisterType) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aRegisterType
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic UserAccessBean(com.ibm.commerce.user.objimpl.UserInputData aUserInputData) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aUserInputData
- com.ibm.commerce.user.objimpl.UserInputDatajavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionMethod Detail |
public AddressAccessBean addAddress(java.lang.String aNickname) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create an address association.
aNickname
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic BusinessProfileAccessBean addBusinessProfile(java.lang.Long anOrganizationId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a business profile association.
anOrganizationId
- java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic DemographicsAccessBean addDemographics() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a demographics association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic UserProfileAccessBean addUserProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a user profile association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic UserRegistryAccessBean addUserRegistry(java.lang.String aLogonIdentifier) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a user registry association.
aLogonIdentifier
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
commitCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findAccessGroupOwner(java.lang.Long aUserId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
The SQL is "SELECT * FROM USERS WHERE (USERS_ID = ANY (SELECT ACCMBRGRP.OWNER_ID FROM ACCMBRGRP WHERE ACCMBRGRP.USERS_ID = ?))".
aUserId
- java.lang.Longjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findAdministrators() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
The SQL is "SELECT * FROM USERS WHERE (REGISTERTYPE IN ('A','S'))".
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findAllRegistered() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
The SQL is "SELECT * FROM USERS WHERE (REGISTERTYPE <> 'G')".
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic UserAccessBean findByDN(java.lang.String aDN) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Find the user by Distinguished Name. Distinguished Name is case-insensitive.
This method is a customized finder method and it formats the Distinguished Name (remove spaces and change to lowercase) before doing search.
The users of this finder method do not need to do any formatting.
"SELECT * FROM USERS LCASE(DN) LIKE ?" (DB2)
"SELECT * FROM USERS LOWER(DN) LIKE ?" (Oracle)
aDN
- java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic UserAccessBean findByUniqueIdentifier(java.lang.String aUniqueIdentifier) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Find the user by unique identifier. UnqiueIdentifier can be a Distinguished Name or logon id.
This method is a customized finder method.
If unique identifier is a logon id, the finder method uses the following SQL
"SELECT * FROM USER WHERE USERS_ID = USERREG.USERS_ID AND USERREG.LOGONID = ?";
If unique identifier is a Distinguished Name and the Authenticate Mode is LDAP, the finder method formats the Distinguished Name and uses the following SQL:
"SELECT * FROM USER WHERE USERS_ID = USERREG.USERS_ID AND LCASE(USERREG.LOGONID) = ?"; (DB2)
"SELECT * FROM USER WHERE USERS_ID = USERREG.USERS_ID AND LOWER(USERREG.LOGONID) = ?"; (Oracle)
If unique identifier is a Distinguished Name and the Authenticate Mode is LDAP, the finder method get the logon id from Distinguished Name and uses the following SQL:
"SELECT * FROM USER WHERE USERS_ID = USERREG.USERS_ID AND USERREG.LOGONID = ?";
aUniqueIdentifier
- java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean fulfills(java.lang.Long aMember, java.lang.String aRelationship) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
Determines if a given member fulfills a given relationship with the resource.
aMember
- java.lang.LongaRelationship
- java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjava.lang.Exception
- The java.lang.Exception exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration getAddress(java.lang.String aAddressType) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All address associations of the address type.
aAddressType
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.util.Vector getAllStoreGroupMembers(java.lang.Integer aStoreId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups of a given store.
aStoreId
- java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Long[] getAncestors() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
List of all ancestors of the member.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic BusinessProfileAccessBean getBusinessProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
The user profile association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Long[] getChildren() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
List of child members.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic DemographicsAccessBean getDemographics() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Demographics association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Long[] getDescendants() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
List of all descendants members.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getDisplayName() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
The user logon Id.
getDisplayName
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getDistinguishedName() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.DN column of DB2 type VARCHAR(1000) NULL.
The following is a description of this column:
Reserved for IBM internal use.
getDistinguishedName
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLastOrder() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last placed an order at this site.
getLastOrder
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getLastOrderInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last placed an order at this site.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLastSession() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last visited the WebSphere Commerce site. Last visited means last logon to the WebSphere Commerce site.
getLastSession
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getLastSessionInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last visited the WebSphere Commerce site. Last visited means last logon to the WebSphere Commerce site.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration getMemberGroups() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups this user belongs to.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getMemberId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
The member ID of the parent orgEntity for this orgEntity
getMemberId
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getMemberIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This column contains the member ID of the parent orgEntity for this orgEntity.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration getOwnedMemberGroups() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups owned by this user.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
The member id of the owner of the resource.
java.lang.Exception
- The java.lang.Exception exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getParentMemberId() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
The parent member.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getPreferredCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Preferred currency in 3-character alphabetic code as per ISO 4217. This is a currency code as per ISO 4217 standards. Compare with the SHPREFERREDCURR column in the SHOPPER table.
getPreferredCurrency
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getPreferredLanguageId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
Preferred language. For a list of language components, see the LANGUAGE table. Foreign key relationship to LANGUAGE table.
getPreferredLanguageId
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getPreferredLanguageIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
Preferred language. For a list of language components, see the LANGUAGE table. Foreign key relationship to LANGUAGE table.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getPreviousLastSession() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
getPreviousLastSession
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getPreviousLastSessionInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration getPrimaryAddress(java.lang.String aPrimaryAddress) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
The primary address for this user.
aPrimaryAddress
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getProfileType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.PROFILETYPE column of DB2 type CHAR(2) NULL.
The following is a description of this column:
Identifies whether there is a profile and what type of profile this user has. Valid values are Null (no profile data), C (base profile data), or B (business profile data).
getProfileType
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRegisterType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTERTYPE column of DB2 type CHAR(4) NOT NULL.
The following is a description of this column:
The user registration type. Refer to USERS table: details for more information.
getRegisterType
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRegistration() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
getRegistration
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRegistrationCancel() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
getRegistrationCancel
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getRegistrationCancelInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getRegistrationInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRegistrationUpdate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date or time the user last changed registration information. This value is set during UserRegistrationAdd and UserRegistrationUpdate ResetPassword synchronization with LDAP during logon.
getRegistrationUpdate
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getRegistrationUpdateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date or time the user last changed registration information. This value is set during UserRegistrationAdd and UserRegistrationUpdate ResetPassword synchronization with LDAP during logon.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer[] getRoles() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All roles played by this member group in this OrgEntity.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Integer[] getRoles(java.lang.Long aOrgEntityId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All roles played by this member in this OrgEntity.
aOrgEntityId
- java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.Integer[] getRolesForOrgEntityAndAncestors(java.lang.Long anOrgEntityId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
List of roles for the OrgEntity and its ancestors.
anOrgEntityId
- java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getState() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
State of the user.
getState
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getStateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
State of the user.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Type of the member.
getType
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getUserField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
User field 1 for customization.
getUserField1
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getUserField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
User field 2 for customization.
getUserField2
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getUserField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
User field 3 for customization.
getUserField3
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getUserId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.USERS_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the user member. Foreign key to MEMBER_ID in MEMBER table.
getUserId
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getUserIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the USERS.USERS_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the user member. Foreign key to MEMBER_ID in MEMBER table.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic UserProfileAccessBean getUserProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
User profile association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic UserRegistryAccessBean getUserRegistry() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
User registry association.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic boolean isAdministrator() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Determine if the current user is an administrator, I.e.,. registertype = 'A' or 'S'.
isAdministrator
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean isAdministratorForAllStores(java.lang.Long aMemberGroupId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determine if the administrator is for all stores within the given member group.
aMemberGroupId
- java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic boolean isRoleForAllStores() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determines if the role is for all stores.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic boolean isSiteAdministrator() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Determine if the current user is a site administrator, I.e.,. registertype = 'S'.
isSiteAdministrator
in interface UserAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean isStoreAdministrator() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determine if the current user is a store administrator.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
refreshCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic void setDistinguishedName(java.lang.String aDistinguishedName)
This method provides access to the USERS.DN column of DB2 type VARCHAR(1000) NULL.
The following is a description of this column:
Reserved for IBM internal use.
setDistinguishedName
in interface UserAccessBeanData
aDistinguishedName
- java.lang.Stringpublic void setInitKey_MemberId(java.lang.String aInitKey_MemberId)
Set the primary key for this object
aInitKey_MemberId
- java.lang.Stringpublic void setLastOrder(java.lang.String aLastOrder)
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last placed an order at this site.
setLastOrder
in interface UserAccessBeanData
aLastOrder
- java.lang.Stringpublic void setLastOrder(java.sql.Timestamp aLastOrder)
This method provides access to the USERS.LASTORDER column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last placed an order at this site.
aLastOrder
- java.sql.Timestamppublic void setLastSession(java.lang.String aLastSession)
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last visited the WebSphere Commerce site. Last visited means last logon to the WebSphere Commerce site.
setLastSession
in interface UserAccessBeanData
aLastSession
- java.lang.Stringpublic void setLastSession(java.sql.Timestamp aLastSession)
This method provides access to the USERS.LASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date and time that the user last visited the WebSphere Commerce site. Last visited means last logon to the WebSphere Commerce site.
aLastSession
- java.sql.Timestamppublic void setParentMemberId(java.lang.String aParentMemberId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Set the Id of the parent member.
aParentMemberId
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic void setPreferredCurrency(java.lang.String aPreferredCurrency)
This method provides access to the USERS.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Preferred currency in 3-character alphabetic code as per ISO 4217. This is a currency code as per ISO 4217 standards. Compare with the SHPREFERREDCURR column in the SHOPPER table.
setPreferredCurrency
in interface UserAccessBeanData
aPreferredCurrency
- java.lang.Stringpublic void setPreferredLanguageId(java.lang.Integer aPreferredLanguageId)
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
Preferred language. For a list of language components, see the LANGUAGE table. Foreign key relationship to LANGUAGE table.
aPreferredLanguageId
- java.lang.Integerpublic void setPreferredLanguageId(java.lang.String aPreferredLanguageId)
This method provides access to the USERS.LANGUAGE_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
Preferred language. For a list of language components, see the LANGUAGE table. Foreign key relationship to LANGUAGE table.
setPreferredLanguageId
in interface UserAccessBeanData
aPreferredLanguageId
- java.lang.Stringpublic void setPreviousLastSession(java.lang.String aPreviousLastSession)
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
setPreviousLastSession
in interface UserAccessBeanData
aPreviousLastSession
- java.lang.Stringpublic void setPreviousLastSession(java.sql.Timestamp aPreviousLastSession)
This method provides access to the USERS.PREVLASTSESSION column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
aPreviousLastSession
- java.sql.Timestamppublic void setProfileType(java.lang.String aProfileType)
This method provides access to the USERS.PROFILETYPE column of DB2 type CHAR(2) NULL.
The following is a description of this column:
Identifies whether there is a profile and what type of profile this user has. Valid values are Null (no profile data), C (base profile data), or B (business profile data).
setProfileType
in interface UserAccessBeanData
aProfileType
- java.lang.Stringpublic void setRegisterType(java.lang.String aRegisterType)
This method provides access to the USERS.REGISTERTYPE column of DB2 type CHAR(4) NOT NULL.
The following is a description of this column:
The user registration type. Refer to USERS table: details for more information.
setRegisterType
in interface UserAccessBeanData
aRegisterType
- java.lang.Stringpublic void setRegistration(java.lang.String aRegistration)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
setRegistration
in interface UserAccessBeanData
aRegistration
- java.lang.Stringpublic void setRegistration(java.sql.Timestamp aRegistration)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
aRegistration
- java.sql.Timestamppublic void setRegistrationCancel(java.lang.String aRegistrationCancel)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
setRegistrationCancel
in interface UserAccessBeanData
aRegistrationCancel
- java.lang.Stringpublic void setRegistrationCancel(java.sql.Timestamp aRegistrationCancel)
This method provides access to the USERS.REGISTRATIONCANCEL column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Reserved for IBM internal use.
aRegistrationCancel
- java.sql.Timestamppublic void setRegistrationUpdate(java.lang.String aRegistrationUpdate)
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date or time the user last changed registration information. This value is set during UserRegistrationAdd and UserRegistrationUpdate ResetPassword synchronization with LDAP during logon.
setRegistrationUpdate
in interface UserAccessBeanData
aRegistrationUpdate
- java.lang.Stringpublic void setRegistrationUpdate(java.sql.Timestamp aRegistrationUpdate)
This method provides access to the USERS.REGISTRATIONUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The date or time the user last changed registration information. This value is set during UserRegistrationAdd and UserRegistrationUpdate ResetPassword synchronization with LDAP during logon.
aRegistrationUpdate
- java.sql.Timestamppublic void setState(java.lang.Integer aState)
The state of User.
aState
- java.lang.Integerpublic void setState(java.lang.String aState)
Set the state of user.
setState
in interface UserAccessBeanData
aState
- java.lang.Stringpublic void setUserField1(java.lang.String aUserField1)
Set user field 1 for customization.
setUserField1
in interface UserAccessBeanData
aUserField1
- java.lang.Stringpublic void setUserField2(java.lang.String aUserField2)
Set user field 2 for customization.
setUserField2
in interface UserAccessBeanData
aUserField2
- java.lang.Stringpublic void setUserField3(java.lang.String aUserField3)
Set user field 3 for customization.
setUserField3
in interface UserAccessBeanData
aUserField3
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |