com.ibm.commerce.tools.optools.user.helpers
Class UserSearchAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractSessionAccessBean
      com.ibm.commerce.tools.optools.user.helpers.UserSearchAccessBean

public class UserSearchAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractSessionAccessBean
See Also:
Serialized Form

Constructor Summary
UserSearchAccessBean()
create method for a session bean
UserSearchAccessBean(javax.ejb.EJBObject o)
This method was generated by the VisualAge for Java Access Bean SmartGuide.
Method Summary
protected java.lang.String defaultJNDIName()
This method was generated by the VisualAge for Java Access Bean SmartGuide.
com.ibm.commerce.tools.optools.common.helpers.DynamicListData findBusinessUsers(java.lang.String lastName, java.lang.String orgId, java.lang.String roleId, java.lang.String orderby, java.lang.Integer start, java.lang.Integer maxLength)
com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCollaborativeMembers(java.lang.String logonId, java.lang.String firstName, java.lang.String lastName, java.lang.String phone, java.lang.String email, java.lang.String city, java.lang.String zip, java.lang.String accountId, java.lang.String orderby, java.lang.String storeType, java.lang.String storeMemberId, java.lang.Integer start, java.lang.Integer maxLength)
com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCustomers(java.lang.String logonId, java.lang.String firstName, java.lang.String lastName, java.lang.String phone, java.lang.String email, java.lang.String city, java.lang.String zip, java.lang.String accountId, java.lang.String orderby, java.lang.String storeType, java.lang.String storeMemberId, java.lang.Integer start, java.lang.Integer maxLength)
com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCustomersAdvancedSearch(java.lang.String logonId, java.lang.String logonIdSearchType, java.lang.String firstName, java.lang.String firstNameSearchType, java.lang.String lastName, java.lang.String lastNameSearchType, java.lang.String phone, java.lang.String phoneSearchType, java.lang.String email, java.lang.String emailSearchType, java.lang.String city, java.lang.String citySearchType, java.lang.String zip, java.lang.String zipSearchType, java.lang.String accountId, java.lang.String orderBy, java.lang.String storeType, java.lang.String storeMemberId, java.lang.Integer start, java.lang.Integer maxLength)
Finds customers using advanced search.
protected void instantiateEJB()
This method was generated by the VisualAge for Java Access Bean SmartGuide.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

UserSearchAccessBean

public UserSearchAccessBean()
create method for a session bean
Throws:
javax.ejb.CreateException - The exception description.
java.rmi.RemoteException - The exception description.

UserSearchAccessBean

public UserSearchAccessBean(javax.ejb.EJBObject o)
                     throws java.rmi.RemoteException
This method was generated by the VisualAge for Java Access Bean SmartGuide. Warning: Modifications will be lost when this part is regenerated.
Method Detail

defaultJNDIName

protected java.lang.String defaultJNDIName()
This method was generated by the VisualAge for Java Access Bean SmartGuide. Warning: Modifications will be lost when this part is regenerated.

instantiateEJB

protected void instantiateEJB()
                       throws javax.ejb.CreateException,
                              java.rmi.RemoteException,
                              javax.naming.NamingException
This method was generated by the VisualAge for Java Access Bean SmartGuide. Warning: Modifications will be lost when this part is regenerated.
Throws:
javax.ejb.CreateException
java.rmi.RemoteException
javax.naming.NamingException

findBusinessUsers

public com.ibm.commerce.tools.optools.common.helpers.DynamicListData findBusinessUsers(java.lang.String lastName,
                                                                                       java.lang.String orgId,
                                                                                       java.lang.String roleId,
                                                                                       java.lang.String orderby,
                                                                                       java.lang.Integer start,
                                                                                       java.lang.Integer maxLength)
                                                                                throws javax.naming.NamingException,
                                                                                       java.sql.SQLException,
                                                                                       javax.ejb.CreateException,
                                                                                       java.rmi.RemoteException
Parameters:
lastName - java.lang.String
orgId - java.lang.String
roleId - java.lang.String
orderby - java.lang.String
start - java.lang.Integer
maxLength - java.lang.Integer
Returns:
com.ibm.commerce.tools.optools.common.helpers.DynamicListData
Throws:
java.lang.String - The exception description.
java.lang.String - The exception description.
java.lang.String - The exception description.
java.lang.String - The exception description.
javax.naming.NamingException
java.sql.SQLException
javax.ejb.CreateException
java.rmi.RemoteException

findCustomers

public com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCustomers(java.lang.String logonId,
                                                                                   java.lang.String firstName,
                                                                                   java.lang.String lastName,
                                                                                   java.lang.String phone,
                                                                                   java.lang.String email,
                                                                                   java.lang.String city,
                                                                                   java.lang.String zip,
                                                                                   java.lang.String accountId,
                                                                                   java.lang.String orderby,
                                                                                   java.lang.String storeType,
                                                                                   java.lang.String storeMemberId,
                                                                                   java.lang.Integer start,
                                                                                   java.lang.Integer maxLength)
                                                                            throws javax.naming.NamingException,
                                                                                   javax.ejb.CreateException,
                                                                                   java.rmi.RemoteException,
                                                                                   java.sql.SQLException
