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

Class UserSearchBean

    • Constructor Summary

      Constructors 
      Constructor and Description
      UserSearchBean() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method and Description
      java.util.Vector executeCustomizeableMemberSearch(ECQuery aQuery)
      Used to execute a customizeable member search.
      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)
      Deprecated. 
      Functionality replaced by findUsersInOrgsICanAdmin() from class CustomerSearchDataBean.
      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, java.lang.String strActiveUserId)
      Deprecated. 
      Functionality replaced by findUsersInOrgsICanAdmin() from class CustomerSearchDataBean.
      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 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, java.lang.String strActiveUserId)
      Search for Collaborative Users - Registered Users and Administrators - if an account is specified, anyone under the account
      com.ibm.commerce.tools.optools.common.helpers.DynamicListData findCollaborativeMembersBasicSearch(java.lang.String logonId, java.lang.String firstName, java.lang.String lastName, java.lang.String phone, java.lang.String mobilePhone, java.lang.String email, java.lang.String city, java.lang.String zip, java.lang.String orderby, java.lang.String storeMemberId, java.lang.Integer start, java.lang.Integer maxLength, boolean isLdapMode, java.lang.String rdnName, java.lang.String searchType)
      Search for Collaborative Users - Registered Users by default.
      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 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, java.lang.String strActiveUserId)
      Search for customers registered to a store.
      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)
      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, java.lang.String strActiveUserId)
      Finds customers using advanced search.
      static java.lang.String getUpperCaseFunction()
      Gets the uppercase function for the configured the database.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

    • Constructor Detail

      • UserSearchBean

        public UserSearchBean()
    • Method Detail

      • 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 java.sql.SQLException,
                                                                                               javax.naming.NamingException
        Deprecated. Functionality replaced by findUsersInOrgsICanAdmin() from class CustomerSearchDataBean.
        Find registered business users.
        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:
        java.util.Vector
        Throws:
        javax.naming.NamingException
        java.sql.SQLException
      • 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,
                                                                                               java.lang.String strActiveUserId)
                                                                                        throws java.sql.SQLException,
                                                                                               javax.naming.NamingException
        Deprecated. Functionality replaced by findUsersInOrgsICanAdmin() from class CustomerSearchDataBean.
        Find registered business users.
        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
        strActiveUserId - java.lang.String
        Returns:
        java.util.Vector
        Throws:
        javax.naming.NamingException
        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 java.sql.SQLException,
                                                                                                      javax.naming.NamingException
        Search for Collaborative Users - Registered Users and Administrators - if an account is specified, anyone under the account
        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:
        java.util.Vector
        Throws:
        javax.naming.NamingException
        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,
                                                                                                      java.lang.String strActiveUserId)
                                                                                               throws java.sql.SQLException,
                                                                                                      javax.naming.NamingException
        Search for Collaborative Users - Registered Users and Administrators - if an account is specified, anyone under the account
        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
        strActiveUserId - java.lang.String
        Returns:
        java.util.Vector
        Throws:
        javax.naming.NamingException
        java.sql.SQLException
      • 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 java.sql.SQLException,
                                                                                           javax.naming.NamingException
        Search for customers registered to a store.
        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:
        customers registerd to a store.
        Throws:
        javax.naming.NamingException
        java.sql.SQLException
      • 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,
                                                                                           java.lang.String strActiveUserId)
                                                                                    throws java.sql.SQLException,
                                                                                           javax.naming.NamingException
        Search for customers registered to a store.
        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
        strActiveUserId - java.lang.String
        Returns:
        customers registerd to a store.
        Throws:
        javax.naming.NamingException
        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 java.sql.SQLException,
                                                                                                         javax.naming.NamingException
        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
      • Ignore case, 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.
  • 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,
                                                                                                     java.lang.String strActiveUserId)
                                                                                              throws java.sql.SQLException,
                                                                                                     javax.naming.NamingException
    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
  • Ignore case, 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.
strActiveUserId - java.lang.String
Returns:
com.ibm.commerce.tools.optools.common.helpers.DynamicListData
Throws:
javax.naming.NamingException - The exception description.
java.sql.SQLException - The exception description.