public class UserAccessBean extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean implements UserAccessBeanData
Constructor and Description |
---|
UserAccessBean()
Zero argument constructor used to initialize the access bean.
|
UserAccessBean(javax.ejb.EJBObject o) |
UserAccessBean(java.util.Hashtable aProperties)
Maps to a corresponding ejbCreate method in the home interface of the EJB
|
UserAccessBean(java.lang.String arg1)
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
|
Modifier and Type | Method and Description |
---|---|
AddressAccessBean | addAddress(java.lang.String arg1)
Create an address association.
|
BusinessProfileAccessBean | addBusinessProfile(java.lang.Long arg1)
Create a business profile association.
|
DemographicsAccessBean | addDemographics()
Create a demographics association.
|
UserProfileAccessBean | addUserProfile()
Create a user profile association.
|
UserRegistryAccessBean | addUserRegistry(java.lang.String arg1)
Create a user registry association.
|
void | commitCopyHelper() |
protected java.lang.String | defaultJNDIName() |
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 astrDN)
Find the user by Distinguished Name.
|
UserAccessBean | findByUniqueIdentifier(java.lang.String argUniqueIdentifier)
Find the user by a unique identifier.
|
UserAccessBean | findRegisteredUserByPersonalizationId(java.lang.String strPersonalizationId)
Find the register user who has the specific Personalization ID
|
java.util.Enumeration | findUsersByPersonalizationId(java.lang.String strPersonalizationId)
Find the users who have the same Personalization ID
|
java.util.Collection | findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria)
Find the users that an administrator(Site Administrator or Channel Manager or Seller Administrator or CSR Administrator) can manage.
|
java.util.Collection | findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria, java.lang.Long maxRecords)
Find the users that an administrator(Site Administrator or Channel Manager or Seller Administrator or CSR Administrator) can manage.
|
boolean | fulfills(java.lang.Long arg0, java.lang.String arg1) |
java.util.Enumeration | getAddress(java.lang.String arg1)
All address associations of the address type.
|
java.util.Vector | getAllStoreGroupMembers(java.lang.Integer storeId)
All member groups of a given store.
|
java.lang.Long[] | getAncestors() |
BusinessProfileAccessBean | getBusinessProfile()
The user profile association.
|
java.lang.Long[] | getChildren() |
DemographicsAccessBean | getDemographics()
Demographics association.
|
java.lang.Long[] | getDescendants() |
java.lang.String | getDisplayName() |
java.lang.String | getDistinguishedName() |
java.lang.Object | getGroupingAttributeValue(java.lang.String attributeName, GroupingContext context)
getGroupingAttributeValue
|
java.lang.String | getLastOrder() |
java.sql.Timestamp | getLastOrderInEJBType() |
java.lang.String | getLastSession() |
java.sql.Timestamp | getLastSessionInEJBType() |
java.util.Enumeration | getMemberGroups()
All member groups this user belongs to.
|
java.lang.String | getMemberId() |
java.lang.Long | getMemberIdInEJBType() |
java.util.Enumeration | getOwnedMemberGroups()
All member groups owned by this user.
|
java.lang.Long | getOwner() |
java.lang.String | getParentMemberId() |
java.lang.String | getPersonalizationId()
The Personalization ID for the user
|
java.lang.String | getPreferredCurrency() |
java.lang.String | getPreferredLanguageId() |
java.lang.Integer | getPreferredLanguageIdInEJBType() |
java.lang.String | getPreviousLastSession() |
java.sql.Timestamp | getPreviousLastSessionInEJBType() |
java.util.Enumeration | getPrimaryAddress(java.lang.String arg1)
The primary address for this user.
|
java.lang.String | getProfileType() |
java.lang.String | getRegisterType() |
java.lang.String | getRegistration() |
java.lang.String | getRegistrationCancel() |
java.sql.Timestamp | getRegistrationCancelInEJBType() |
java.sql.Timestamp | getRegistrationInEJBType() |
java.lang.String | getRegistrationUpdate() |
java.sql.Timestamp | getRegistrationUpdateInEJBType() |
java.lang.Integer[] | getRoles() |
java.lang.Integer[] | getRoles(java.lang.Long arg0) |
java.lang.Integer[] | getRolesForOrgEntityAndAncestors(java.lang.Long arg0) |
java.lang.String | getState() |
java.lang.Integer | getStateInEJBType() |
java.lang.String | getType() |
java.lang.String | getUserField1() |
java.lang.String | getUserField2() |
java.lang.String | getUserField3() |
java.lang.String | getUserId() |
java.lang.Long | getUserIdInEJBType() |
UserProfileAccessBean | getUserProfile()
User profile association.
|
UserRegistryAccessBean | getUserRegistry()
User registry association.
|
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
boolean | isAdministrator()
Determine if the current user is an administrator, that is, registertype = 'A' or 'S'.
|
boolean | isAdministratorForAllStores(java.lang.Long anMemberGroupId)
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, that is, registertype = 'S'.
|
boolean | isStoreAdministrator()
Determine if the current user is a store administrator.
|
void | refreshCopyHelper() |
void | setDistinguishedName(java.lang.String newValue) |
void | setInitKey_MemberId(java.lang.String newValue) |
void | setLastOrder(java.lang.String newValue) |
void | setLastOrder(java.sql.Timestamp newValue) |
void | setLastSession(java.lang.String newValue) |
void | setLastSession(java.sql.Timestamp newValue) |
void | setParentMemberId(java.lang.String arg0) |
void | setPersonalizationId(java.lang.String newPersonalizationId)
Set the Personalization Id for the user.
|
void | setPreferredCurrency(java.lang.String newValue) |
void | setPreferredLanguageId(java.lang.Integer newValue) |
void | setPreferredLanguageId(java.lang.String newValue) |
void | setPreviousLastSession(java.lang.String newValue) |
void | setPreviousLastSession(java.sql.Timestamp newValue) |
void | setProfileType(java.lang.String newValue) |
void | setRegisterType(java.lang.String newValue) |
void | setRegistration(java.lang.String newValue) |
void | setRegistration(java.sql.Timestamp newValue) |
void | setRegistrationCancel(java.lang.String newValue) |
void | setRegistrationCancel(java.sql.Timestamp newValue) |
void | setRegistrationUpdate(java.lang.String newValue) |
void | setRegistrationUpdate(java.sql.Timestamp newValue) |
void | setState(java.lang.Integer newValue) |
void | setState(java.lang.String newValue) |
void | setUserField1(java.lang.String newValue) |
void | setUserField2(java.lang.String newValue) |
void | setUserField3(java.lang.String newValue) |
public UserAccessBean()
public UserAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public 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
public UserAccessBean(java.lang.String arg1) 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
public 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
public UserAccessBean findByDN(java.lang.String astrDN) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Find the user by Distinguished Name. Distinguished Name is case-insensitive, and always stored in the database in lowercase.
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 DN = ?" (DB2)
"SELECT * FROM USERS DN = ?" (Oracle)
public UserAccessBean findByUniqueIdentifier(java.lang.String argUniqueIdentifier) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Find the user by a unique identifier. Unique identifier can be a Distinguished Name or logon ID. If the authentication mode is LDAP, then the unique identifier passed in should be the Distinguished Name of the user, which this method will format (remove spaces and change to lowercase) before doing the search. (When LDAP is used, the LOGONID field of the USERREG table stores the user's Distinguished Name in lowercase.) If the authentication mode is DB, then the unique identifier passed in should be the logon ID of the user, which this method will not format before doing the search. (When DB is used, the LOGONID field of the USERREG table stores the user's logon ID, which is case-sensitive.)
This method is a customized finder method.
It uses the following SQL:
"SELECT * FROM USERS WHERE USERS_ID = USERREG.USERS_ID AND USERREG.LOGONID = ?"
public 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 = ?))".
public 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'))".
public java.util.Enumeration findAllRegistered() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
The SQL is "SELECT * FROM USERS WHERE (REGISTERTYPE <> 'G')".
public void setInitKey_MemberId(java.lang.String newValue)
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getRegisterType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setRegisterType(java.lang.String newValue)
public java.lang.String getPreviousLastSession() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getPreviousLastSessionInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPreviousLastSession(java.lang.String newValue)
public void setPreviousLastSession(java.sql.Timestamp newValue)
public java.lang.String getState() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Integer getStateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setState(java.lang.String newValue)
public void setState(java.lang.Integer newValue)
public java.lang.String getUserField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setUserField3(java.lang.String newValue)
public java.lang.String getUserField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setUserField2(java.lang.String newValue)
public java.lang.String getUserField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setUserField1(java.lang.String newValue)
public java.lang.String getRegistrationUpdate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getRegistrationUpdateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setRegistrationUpdate(java.lang.String newValue)
public void setRegistrationUpdate(java.sql.Timestamp newValue)
public java.lang.String getLastOrder() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getLastOrderInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setLastOrder(java.lang.String newValue)
public void setLastOrder(java.sql.Timestamp newValue)
public java.lang.String getPreferredLanguageId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Integer getPreferredLanguageIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPreferredLanguageId(java.lang.String newValue)
public void setPreferredLanguageId(java.lang.Integer newValue)
public java.lang.String getLastSession() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getLastSessionInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setLastSession(java.lang.String newValue)
public void setLastSession(java.sql.Timestamp newValue)
public java.lang.String getUserId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Long getUserIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getPreferredCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPreferredCurrency(java.lang.String newValue)
public java.lang.String getProfileType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setProfileType(java.lang.String newValue)
public java.lang.String getRegistration() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getRegistrationInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setRegistration(java.lang.String newValue)
public void setRegistration(java.sql.Timestamp newValue)
public java.lang.String getRegistrationCancel() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getRegistrationCancelInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setRegistrationCancel(java.lang.String newValue)
public void setRegistrationCancel(java.sql.Timestamp newValue)
public java.lang.String getDistinguishedName() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setDistinguishedName(java.lang.String newValue)
public boolean isAdministrator() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Determine if the current user is an administrator, that is, registertype = 'A' or 'S'.
public java.lang.String getMemberId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Long getMemberIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public boolean isSiteAdministrator() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Determine if the current user is a site administrator, that is, registertype = 'S'.
public java.lang.String getType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getDisplayName() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public boolean fulfills(java.lang.Long arg0, java.lang.String arg1) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
public boolean isAdministratorForAllStores(java.lang.Long anMemberGroupId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determine if the administrator is for all stores within the given member group.
public boolean isRoleForAllStores() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determines if the role is for all stores.
public boolean isStoreAdministrator() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Determine if the current user is a store administrator.
public AddressAccessBean addAddress(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create an address association.
public BusinessProfileAccessBean addBusinessProfile(java.lang.Long arg1) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a business profile association.
public BusinessProfileAccessBean getBusinessProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
The user profile association.
public DemographicsAccessBean addDemographics() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a demographics association.
public DemographicsAccessBean getDemographics() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Demographics association.
public UserProfileAccessBean addUserProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a user profile association.
public UserProfileAccessBean getUserProfile() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
User profile association.
public UserRegistryAccessBean addUserRegistry(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Create a user registry association.
public UserRegistryAccessBean getUserRegistry() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
User registry association.
public java.lang.Integer[] getRoles() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Integer[] getRoles(java.lang.Long arg0) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Integer[] getRolesForOrgEntityAndAncestors(java.lang.Long arg0) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Long[] getAncestors() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Long[] getChildren() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Long[] getDescendants() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.String getParentMemberId() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.util.Enumeration getAddress(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All address associations of the address type.
public java.util.Enumeration getMemberGroups() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups this user belongs to.
public java.util.Enumeration getOwnedMemberGroups() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups owned by this user.
public java.util.Enumeration getPrimaryAddress(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
The primary address for this user.
public java.util.Vector getAllStoreGroupMembers(java.lang.Integer storeId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
All member groups of a given store.
public void setParentMemberId(java.lang.String arg0) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.Object getGroupingAttributeValue(java.lang.String attributeName, GroupingContext context) throws javax.naming.NamingException, javax.ejb.FinderException, java.lang.Exception, java.rmi.RemoteException
public java.util.Collection findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
Find the users that an administrator(Site Administrator or Channel Manager or Seller Administrator or CSR Administrator) can manage. The search is done by customer logonId in any of the following options for search criteria: 1 for matching begin with 2 for case sensitive match begin with 3 for exact match 4 for match containing 5 for case sensitive match containing
public java.lang.String getPersonalizationId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
The Personalization ID for the user
public void setPersonalizationId(java.lang.String newPersonalizationId)
Set the Personalization Id for the user.
public java.util.Enumeration findUsersByPersonalizationId(java.lang.String strPersonalizationId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
Find the users who have the same Personalization ID
public UserAccessBean findRegisteredUserByPersonalizationId(java.lang.String strPersonalizationId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
Find the register user who has the specific Personalization ID
public java.util.Collection findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria, java.lang.Long maxRecords) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
Find the users that an administrator(Site Administrator or Channel Manager or Seller Administrator or CSR Administrator) can manage. The search is done by customer logonId in any of the following options for search criteria: 1 for matching begin with 2 for case sensitive match begin with 3 for exact match 4 for match containing 5 for case sensitive match containing