Parameters:
logonId - java.lang.String
firstName - java.lang.String
lastName - java.lang.String
phone - java.lang.String
email - java.lang.String
city - java.lang.String
zip - java.lang.String
accountId - java.lang.String
orderby - java.lang.String
storeType - java.lang.String
storeMemberId - java.lang.String
start - java.lang.Integer
maxLength - java.lang.Integer
Returns:
com.ibm.commerce.tools.optools.common.helpers.DynamicListData
Throws:
java.lang.String - The exception description.
java.lang.String - The exception description.
java.lang.String - The exception description.
javax.naming.NamingException
javax.ejb.CreateException
java.rmi.RemoteException
java.sql.SQLException

findCollaborativeMembers

public com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCollaborativeMembers(java.lang.String logonId,
                                                                                              java.lang.String firstName,
                                                                                              java.lang.String lastName,
                                                                                              java.lang.String phone,
                                                                                              java.lang.String email,
                                                                                              java.lang.String city,
                                                                                              java.lang.String zip,
                                                                                              java.lang.String accountId,
                                                                                              java.lang.String orderby,
                                                                                              java.lang.String storeType,
                                                                                              java.lang.String storeMemberId,
                                                                                              java.lang.Integer start,
                                                                                              java.lang.Integer maxLength)
                                                                                       throws javax.naming.NamingException,
                                                                                              javax.ejb.CreateException,
                                                                                              java.rmi.RemoteException,
                                                                                              java.sql.SQLException
Parameters:
logonId - java.lang.String
firstName - java.lang.String
lastName - java.lang.String
phone - java.lang.String
email - java.lang.String
city - java.lang.String
zip - java.lang.String
accountId - java.lang.String
orderby - java.lang.String
storeType - java.lang.String
storeMemberId - java.lang.String
start - java.lang.Integer
maxLength - java.lang.Integer
Returns:
com.ibm.commerce.tools.optools.common.helpers.DynamicListData
Throws:
java.lang.String - The exception description.
java.lang.String - The exception description.
java.lang.String - The exception description.
java.lang.String - The exception description.
javax.naming.NamingException
javax.ejb.CreateException
java.rmi.RemoteException
java.sql.SQLException

findCustomersAdvancedSearch

public com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCustomersAdvancedSearch(java.lang.String logonId,
                                                                                                 java.lang.String logonIdSearchType,
                                                                                                 java.lang.String firstName,
                                                                                                 java.lang.String firstNameSearchType,
                                                                                                 java.lang.String lastName,
                                                                                                 java.lang.String lastNameSearchType,
                                                                                                 java.lang.String phone,
                                                                                                 java.lang.String phoneSearchType,
                                                                                                 java.lang.String email,
                                                                                                 java.lang.String emailSearchType,
                                                                                                 java.lang.String city,
                                                                                                 java.lang.String citySearchType,
                                                                                                 java.lang.String zip,
                                                                                                 java.lang.String zipSearchType,
                                                                                                 java.lang.String accountId,
                                                                                                 java.lang.String orderBy,
                                                                                                 java.lang.String storeType,
                                                                                                 java.lang.String storeMemberId,
                                                                                                 java.lang.Integer start,
                                                                                                 java.lang.Integer maxLength)
                                                                                          throws javax.naming.NamingException,
                                                                                                 javax.ejb.CreateException,
                                                                                                 java.rmi.RemoteException,
                                                                                                 java.sql.SQLException
Finds customers using advanced search. For each search fields, user can choose one of the following search type:
  • Match case, beginning with
  • Match case, containing
  • Ignore case, beginning with
  • Ignorecase, containing
  • Exact Match
  • The search will be based on the search criteria. Some may have performance impact.
    Parameters:
    logonId - The customer's logon ID.
    logonIdSearchType - logonId field search type.
    firstName - The customer's firstName.
    firstNameSearchType - firstName search type.
    lastName - The customer's last name.
    lastNameSearchType - lastName search type.
    phone - The customer's phone number.
    phoneSearchType - phone search type.
    email - The customer's email address.
    emailSearchType - email search type.
    city - The city where the customer lives in.
    citySearchType - city search type.
    zip - The customer's address zip code.
    zipSearchType - zip search type.
    accountId - The customer's account ID.
    orderBy - The field name to be sorted.
    storeType - The store type.
    storeMemberId - The store member ID.
    start - Start index.
    maxLength - The max length for result return.
    Returns:
    com.ibm.commerce.tools.optools.common.helpers.DynamicListData
    Throws:
    javax.naming.NamingException - The exception description.
    java.sql.SQLException - The exception description.
    javax.ejb.CreateException
    java.rmi.RemoteException

Feedback