com.ibm.commerce.membergroup.commands
Class CheckUserInMemberGroupCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmdImpl
All Implemented Interfaces:
CheckUserInMemberGroupCmd, ConditionConstants, ECCommand, Evaluator, SegmentConstants, TaskCommand

public class CheckUserInMemberGroupCmdImpl
extends TaskCommandImpl
implements CheckUserInMemberGroupCmd, SegmentConstants, ConditionConstants

This class implements the CheckUserInMemberGroupCmd interface to provide the task command that checks if a specified user belongs to a specified member group.


Field Summary
protected  AddressAccessBean _address
          An instance of AddressAccessBean.
protected  CheckUserInMemberGroupCmd _checkUserInMemberGroupCmd
          An instance of CheckUserInMemberGroup.
protected  DemographicsAccessBean _demographics
          An instance of DemographicsAccessBean.
protected  MemberGroupAccessBean _memberGroupAccessBean
          An instance of MemberGroupAccessBean.
protected  Condition _memberGroupCondition
          The member group condition object.
protected  java.lang.String _memberGroupName
          The member group name.
protected  java.lang.Long _memberGroupOwnerId
          The member group owner id.
protected  java.util.Vector _memberGroups
          A vector of member groups IDs to which this user belongs.
protected  com.ibm.commerce.member.helpers.OrgEntityManageBean _orgEntityManageBean
          An instance of OrgEntityManageBean.
protected  java.util.Vector _orgRoles
          A vector of role names within the an organization.
protected  java.lang.Long _orgRolesOrgId
          The ID of the organization that matches _orgRoles.
protected  CheckUserInMemberGroupCmdImpl _parent
          The instance of CheckUserInMemberGroupCmdImpl that called this instance.
protected  boolean _result
          The result of this check.
protected  java.util.Vector _roles
          A vector of role names for this user.
protected  UserAccessBean _user
          An instance of UserAccessBean.
protected  com.ibm.commerce.member.helpers.UserManageBean _userManageBean
          An instance of UserManageBean.
protected  UserProfileAccessBean _userProfile
          An instance of UserProfileAccessBean.
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
defaultCommandClassName, Name
 
Fields inherited from interface com.ibm.commerce.tools.segmentation.SegmentConstants
ACCESS_CONTROL_USAGE_TYPE, ACTION_XML_FILE_ADD_CUSTOMER_LIST, ACTION_XML_FILE_CUSTOMER_LIST, ACTION_XML_FILE_EXPLICITLY_EXCLUDED_CUSTOMER_LIST, ELEMENT_ACCOUNT_AMOUNT_SPENT_OP, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE_1, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE_2, ELEMENT_ACCOUNT_BUSINESS_OP, ELEMENT_ACCOUNT_BUSINESSES, ELEMENT_ACCOUNT_COUNTRIES, ELEMENT_ACCOUNT_COUNTRIES_OP, ELEMENT_ACCOUNT_CREDIT_OP, ELEMENT_ACCOUNT_CREDIT_VALUE, ELEMENT_ACCOUNT_CREDIT_VALUE_1, ELEMENT_ACCOUNT_CREDIT_VALUE_2, ELEMENT_ACCOUNT_INDUSTRIES, ELEMENT_ACCOUNT_INDUSTRY_OP, ELEMENT_ACCOUNT_LOCATION_OP, ELEMENT_ACCOUNT_LOCATIONS, ELEMENT_ACCOUNT_SIZE_OP, ELEMENT_ACCOUNT_SIZE_VALUES, ELEMENT_ACCOUNTS, ELEMENT_ACCOUNTS_OP, ELEMENT_AGE_GROUPS, ELEMENT_AGE_OP, ELEMENT_AMOUNT_SPENT_OP, ELEMENT_AMOUNT_SPENT_VALUE, ELEMENT_AMOUNT_SPENT_VALUE_1, ELEMENT_AMOUNT_SPENT_VALUE_2, ELEMENT_CHILDREN_OP, ELEMENT_CHILDREN_VALUE, ELEMENT_CHILDREN_VALUE_1, ELEMENT_CHILDREN_VALUE_2, ELEMENT_CITIES, ELEMENT_CITY_OP, ELEMENT_COMPANIES, ELEMENT_COMPANY_OP, ELEMENT_COUNTRIES, ELEMENT_COUNTRY_OP, ELEMENT_CURRENCIES, ELEMENT_CURRENCY_OP, ELEMENT_DESCRIPTION, ELEMENT_E_MAIL_OP, ELEMENT_E_MAILS, ELEMENT_FORCE_SAVE, ELEMENT_GENDER_OP, ELEMENT_GENDER_VALUES, ELEMENT_HOUSEHOLD_OP, ELEMENT_HOUSEHOLD_VALUE, ELEMENT_HOUSEHOLD_VALUE_1, ELEMENT_HOUSEHOLD_VALUE_2, ELEMENT_ID, ELEMENT_INCOME_GROUPS, ELEMENT_INCOME_OP, ELEMENT_INTERESTS, ELEMENT_INTERESTS_OP, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE_1, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE_2, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE_1, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE_2, ELEMENT_INVALID_AMOUNT_SPENT_VALUE, ELEMENT_INVALID_AMOUNT_SPENT_VALUE_1, ELEMENT_INVALID_AMOUNT_SPENT_VALUE_2, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE_1, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE_2, ELEMENT_INVALID_LAST_PURCHASE_DATE_DAYS, ELEMENT_INVALID_LAST_VISIT_DATE_DATE, ELEMENT_INVALID_LAST_VISIT_DATE_DATE_1, ELEMENT_INVALID_LAST_VISIT_DATE_DATE_2, ELEMENT_INVALID_LAST_VISIT_DATE_DAYS, ELEMENT_INVALID_ORDERS_VALUE, ELEMENT_INVALID_ORDERS_VALUE_1, ELEMENT_INVALID_ORDERS_VALUE_2, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE_1, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE_2, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DAYS, ELEMENT_INVALID_REGISTRATION_DATE_DATE, ELEMENT_INVALID_REGISTRATION_DATE_DATE_1, ELEMENT_INVALID_REGISTRATION_DATE_DATE_2, ELEMENT_INVALID_REGISTRATION_DATE_DAYS, ELEMENT_JOB_FUNCTION_OP, ELEMENT_JOB_FUNCTIONS, ELEMENT_LANGUAGE_OP, ELEMENT_LANGUAGES, ELEMENT_LAST_PURCHASE_DATE_DAY, ELEMENT_LAST_PURCHASE_DATE_DAY_1, ELEMENT_LAST_PURCHASE_DATE_DAY_2, ELEMENT_LAST_PURCHASE_DATE_DAYS, ELEMENT_LAST_PURCHASE_DATE_MONTH, ELEMENT_LAST_PURCHASE_DATE_MONTH_1, ELEMENT_LAST_PURCHASE_DATE_MONTH_2, ELEMENT_LAST_PURCHASE_DATE_OP, ELEMENT_LAST_PURCHASE_DATE_YEAR, ELEMENT_LAST_PURCHASE_DATE_YEAR_1, ELEMENT_LAST_PURCHASE_DATE_YEAR_2, ELEMENT_LAST_UPDATE_DATE, ELEMENT_LAST_UPDATED_BY, ELEMENT_LAST_VISIT_DATE_DAY, ELEMENT_LAST_VISIT_DATE_DAY_1, ELEMENT_LAST_VISIT_DATE_DAY_2, ELEMENT_LAST_VISIT_DATE_DAYS, ELEMENT_LAST_VISIT_DATE_MONTH, ELEMENT_LAST_VISIT_DATE_MONTH_1, ELEMENT_LAST_VISIT_DATE_MONTH_2, ELEMENT_LAST_VISIT_DATE_OP, ELEMENT_LAST_VISIT_DATE_YEAR, ELEMENT_LAST_VISIT_DATE_YEAR_1, ELEMENT_LAST_VISIT_DATE_YEAR_2, ELEMENT_MARITAL_STATUS_OP, ELEMENT_MARITAL_STATUS_VALUES, ELEMENT_NAME_NOT_AVAILABLE, ELEMENT_ORDERS_OP, ELEMENT_ORDERS_VALUE, ELEMENT_ORDERS_VALUE_1, ELEMENT_ORDERS_VALUE_2, ELEMENT_ORGANIZATION_DN, ELEMENT_OWNER_ID, ELEMENT_PHONE_OP, ELEMENT_PHONES, ELEMENT_PREFERRED_COMMUNICATION_OP, ELEMENT_PREFERRED_COMMUNICATION_VALUES, ELEMENT_REGISTRATION_CHANGE_DATE_DAY, ELEMENT_REGISTRATION_CHANGE_DATE_DAY_1, ELEMENT_REGISTRATION_CHANGE_DATE_DAY_2, ELEMENT_REGISTRATION_CHANGE_DATE_DAYS, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH_1, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH_2, ELEMENT_REGISTRATION_CHANGE_DATE_OP, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR_1, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR_2, ELEMENT_REGISTRATION_DATE_DAY, ELEMENT_REGISTRATION_DATE_DAY_1, ELEMENT_REGISTRATION_DATE_DAY_2, ELEMENT_REGISTRATION_DATE_DAYS, ELEMENT_REGISTRATION_DATE_MONTH, ELEMENT_REGISTRATION_DATE_MONTH_1, ELEMENT_REGISTRATION_DATE_MONTH_2, ELEMENT_REGISTRATION_DATE_OP, ELEMENT_REGISTRATION_DATE_YEAR, ELEMENT_REGISTRATION_DATE_YEAR_1, ELEMENT_REGISTRATION_DATE_YEAR_2, ELEMENT_REGISTRATION_STATUS_OP, ELEMENT_ROLE, ELEMENT_SEGMENT_CHANGED, ELEMENT_SEGMENT_DESCRIPTION_TOO_LONG, ELEMENT_SEGMENT_DETAILS, ELEMENT_SEGMENT_EXISTS, ELEMENT_SEGMENT_NAME, ELEMENT_SEGMENT_NAME_REQUIRED, ELEMENT_SEGMENT_NAME_TOO_LONG, ELEMENT_SEGMENT_NOT_SAVED, ELEMENT_SEGMENTS, ELEMENT_SEGMENTS_OP, ELEMENT_STATE_OP, ELEMENT_STATES, ELEMENT_USAGE_TYPE_ID, ELEMENT_ZIP_CODE_OP, ELEMENT_ZIP_CODES, ERROR_NAME_NOT_AVAILABLE, ERROR_SEGMENT_CHANGED, ERROR_SEGMENT_EXISTS, ERROR_SEGMENT_NOT_SAVED, GENERAL_USAGE_TYPE, MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH, MAX_ORACLE_LENGTH, MEMBER_ATTRIBUTE_COUNTRIES_OF_OPERATION, MEMBER_ATTRIBUTE_JOB_FUNCTION, MEMBER_ATTRIBUTE_ORG_ENTITY_BUSINESS_TYPE, MEMBER_ATTRIBUTE_ORG_ENTITY_GEOGRAPHIC_LOCATION, MEMBER_ATTRIBUTE_ORG_ENTITY_INDUSTRY_TYPE, MEMBER_ATTRIBUTE_ORG_ENTITY_SIZE, MSG_ACCOUNT_ADD_BUTTON, MSG_ACCOUNT_AMOUNT_SPENT_GREATER_THAN, MSG_ACCOUNT_AMOUNT_SPENT_LESS_THAN, MSG_ACCOUNT_AMOUNT_SPENT_PANEL_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_PANEL_TITLE, MSG_ACCOUNT_AMOUNT_SPENT_RANGE, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_1_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_2_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_ZERO, MSG_ACCOUNT_BUSINESS_ONE_OF, MSG_ACCOUNT_BUSINESS_OPTIONS, MSG_ACCOUNT_BUSINESS_PANEL_PROMPT, MSG_ACCOUNT_BUSINESS_PANEL_TITLE, MSG_ACCOUNT_COUNTRIES_ADD_BUTTON, MSG_ACCOUNT_COUNTRIES_ALL_OF, MSG_ACCOUNT_COUNTRIES_NOT_ONE_OF, MSG_ACCOUNT_COUNTRIES_ONE_OF, MSG_ACCOUNT_COUNTRIES_PANEL_PROMPT, MSG_ACCOUNT_COUNTRIES_PANEL_TITLE, MSG_ACCOUNT_COUNTRIES_REMOVE_BUTTON, MSG_ACCOUNT_CREDIT_100, MSG_ACCOUNT_CREDIT_GREATER_THAN, MSG_ACCOUNT_CREDIT_LESS_THAN, MSG_ACCOUNT_CREDIT_PANEL_PROMPT, MSG_ACCOUNT_CREDIT_PANEL_TITLE, MSG_ACCOUNT_CREDIT_RANGE, MSG_ACCOUNT_CREDIT_VALUE_1_PROMPT, MSG_ACCOUNT_CREDIT_VALUE_2_PROMPT, MSG_ACCOUNT_CREDIT_VALUE_PROMPT, MSG_ACCOUNT_CREDIT_ZERO, MSG_ACCOUNT_INDUSTRY_ONE_OF, MSG_ACCOUNT_INDUSTRY_OPTIONS, MSG_ACCOUNT_INDUSTRY_PANEL_PROMPT, MSG_ACCOUNT_INDUSTRY_PANEL_TITLE, MSG_ACCOUNT_LOCATION_ADD_BUTTON, MSG_ACCOUNT_LOCATION_NOT_ONE_OF, MSG_ACCOUNT_LOCATION_ONE_OF, MSG_ACCOUNT_LOCATION_PANEL_PROMPT, MSG_ACCOUNT_LOCATION_PANEL_TITLE, MSG_ACCOUNT_LOCATION_REMOVE_BUTTON, MSG_ACCOUNT_REMOVE_BUTTON, MSG_ACCOUNT_SIZE_ONE_OF, MSG_ACCOUNT_SIZE_OPTIONS, MSG_ACCOUNT_SIZE_PANEL_PROMPT, MSG_ACCOUNT_SIZE_PANEL_TITLE, MSG_ACCOUNTS_NOT_ONE_OF, MSG_ACCOUNTS_ONE_OF, MSG_ACCOUNTS_PANEL_PROMPT, MSG_ACCOUNTS_PANEL_TITLE, MSG_ADD_CUSTOMER_LIST_ADD_BUTTON, MSG_ADD_CUSTOMER_LIST_FIRST_NAME_COLUMN, MSG_ADD_CUSTOMER_LIST_LAST_NAME_COLUMN, MSG_ADD_CUSTOMER_LIST_LOGON_ID_COLUMN, MSG_ADD_CUSTOMER_LIST_NO_CUSTOMERS, MSG_ADD_CUSTOMER_LIST_PROMPT, MSG_ADD_CUSTOMER_LIST_SUMMARY, MSG_ADD_CUSTOMER_LIST_TITLE, MSG_ADD_CUSTOMERS, MSG_AGE, MSG_AGE_ONE_OF, MSG_AGE_PANEL_PROMPT, MSG_AGE_PANEL_TITLE, MSG_AMOUNT_SPENT_GREATER_THAN, MSG_AMOUNT_SPENT_LESS_THAN, MSG_AMOUNT_SPENT_PANEL_PROMPT, MSG_AMOUNT_SPENT_PANEL_TITLE, MSG_AMOUNT_SPENT_RANGE, MSG_AMOUNT_SPENT_VALUE_1_PROMPT, MSG_AMOUNT_SPENT_VALUE_2_PROMPT, MSG_AMOUNT_SPENT_VALUE_PROMPT, MSG_AMOUNT_SPENT_ZERO, MSG_AVAILABLE_ACCOUNT_COUNTRIES_PROMPT, MSG_AVAILABLE_ACCOUNT_LOCATIONS_PROMPT, MSG_AVAILABLE_ACCOUNTS_PROMPT, MSG_AVAILABLE_COUNTRIES_PROMPT, MSG_AVAILABLE_SEGMENTS_PROMPT, MSG_AVAILABLE_STATES_PROMPT, MSG_CHANGE_SEGMENT, MSG_CHILDREN_EQUAL_TO, MSG_CHILDREN_GREATER_THAN_OR_EQUAL_TO, MSG_CHILDREN_LESS_THAN_OR_EQUAL_TO, MSG_CHILDREN_PANEL_PROMPT, MSG_CHILDREN_PANEL_TITLE, MSG_CHILDREN_RANGE, MSG_CHILDREN_VALUE_1_PROMPT, MSG_CHILDREN_VALUE_2_PROMPT, MSG_CHILDREN_VALUE_PROMPT, MSG_CITIES_PROMPT, MSG_CITY_NOT_ONE_OF, MSG_CITY_ONE_OF, MSG_CITY_PANEL_PROMPT, MSG_CITY_PANEL_TITLE, MSG_COMPANIES_PROMPT, MSG_COMPANY_NOT_ONE_OF, MSG_COMPANY_ONE_OF, MSG_COMPANY_PANEL_PROMPT, MSG_COMPANY_PANEL_TITLE, MSG_COPY_SEGMENT, MSG_COUNTRY_ADD_BUTTON, MSG_COUNTRY_NOT_ONE_OF, MSG_COUNTRY_ONE_OF, MSG_COUNTRY_PANEL_PROMPT, MSG_COUNTRY_PANEL_TITLE, MSG_COUNTRY_REMOVE_BUTTON, MSG_CURRENCY, MSG_CURRENCY_ONE_OF, MSG_CURRENCY_PANEL_PROMPT, MSG_CURRENCY_PANEL_TITLE, MSG_CUSTOMER_LIST_ADD_BUTTON, MSG_CUSTOMER_LIST_FIRST_NAME_COLUMN, MSG_CUSTOMER_LIST_LAST_NAME_COLUMN, MSG_CUSTOMER_LIST_LOGON_ID_COLUMN, MSG_CUSTOMER_LIST_NO_CUSTOMERS, MSG_CUSTOMER_LIST_PROMPT, MSG_CUSTOMER_LIST_REMOVE_BUTTON, MSG_CUSTOMER_LIST_REMOVE_CONFIRMATION, MSG_CUSTOMER_LIST_SUMMARY, MSG_CUSTOMER_LIST_TITLE, MSG_CUSTOMER_SEARCH, MSG_CUSTOMER_SEARCH_CITY_PROMPT, MSG_CUSTOMER_SEARCH_DIALOG_PROMPT, MSG_CUSTOMER_SEARCH_DIALOG_TITLE, MSG_CUSTOMER_SEARCH_E_MAIL_PROMPT, MSG_CUSTOMER_SEARCH_FIND_BUTTON, MSG_CUSTOMER_SEARCH_FIRST_NAME_PROMPT, MSG_CUSTOMER_SEARCH_LAST_NAME_PROMPT, MSG_CUSTOMER_SEARCH_LOGON_ID_PROMPT, MSG_CUSTOMER_SEARCH_PHONE_PROMPT, MSG_CUSTOMER_SEARCH_ZIP_CODE_PROMPT, MSG_CUSTOMERS, MSG_DATE_1_PROMPT, MSG_DATE_2_PROMPT, MSG_DATE_PROMPT, MSG_DAYS_PROMPT, MSG_DELETE_SEGMENT_ID_INVALID, MSG_DESCRIPTION_PROMPT, MSG_DO_NOT_USE_ACCOUNT_AMOUNT_SPENT, MSG_DO_NOT_USE_ACCOUNT_BUSINESS, MSG_DO_NOT_USE_ACCOUNT_COUNTRIES, MSG_DO_NOT_USE_ACCOUNT_CREDIT, MSG_DO_NOT_USE_ACCOUNT_INDUSTRY, MSG_DO_NOT_USE_ACCOUNT_LOCATION, MSG_DO_NOT_USE_ACCOUNT_SIZE, MSG_DO_NOT_USE_ACCOUNTS, MSG_DO_NOT_USE_AGE, MSG_DO_NOT_USE_AMOUNT_SPENT, MSG_DO_NOT_USE_CHILDREN, MSG_DO_NOT_USE_CITY, MSG_DO_NOT_USE_COMPANY, MSG_DO_NOT_USE_COUNTRY, MSG_DO_NOT_USE_CURRENCY, MSG_DO_NOT_USE_E_MAIL, MSG_DO_NOT_USE_GENDER, MSG_DO_NOT_USE_HOUSEHOLD, MSG_DO_NOT_USE_INCOME, MSG_DO_NOT_USE_INTERESTS, MSG_DO_NOT_USE_JOB_FUNCTION, MSG_DO_NOT_USE_LANGUAGE, MSG_DO_NOT_USE_LAST_PURCHASE_DATE, MSG_DO_NOT_USE_LAST_VISIT_DATE, MSG_DO_NOT_USE_MARITAL_STATUS, MSG_DO_NOT_USE_ORDERS, MSG_DO_NOT_USE_PHONE, MSG_DO_NOT_USE_PREFERRED_COMMUNICATION, MSG_DO_NOT_USE_REGISTRATION_CHANGE_DATE, MSG_DO_NOT_USE_REGISTRATION_DATE, MSG_DO_NOT_USE_REGISTRATION_STATUS, MSG_DO_NOT_USE_SEGMENTS, MSG_DO_NOT_USE_STATE, MSG_DO_NOT_USE_ZIP_CODE, MSG_E_MAIL_NOT_ONE_OF, MSG_E_MAIL_ONE_OF, MSG_E_MAIL_PANEL_PROMPT, MSG_E_MAIL_PANEL_TITLE, MSG_E_MAILS_PROMPT, MSG_GENDER, MSG_GENDER_ONE_OF, MSG_GENDER_PANEL_PROMPT, MSG_GENDER_PANEL_TITLE, MSG_GENERAL_PANEL_TITLE, MSG_HOUSEHOLD_EQUAL_TO, MSG_HOUSEHOLD_GREATER_THAN_OR_EQUAL_TO, MSG_HOUSEHOLD_LESS_THAN_OR_EQUAL_TO, MSG_HOUSEHOLD_PANEL_PROMPT, MSG_HOUSEHOLD_PANEL_TITLE, MSG_HOUSEHOLD_RANGE, MSG_HOUSEHOLD_VALUE_1_PROMPT, MSG_HOUSEHOLD_VALUE_2_PROMPT, MSG_HOUSEHOLD_VALUE_PROMPT, MSG_INCOME, MSG_INCOME_ONE_OF, MSG_INCOME_PANEL_PROMPT, MSG_INCOME_PANEL_TITLE, MSG_INTERESTS_ALL_OF, MSG_INTERESTS_NOT_ONE_OF, MSG_INTERESTS_ONE_OF, MSG_INTERESTS_PANEL_PROMPT, MSG_INTERESTS_PANEL_TITLE, MSG_INTERESTS_PROMPT, MSG_INVALID_ACCOUNT_CREDIT, MSG_INVALID_AMOUNT, MSG_INVALID_DATE, MSG_INVALID_DAYS, MSG_INVALID_ORDERS, MSG_JOB_FUNCTION_ONE_OF, MSG_JOB_FUNCTION_OPTIONS, MSG_JOB_FUNCTION_PANEL_PROMPT, MSG_JOB_FUNCTION_PANEL_TITLE, MSG_LANGUAGE, MSG_LANGUAGE_ONE_OF, MSG_LANGUAGE_PANEL_PROMPT, MSG_LANGUAGE_PANEL_TITLE, MSG_LAST_PURCHASE_DATE_AFTER, MSG_LAST_PURCHASE_DATE_BEFORE, MSG_LAST_PURCHASE_DATE_NOT_WITHIN_THE_LAST, MSG_LAST_PURCHASE_DATE_PANEL_PROMPT, MSG_LAST_PURCHASE_DATE_PANEL_TITLE, MSG_LAST_PURCHASE_DATE_RANGE, MSG_LAST_PURCHASE_DATE_WITHIN_THE_LAST, MSG_LAST_VISIT_DATE_AFTER, MSG_LAST_VISIT_DATE_BEFORE, MSG_LAST_VISIT_DATE_NOT_WITHIN_THE_LAST, MSG_LAST_VISIT_DATE_PANEL_PROMPT, MSG_LAST_VISIT_DATE_PANEL_TITLE, MSG_LAST_VISIT_DATE_RANGE, MSG_LAST_VISIT_DATE_WITHIN_THE_LAST, MSG_MARITAL_STATUS, MSG_MARITAL_STATUS_ONE_OF, MSG_MARITAL_STATUS_PANEL_PROMPT, MSG_MARITAL_STATUS_PANEL_TITLE, MSG_NAME_LABEL, MSG_NAME_NOT_AVAILABLE, MSG_NAME_PROMPT, MSG_NEW_SEGMENT, MSG_NO_SEGMENTS_DELETED, MSG_NOT_REGISTERED, MSG_ORDERS_EQUAL_TO, MSG_ORDERS_GREATER_THAN_OR_EQUAL_TO, MSG_ORDERS_LESS_THAN_OR_EQUAL_TO, MSG_ORDERS_PANEL_PROMPT, MSG_ORDERS_PANEL_TITLE, MSG_ORDERS_RANGE, MSG_ORDERS_VALUE_1_PROMPT, MSG_ORDERS_VALUE_2_PROMPT, MSG_ORDERS_VALUE_PROMPT, MSG_PHONE_NOT_ONE_OF, MSG_PHONE_ONE_OF, MSG_PHONE_PANEL_PROMPT, MSG_PHONE_PANEL_TITLE, MSG_PHONES_PROMPT, MSG_PREFERRED_COMMUNICATION, MSG_PREFERRED_COMMUNICATION_ONE_OF, MSG_PREFERRED_COMMUNICATION_PANEL_PROMPT, MSG_PREFERRED_COMMUNICATION_PANEL_TITLE, MSG_REGISTERED, MSG_REGISTRATION_CHANGE_DATE_AFTER, MSG_REGISTRATION_CHANGE_DATE_BEFORE, MSG_REGISTRATION_CHANGE_DATE_NOT_WITHIN_THE_LAST, MSG_REGISTRATION_CHANGE_DATE_PANEL_PROMPT, MSG_REGISTRATION_CHANGE_DATE_PANEL_TITLE, MSG_REGISTRATION_CHANGE_DATE_RANGE, MSG_REGISTRATION_CHANGE_DATE_WITHIN_THE_LAST, MSG_REGISTRATION_DATE_AFTER, MSG_REGISTRATION_DATE_BEFORE, MSG_REGISTRATION_DATE_NOT_WITHIN_THE_LAST, MSG_REGISTRATION_DATE_PANEL_PROMPT, MSG_REGISTRATION_DATE_PANEL_TITLE, MSG_REGISTRATION_DATE_RANGE, MSG_REGISTRATION_DATE_WITHIN_THE_LAST, MSG_REGISTRATION_STATUS_PANEL_PROMPT, MSG_REGISTRATION_STATUS_PANEL_TITLE, MSG_SEGMENT_ADD_BUTTON, MSG_SEGMENT_CHANGED, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_GREATER_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_LESS_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_RANGE, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_ZERO, MSG_SEGMENT_DETAILS_ACCOUNT_BUSINESS, MSG_SEGMENT_DETAILS_ACCOUNT_BUSINESS_LIST, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_ALL_OF, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_100, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_GREATER_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_LESS_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_RANGE, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_ZERO, MSG_SEGMENT_DETAILS_ACCOUNT_INDUSTRY, MSG_SEGMENT_DETAILS_ACCOUNT_INDUSTRY_LIST, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_SIZE, MSG_SEGMENT_DETAILS_ACCOUNT_SIZE_LIST, MSG_SEGMENT_DETAILS_ACCOUNTS_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNTS_ONE_OF, MSG_SEGMENT_DETAILS_AGE, MSG_SEGMENT_DETAILS_AGE_LIST, MSG_SEGMENT_DETAILS_AMOUNT_GREATER_THAN, MSG_SEGMENT_DETAILS_AMOUNT_LESS_THAN, MSG_SEGMENT_DETAILS_AMOUNT_RANGE, MSG_SEGMENT_DETAILS_AMOUNT_ZERO, MSG_SEGMENT_DETAILS_CHILDREN_AT_LEAST, MSG_SEGMENT_DETAILS_CHILDREN_AT_LEAST_ONE, MSG_SEGMENT_DETAILS_CHILDREN_AT_MOST, MSG_SEGMENT_DETAILS_CHILDREN_AT_MOST_ONE, MSG_SEGMENT_DETAILS_CHILDREN_EQUAL_TO, MSG_SEGMENT_DETAILS_CHILDREN_EQUAL_TO_ONE, MSG_SEGMENT_DETAILS_CHILDREN_RANGE, MSG_SEGMENT_DETAILS_CITY_EQUAL_TO, MSG_SEGMENT_DETAILS_CITY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_CITY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_CITY_ONE_OF, MSG_SEGMENT_DETAILS_COMPANY_EQUAL_TO, MSG_SEGMENT_DETAILS_COMPANY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_COMPANY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_COMPANY_ONE_OF, MSG_SEGMENT_DETAILS_CONSTRAINTS, MSG_SEGMENT_DETAILS_COUNTRY_EQUAL_TO, MSG_SEGMENT_DETAILS_COUNTRY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_COUNTRY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_COUNTRY_ONE_OF, MSG_SEGMENT_DETAILS_CURRENCY, MSG_SEGMENT_DETAILS_CURRENCY_LIST, MSG_SEGMENT_DETAILS_DAY, MSG_SEGMENT_DETAILS_DELETE_CONFIRMATION, MSG_SEGMENT_DETAILS_DESCRIPTION, MSG_SEGMENT_DETAILS_DIALOG_CHANGE_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_COPY_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_CUSTOMERS_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_DELETE_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_OK_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_TITLE, MSG_SEGMENT_DETAILS_E_MAIL_EQUAL_TO, MSG_SEGMENT_DETAILS_E_MAIL_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_E_MAIL_NOT_ONE_OF, MSG_SEGMENT_DETAILS_E_MAIL_ONE_OF, MSG_SEGMENT_DETAILS_GENDER, MSG_SEGMENT_DETAILS_GENDER_LIST, MSG_SEGMENT_DETAILS_HOUSEHOLD_AT_LEAST, MSG_SEGMENT_DETAILS_HOUSEHOLD_AT_MOST, MSG_SEGMENT_DETAILS_HOUSEHOLD_EQUAL_TO, MSG_SEGMENT_DETAILS_HOUSEHOLD_RANGE, MSG_SEGMENT_DETAILS_INCOME, MSG_SEGMENT_DETAILS_INCOME_LIST, MSG_SEGMENT_DETAILS_INITIATIVES, MSG_SEGMENT_DETAILS_INTERESTS_ALL_OF, MSG_SEGMENT_DETAILS_INTERESTS_EQUAL_TO, MSG_SEGMENT_DETAILS_INTERESTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_INTERESTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_INTERESTS_ONE_OF, MSG_SEGMENT_DETAILS_JOB_FUNCTION, MSG_SEGMENT_DETAILS_JOB_FUNCTION_LIST, MSG_SEGMENT_DETAILS_LANGUAGE, MSG_SEGMENT_DETAILS_LANGUAGE_LIST, MSG_SEGMENT_DETAILS_LAST_PURCHASE_AFTER, MSG_SEGMENT_DETAILS_LAST_PURCHASE_BEFORE, MSG_SEGMENT_DETAILS_LAST_PURCHASE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_PURCHASE_RANGE, MSG_SEGMENT_DETAILS_LAST_PURCHASE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_VISIT_AFTER, MSG_SEGMENT_DETAILS_LAST_VISIT_BEFORE, MSG_SEGMENT_DETAILS_LAST_VISIT_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_VISIT_RANGE, MSG_SEGMENT_DETAILS_LAST_VISIT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_MARITAL_STATUS, MSG_SEGMENT_DETAILS_MARITAL_STATUS_LIST, MSG_SEGMENT_DETAILS_MONTH, MSG_SEGMENT_DETAILS_NAME, MSG_SEGMENT_DETAILS_NO_CONSTRAINTS, MSG_SEGMENT_DETAILS_NOT_REGISTERED, MSG_SEGMENT_DETAILS_ORDERS_AT_LEAST, MSG_SEGMENT_DETAILS_ORDERS_AT_LEAST_ONE, MSG_SEGMENT_DETAILS_ORDERS_AT_MOST, MSG_SEGMENT_DETAILS_ORDERS_AT_MOST_ONE, MSG_SEGMENT_DETAILS_ORDERS_EQUAL_TO, MSG_SEGMENT_DETAILS_ORDERS_EQUAL_TO_ONE, MSG_SEGMENT_DETAILS_ORDERS_RANGE, MSG_SEGMENT_DETAILS_PHONE_EQUAL_TO, MSG_SEGMENT_DETAILS_PHONE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_PHONE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_PHONE_ONE_OF, MSG_SEGMENT_DETAILS_PREFERRED_COMMUNICATION, MSG_SEGMENT_DETAILS_PREFERRED_COMMUNICATION_LIST, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_AFTER, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_BEFORE, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_RANGE, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_DATE_AFTER, MSG_SEGMENT_DETAILS_REG_DATE_BEFORE, MSG_SEGMENT_DETAILS_REG_DATE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_DATE_RANGE, MSG_SEGMENT_DETAILS_REG_DATE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REGISTERED, MSG_SEGMENT_DETAILS_SEGMENTS_ALL_OF, MSG_SEGMENT_DETAILS_SEGMENTS_EQUAL_TO, MSG_SEGMENT_DETAILS_SEGMENTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_SEGMENTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_SEGMENTS_ONE_OF, MSG_SEGMENT_DETAILS_STATE_EQUAL_TO, MSG_SEGMENT_DETAILS_STATE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_STATE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_STATE_ONE_OF, MSG_SEGMENT_DETAILS_YEAR, MSG_SEGMENT_DETAILS_ZIP_CODE_EQUAL_TO, MSG_SEGMENT_DETAILS_ZIP_CODE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ZIP_CODE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ZIP_CODE_ONE_OF, MSG_SEGMENT_EXISTS, MSG_SEGMENT_LIST_COPY_BUTTON, MSG_SEGMENT_LIST_DELETE_BUTTON, MSG_SEGMENT_LIST_DELETE_CONFIRMATION, MSG_SEGMENT_LIST_DESCRIPTION_COLUMN, MSG_SEGMENT_LIST_DETAILS_BUTTON, MSG_SEGMENT_LIST_LAST_UPDATE_COLUMN, MSG_SEGMENT_LIST_MODIFIED_BY_COLUMN, MSG_SEGMENT_LIST_MODIFY_BUTTON, MSG_SEGMENT_LIST_NAME_COLUMN, MSG_SEGMENT_LIST_NEW_BUTTON, MSG_SEGMENT_LIST_NO_SEGMENTS, MSG_SEGMENT_LIST_PROMPT, MSG_SEGMENT_LIST_SUMMARY, MSG_SEGMENT_LIST_TITLE, MSG_SEGMENT_NAME_REQUIRED, MSG_SEGMENT_NOT_SAVED, MSG_SEGMENT_NOTEBOOK_CANCEL_CONFIRMATION, MSG_SEGMENT_NOTEBOOK_FINISH_CONFIRMATION, MSG_SEGMENT_NOTEBOOK_INSTRUCTION, MSG_SEGMENT_NOTEBOOK_TITLE, MSG_SEGMENT_REMOVE_BUTTON, MSG_SEGMENT_STRING_TOO_LONG, MSG_SEGMENTS_ALL_OF, MSG_SEGMENTS_DELETED, MSG_SEGMENTS_DELETED_DIALOG_OK_BUTTON, MSG_SEGMENTS_DELETED_DIALOG_TITLE, MSG_SEGMENTS_NOT_DELETED, MSG_SEGMENTS_NOT_ONE_OF, MSG_SEGMENTS_ONE_OF, MSG_SEGMENTS_PANEL_PROMPT, MSG_SEGMENTS_PANEL_TITLE, MSG_SELECTED_ACCOUNT_COUNTRIES_PROMPT, MSG_SELECTED_ACCOUNT_LOCATIONS_PROMPT, MSG_SELECTED_ACCOUNTS_PROMPT, MSG_SELECTED_COUNTRIES_PROMPT, MSG_SELECTED_SEGMENTS_PROMPT, MSG_SELECTED_STATES_PROMPT, MSG_SPECIFIED_CITIES, MSG_SPECIFIED_COMPANIES, MSG_SPECIFIED_E_MAILS, MSG_SPECIFIED_INTERESTS, MSG_SPECIFIED_PHONES, MSG_SPECIFIED_ZIP_CODES, MSG_STATE_ADD_BUTTON, MSG_STATE_NOT_ONE_OF, MSG_STATE_ONE_OF, MSG_STATE_PANEL_PROMPT, MSG_STATE_PANEL_TITLE, MSG_STATE_REMOVE_BUTTON, MSG_STRINGS_CONTROL_ADD_BUTTON, MSG_STRINGS_CONTROL_DELETE_BUTTON, MSG_ZIP_CODE_NOT_ONE_OF, MSG_ZIP_CODE_ONE_OF, MSG_ZIP_CODE_PANEL_PROMPT, MSG_ZIP_CODE_PANEL_TITLE, MSG_ZIP_CODES_PROMPT, OPEN_CONDITION_PARAMETER_ORG, OPEN_CONDITION_PARAMETER_ORG_DN, OPEN_CONDITION_PARAMETER_ROLE, OPEN_CONDITION_ROLE_LIST, ORDER_BY_DESCRIPTION, ORDER_BY_FIRST_NAME, ORDER_BY_LAST_NAME, ORDER_BY_LAST_UPDATE, ORDER_BY_LAST_UPDATED_BY, ORDER_BY_LOGON_ID, ORDER_BY_NAME, ORG_ENTITY_BUSINESS_TYPE_OPTIONS, ORG_ENTITY_INDUSTRY_TYPE_OPTIONS, ORG_ENTITY_PROPERTIES_FILE, ORG_ENTITY_SIZE_OPTIONS, PARAMETER_ACTION_XML_FILE, PARAMETER_CITY, PARAMETER_CMD, PARAMETER_E_MAIL, PARAMETER_EXCLUDED_USERS, PARAMETER_FIRST_NAME, PARAMETER_LAST_NAME, PARAMETER_LIST_SIZE, PARAMETER_LOGON_ID, PARAMETER_NEW_SEGMENT, PARAMETER_ORDER_BY, PARAMETER_PHONE, PARAMETER_REF_NUM, PARAMETER_SEARCH, PARAMETER_SEGMENT_ID, PARAMETER_SEGMENT_ID_INVALID, PARAMETER_SEGMENT_IDS, PARAMETER_SEGMENTS_DELETED, PARAMETER_SEGMENTS_NOT_DELETED, PARAMETER_SELECTED, PARAMETER_START_INDEX, PARAMETER_TEST, PARAMETER_USAGE_TYPE_ID, PARAMETER_USER_IDS, PARAMETER_VIEW, PARAMETER_XML_FILE, PARAMETER_ZIP_CODE, QUALIFIER_ORG, QUALIFIER_ORG_DN, SEGMENTATION_RESOURCES, SEGMENTATION_USER_REGISTRATION, URL_SEGMENT_ADD_CUSTOMER_LIST_VIEW, URL_SEGMENT_ADD_CUSTOMERS_DIALOG_VIEW, URL_SEGMENT_ADD_CUSTOMERS_VIEW, URL_SEGMENT_ADD_USER, URL_SEGMENT_ADD_USER_REDIRECT_VIEW, URL_SEGMENT_CUSTOMER_LIST_VIEW, URL_SEGMENT_CUSTOMER_SEARCH_DIALOG_VIEW, URL_SEGMENT_CUSTOMERS_VIEW, URL_SEGMENT_DELETE, URL_SEGMENT_DELETE_REDIRECT_VIEW, URL_SEGMENT_DETAILS_DIALOG_VIEW, URL_SEGMENT_NOTEBOOK_B2B_VIEW, URL_SEGMENT_NOTEBOOK_VIEW, URL_SEGMENT_REMOVE_USER, URL_SEGMENT_REMOVE_USER_REDIRECT_VIEW, URL_SEGMENTS_DELETED_DIALOG_VIEW, URL_SEGMENTS_VIEW, USER_REGISTRATION_AGE_OPTIONS, USER_REGISTRATION_GENDER_OPTIONS, USER_REGISTRATION_INCOME_OPTIONS, USER_REGISTRATION_JOB_FUNCTION_OPTIONS, USER_REGISTRATION_MARITAL_STATUS_OPTIONS, VALUE_100, VALUE_AFTER, VALUE_ALL_OF, VALUE_BEFORE, VALUE_DO_NOT_USE, VALUE_EQUAL_TO, VALUE_GREATER_THAN, VALUE_GREATER_THAN_OR_EQUAL_TO, VALUE_LESS_THAN, VALUE_LESS_THAN_OR_EQUAL_TO, VALUE_NOT_ONE_OF, VALUE_NOT_REGISTERED, VALUE_NOT_WITHIN_THE_LAST, VALUE_ONE_OF, VALUE_RANGE, VALUE_REGISTERED, VALUE_STORE, VALUE_WITHIN_THE_LAST, VALUE_ZERO, VARIABLE_ACCOUNT, VARIABLE_ACCOUNT_AMOUNT_SPENT, VARIABLE_ACCOUNT_BUSINESS, VARIABLE_ACCOUNT_COUNTRY, VARIABLE_ACCOUNT_CREDIT, VARIABLE_ACCOUNT_INDUSTRY, VARIABLE_ACCOUNT_LOCATION, VARIABLE_ACCOUNT_SIZE, VARIABLE_AGE_GROUP, VARIABLE_AMOUNT_SPENT, VARIABLE_CHILDREN, VARIABLE_CITY, VARIABLE_COMPANY, VARIABLE_COUNTRY, VARIABLE_CURRENCY, VARIABLE_DAYS_SINCE_LAST_PURCHASE, VARIABLE_DAYS_SINCE_LAST_VISIT, VARIABLE_DAYS_SINCE_REGISTRATION, VARIABLE_DAYS_SINCE_REGISTRATION_CHANGE, VARIABLE_E_MAIL, VARIABLE_GENDER, VARIABLE_HOUSEHOLD, VARIABLE_INCOME_GROUP, VARIABLE_INTERESTS, VARIABLE_JOB_FUNCTION, VARIABLE_LANGUAGE, VARIABLE_LAST_PURCHASE_DATE, VARIABLE_LAST_VISIT_DATE, VARIABLE_LOCALE, VARIABLE_MARITAL_STATUS, VARIABLE_MEMBER_GROUPS, VARIABLE_ORDERS, VARIABLE_ORG, VARIABLE_ORG_DN, VARIABLE_PHONE, VARIABLE_PREFERRED_COMMUNICATION, VARIABLE_REGISTRATION_CHANGE_DATE, VARIABLE_REGISTRATION_DATE, VARIABLE_REGISTRATION_STATUS, VARIABLE_ROLE, VARIABLE_SEGMENT, VARIABLE_STATE, VARIABLE_STATUS, VARIABLE_STATUS_OP, VARIABLE_ZIP_CODE, VIEW_ALL, VIEW_EXPLICITLY_EXCLUDED, VIEW_EXPLICITLY_INCLUDED, XML_FILE_ADD_CUSTOMERS_DIALOG
 
Fields inherited from interface com.ibm.commerce.condition.ConditionConstants
AND_LIST_CONDITION, OPEN_CONDITION, OPERATOR_CONTAINS, OPERATOR_DOES_NOT_CONTAIN, OPERATOR_DOES_NOT_END_WITH, OPERATOR_DOES_NOT_START_WITH, OPERATOR_ENDS_WITH, OPERATOR_EQUAL_TO, OPERATOR_GREATER_THAN, OPERATOR_GREATER_THAN_OR_EQUAL_TO, OPERATOR_LESS_THAN, OPERATOR_LESS_THAN_OR_EQUAL_TO, OPERATOR_NOT_EQUAL_TO, OPERATOR_STARTS_WITH, OR_LIST_CONDITION, SIMPLE_CONDITION, TRUE_CONDITION, XML_DTD_FRAGMENT, XML_INDENT
 
Constructor Summary
CheckUserInMemberGroupCmdImpl()
           
 
Method Summary
 boolean evaluate(java.lang.String name, OpenCondition.Parameter[] parameters)
          Evaluate an open condition.
 boolean evaluate(java.lang.String variable, java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate a simple condition.
protected  boolean evaluateAccountAmountSpentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountAmountSpent" condition.
protected  boolean evaluateAccountBusinessCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountBusiness" condition.
protected  boolean evaluateAccountCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "account" condition.
protected  boolean evaluateAccountCountryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountCountry" condition.
protected  boolean evaluateAccountCreditCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountCredit" condition.
protected  boolean evaluateAccountIndustryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountIndustry" condition.
protected  boolean evaluateAccountLocationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountLocation" condition.
protected  boolean evaluateAccountSizeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "accountSize" condition.
protected  boolean evaluateAgeGroupCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "ageGroup" condition.
protected  boolean evaluateAmountSpentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "amountSpent" condition.
protected  boolean evaluateChildrenCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "children" condition.
protected  boolean evaluateCityCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "children" condition.
protected  boolean evaluateCompanyCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "company" condition.
protected  boolean evaluateCountryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "country" condition.
protected  boolean evaluateCurrencyCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "currency" condition.
protected  boolean evaluateDaysSinceLastPurchaseCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "daysSinceLastPurchase" condition.
protected  boolean evaluateDaysSinceLastVisitCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "daysSinceLastVisit" condition.
protected  boolean evaluateDaysSinceRegistrationChangeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "daysSinceRegistrationChange" condition.
protected  boolean evaluateDaysSinceRegistrationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "daysSinceRegistration" condition.
protected  boolean evaluateEMailCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "eMail" condition.
protected  boolean evaluateGenderCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "gender" condition.
protected  boolean evaluateHouseholdCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "household" condition.
protected  boolean evaluateIncomeGroupCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "incomeGroup" condition.
protected  boolean evaluateInterestsCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "interests" condition.
protected  boolean evaluateJobFunctionCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "jobFunction" condition.
protected  boolean evaluateLanguageCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "language" condition.
protected  boolean evaluateLastPurchaseDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "lastPurchaseDate" condition.
protected  boolean evaluateLastVisitDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "lastVisitDate" condition.
protected  boolean evaluateLocaleCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "locale" condition.
protected  boolean evaluateMaritalStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "maritalStatus" condition.
protected  boolean evaluateMemberGroupsCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "memberGroups" condition.
protected  boolean evaluateOrdersCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "orders" condition.
protected  boolean evaluateOrgCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "org" condition.
protected  boolean evaluateOrgDNCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "orgDN" condition.
protected  boolean evaluatePhoneCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "phone" condition.
protected  boolean evaluatePreferredCommunicationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "preferredCommunication" condition.
protected  boolean evaluateRegistrationChangeDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "registrationChangeDate" condition.
protected  boolean evaluateRegistrationDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "registrationDate" condition.
protected  boolean evaluateRegistrationStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "registrationStatus" condition.
protected  boolean evaluateRoleCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "role" condition.
protected  boolean evaluateRoleListCondition(OpenCondition.Parameter[] parameters)
          Evaluate the "roleList" condition.
protected  boolean evaluateSegmentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "segment" condition.
protected  boolean evaluateStateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "state" condition.
protected  boolean evaluateStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "status" condition.
protected  boolean evaluateZipCodeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
          Evaluate the "zipCode" condition.
protected  java.lang.Long getAccountOrganizationId(java.lang.String accountName)
          Gets the organization ID for the specified account.
protected  AddressAccessBean getAddress()
          Get the address access bean for the user.
protected  CheckUserInMemberGroupCmd getCheckUserInMemberGroupCmd()
          Get an instance of the CheckUserInMemberGroupCmd task command.
protected  DemographicsAccessBean getDemographics()
          Get the demographics access bean for the user.
protected  java.util.Vector getMemberGroups()
          Get all the member groups for the user.
protected  com.ibm.commerce.member.helpers.OrgEntityManageBean getOrgEntityManageBean()
          Get an instance of OrgEntityManageBean for the user's organization.
 boolean getResult()
          Returns true if the current user belongs to the specified member group.
protected  java.util.Vector getRoles()
          Get the roles for the user.
protected  java.util.Vector getRoles(java.lang.Long orgId)
          Get the roles for the user and a specified organization.
protected  com.ibm.commerce.member.helpers.UserManageBean getUserManageBean()
          Get an instance of UserManageBean for the user.
protected  UserProfileAccessBean getUserProfile()
          Get the user profile access bean for the user.
 boolean isReadyToCallExecute()
          Checks to see if the command is ready to call.
 void performExecute()
          Performs the execution of the command.
 void setMemberGroupAccessBean(MemberGroupAccessBean memberGroupAccessBean)
          Sets the member group access bean.
 void setMemberGroupCondition(Condition memberGroupCondition)
          Sets the condition object.
 void setMemberGroupName(java.lang.String memberGroupName)
          Sets the member group name.
 void setMemberGroupOwnerId(java.lang.Long memberGroupOwnerId)
          Sets the owner of the member group.
 void setUser(UserAccessBean user)
          Sets the user that you want to test.
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

_address

protected AddressAccessBean _address
An instance of AddressAccessBean.

_checkUserInMemberGroupCmd

protected CheckUserInMemberGroupCmd _checkUserInMemberGroupCmd
An instance of CheckUserInMemberGroup.

_demographics

protected DemographicsAccessBean _demographics
An instance of DemographicsAccessBean.

_memberGroupAccessBean

protected MemberGroupAccessBean _memberGroupAccessBean
An instance of MemberGroupAccessBean.

_memberGroupCondition

protected Condition _memberGroupCondition
The member group condition object.

_memberGroupName

protected java.lang.String _memberGroupName
The member group name.

_memberGroupOwnerId

protected java.lang.Long _memberGroupOwnerId
The member group owner id.

_memberGroups

protected java.util.Vector _memberGroups
A vector of member groups IDs to which this user belongs.

_orgEntityManageBean

protected com.ibm.commerce.member.helpers.OrgEntityManageBean _orgEntityManageBean
An instance of OrgEntityManageBean.

_orgRoles

protected java.util.Vector _orgRoles
A vector of role names within the an organization.

_orgRolesOrgId

protected java.lang.Long _orgRolesOrgId
The ID of the organization that matches _orgRoles.

_parent

protected CheckUserInMemberGroupCmdImpl _parent
The instance of CheckUserInMemberGroupCmdImpl that called this instance. This is used to prevent infinite recursion.

_result

protected boolean _result
The result of this check.

_roles

protected java.util.Vector _roles
A vector of role names for this user.

_user

protected UserAccessBean _user
An instance of UserAccessBean.

_userManageBean

protected com.ibm.commerce.member.helpers.UserManageBean _userManageBean
An instance of UserManageBean.

_userProfile

protected UserProfileAccessBean _userProfile
An instance of UserProfileAccessBean.

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.
Constructor Detail

CheckUserInMemberGroupCmdImpl

public CheckUserInMemberGroupCmdImpl()
Method Detail

evaluate

public boolean evaluate(java.lang.String name,
                        OpenCondition.Parameter[] parameters)
Evaluate an open condition. Open conditions are persisted in XML format as follows:
<openCondition name="testCondition">
<parameter name="parameter1" value="100"/>
</openCondition>
Specified by:
evaluate in interface Evaluator
Parameters:
name - The name of the open condition.
parameters - An array of parameters.
Returns:
true if the condition evaluates to true.

evaluate

public boolean evaluate(java.lang.String variable,
                        java.lang.String operator,
                        java.lang.String value,
                        SimpleCondition.Qualifier[] qualifiers)
Evaluate a simple condition. Simple conditions are persisted in XML format as follows:
<simpleCondition>
<variable name="gender"/>
<operator name="="/>
<value data="M"/>
</simpleCondition>
Specified by:
evaluate in interface Evaluator
Parameters:
variable - The name of the variable.
operator - The name of the operator.
value - The data for the value.
qualifires - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountAmountSpentCondition

protected boolean evaluateAccountAmountSpentCondition(java.lang.String operator,
                                                      java.lang.String value,
                                                      SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountAmountSpent" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountBusinessCondition

protected boolean evaluateAccountBusinessCondition(java.lang.String operator,
                                                   java.lang.String value,
                                                   SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountBusiness" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountCondition

protected boolean evaluateAccountCondition(java.lang.String operator,
                                           java.lang.String value,
                                           SimpleCondition.Qualifier[] qualifiers)
Evaluate the "account" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountCountryCondition

protected boolean evaluateAccountCountryCondition(java.lang.String operator,
                                                  java.lang.String value,
                                                  SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountCountry" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountCreditCondition

protected boolean evaluateAccountCreditCondition(java.lang.String operator,
                                                 java.lang.String value,
                                                 SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountCredit" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountIndustryCondition

protected boolean evaluateAccountIndustryCondition(java.lang.String operator,
                                                   java.lang.String value,
                                                   SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountIndustry" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountLocationCondition

protected boolean evaluateAccountLocationCondition(java.lang.String operator,
                                                   java.lang.String value,
                                                   SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountLocation" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAccountSizeCondition

protected boolean evaluateAccountSizeCondition(java.lang.String operator,
                                               java.lang.String value,
                                               SimpleCondition.Qualifier[] qualifiers)
Evaluate the "accountSize" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAgeGroupCondition

protected boolean evaluateAgeGroupCondition(java.lang.String operator,
                                            java.lang.String value,
                                            SimpleCondition.Qualifier[] qualifiers)
Evaluate the "ageGroup" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateAmountSpentCondition

protected boolean evaluateAmountSpentCondition(java.lang.String operator,
                                               java.lang.String value,
                                               SimpleCondition.Qualifier[] qualifiers)
Evaluate the "amountSpent" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateChildrenCondition

protected boolean evaluateChildrenCondition(java.lang.String operator,
                                            java.lang.String value,
                                            SimpleCondition.Qualifier[] qualifiers)
Evaluate the "children" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateCityCondition

protected boolean evaluateCityCondition(java.lang.String operator,
                                        java.lang.String value,
                                        SimpleCondition.Qualifier[] qualifiers)
Evaluate the "children" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateCompanyCondition

protected boolean evaluateCompanyCondition(java.lang.String operator,
                                           java.lang.String value,
                                           SimpleCondition.Qualifier[] qualifiers)
Evaluate the "company" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateCountryCondition

protected boolean evaluateCountryCondition(java.lang.String operator,
                                           java.lang.String value,
                                           SimpleCondition.Qualifier[] qualifiers)
Evaluate the "country" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateCurrencyCondition

protected boolean evaluateCurrencyCondition(java.lang.String operator,
                                            java.lang.String value,
                                            SimpleCondition.Qualifier[] qualifiers)
Evaluate the "currency" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateDaysSinceLastPurchaseCondition

protected boolean evaluateDaysSinceLastPurchaseCondition(java.lang.String operator,
                                                         java.lang.String value,
                                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "daysSinceLastPurchase" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateDaysSinceLastVisitCondition

protected boolean evaluateDaysSinceLastVisitCondition(java.lang.String operator,
                                                      java.lang.String value,
                                                      SimpleCondition.Qualifier[] qualifiers)
Evaluate the "daysSinceLastVisit" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateDaysSinceRegistrationChangeCondition

protected boolean evaluateDaysSinceRegistrationChangeCondition(java.lang.String operator,
                                                               java.lang.String value,
                                                               SimpleCondition.Qualifier[] qualifiers)
Evaluate the "daysSinceRegistrationChange" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateDaysSinceRegistrationCondition

protected boolean evaluateDaysSinceRegistrationCondition(java.lang.String operator,
                                                         java.lang.String value,
                                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "daysSinceRegistration" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateEMailCondition

protected boolean evaluateEMailCondition(java.lang.String operator,
                                         java.lang.String value,
                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "eMail" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateGenderCondition

protected boolean evaluateGenderCondition(java.lang.String operator,
                                          java.lang.String value,
                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "gender" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateHouseholdCondition

protected boolean evaluateHouseholdCondition(java.lang.String operator,
                                             java.lang.String value,
                                             SimpleCondition.Qualifier[] qualifiers)
Evaluate the "household" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateIncomeGroupCondition

protected boolean evaluateIncomeGroupCondition(java.lang.String operator,
                                               java.lang.String value,
                                               SimpleCondition.Qualifier[] qualifiers)
Evaluate the "incomeGroup" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateInterestsCondition

protected boolean evaluateInterestsCondition(java.lang.String operator,
                                             java.lang.String value,
                                             SimpleCondition.Qualifier[] qualifiers)
Evaluate the "interests" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateJobFunctionCondition

protected boolean evaluateJobFunctionCondition(java.lang.String operator,
                                               java.lang.String value,
                                               SimpleCondition.Qualifier[] qualifiers)
Evaluate the "jobFunction" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateLanguageCondition

protected boolean evaluateLanguageCondition(java.lang.String operator,
                                            java.lang.String value,
                                            SimpleCondition.Qualifier[] qualifiers)
Evaluate the "language" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateLastPurchaseDateCondition

protected boolean evaluateLastPurchaseDateCondition(java.lang.String operator,
                                                    java.lang.String value,
                                                    SimpleCondition.Qualifier[] qualifiers)
Evaluate the "lastPurchaseDate" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateLastVisitDateCondition

protected boolean evaluateLastVisitDateCondition(java.lang.String operator,
                                                 java.lang.String value,
                                                 SimpleCondition.Qualifier[] qualifiers)
Evaluate the "lastVisitDate" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateLocaleCondition

protected boolean evaluateLocaleCondition(java.lang.String operator,
                                          java.lang.String value,
                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "locale" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateMaritalStatusCondition

protected boolean evaluateMaritalStatusCondition(java.lang.String operator,
                                                 java.lang.String value,
                                                 SimpleCondition.Qualifier[] qualifiers)
Evaluate the "maritalStatus" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateMemberGroupsCondition

protected boolean evaluateMemberGroupsCondition(java.lang.String operator,
                                                java.lang.String value,
                                                SimpleCondition.Qualifier[] qualifiers)
Evaluate the "memberGroups" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateOrdersCondition

protected boolean evaluateOrdersCondition(java.lang.String operator,
                                          java.lang.String value,
                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "orders" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateOrgCondition

protected boolean evaluateOrgCondition(java.lang.String operator,
                                       java.lang.String value,
                                       SimpleCondition.Qualifier[] qualifiers)
Evaluate the "org" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateOrgDNCondition

protected boolean evaluateOrgDNCondition(java.lang.String operator,
                                         java.lang.String value,
                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "orgDN" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluatePhoneCondition

protected boolean evaluatePhoneCondition(java.lang.String operator,
                                         java.lang.String value,
                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "phone" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluatePreferredCommunicationCondition

protected boolean evaluatePreferredCommunicationCondition(java.lang.String operator,
                                                          java.lang.String value,
                                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "preferredCommunication" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateRegistrationChangeDateCondition

protected boolean evaluateRegistrationChangeDateCondition(java.lang.String operator,
                                                          java.lang.String value,
                                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "registrationChangeDate" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateRegistrationDateCondition

protected boolean evaluateRegistrationDateCondition(java.lang.String operator,
                                                    java.lang.String value,
                                                    SimpleCondition.Qualifier[] qualifiers)
Evaluate the "registrationDate" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateRegistrationStatusCondition

protected boolean evaluateRegistrationStatusCondition(java.lang.String operator,
                                                      java.lang.String value,
                                                      SimpleCondition.Qualifier[] qualifiers)
Evaluate the "registrationStatus" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateRoleCondition

protected boolean evaluateRoleCondition(java.lang.String operator,
                                        java.lang.String value,
                                        SimpleCondition.Qualifier[] qualifiers)
Evaluate the "role" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateRoleListCondition

protected boolean evaluateRoleListCondition(OpenCondition.Parameter[] parameters)
Evaluate the "roleList" condition.
Parameters:
parameters - An array of parameters.
Returns:
true if the condition evaluates to true.

evaluateSegmentCondition

protected boolean evaluateSegmentCondition(java.lang.String operator,
                                           java.lang.String value,
                                           SimpleCondition.Qualifier[] qualifiers)
Evaluate the "segment" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateStateCondition

protected boolean evaluateStateCondition(java.lang.String operator,
                                         java.lang.String value,
                                         SimpleCondition.Qualifier[] qualifiers)
Evaluate the "state" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateStatusCondition

protected boolean evaluateStatusCondition(java.lang.String operator,
                                          java.lang.String value,
                                          SimpleCondition.Qualifier[] qualifiers)
Evaluate the "status" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

evaluateZipCodeCondition

protected boolean evaluateZipCodeCondition(java.lang.String operator,
                                           java.lang.String value,
                                           SimpleCondition.Qualifier[] qualifiers)
Evaluate the "zipCode" condition.
Parameters:
operator - The name of the operator.
value - The data for the value.
qualifiers - An array of qualifiers.
Returns:
true if the condition evaluates to true.

getAccountOrganizationId

protected java.lang.Long getAccountOrganizationId(java.lang.String accountName)
Gets the organization ID for the specified account.
Parameters:
accountName -  
Returns:
An organization ID.

getAddress

protected AddressAccessBean getAddress()
Get the address access bean for the user.
Returns:
The address access bean for the user.

getCheckUserInMemberGroupCmd

protected CheckUserInMemberGroupCmd getCheckUserInMemberGroupCmd()
Get an instance of the CheckUserInMemberGroupCmd task command.
Returns:
An instance of the CheckUserInMemberGroupCmd task command.

getDemographics

protected DemographicsAccessBean getDemographics()
Get the demographics access bean for the user.
Returns:
The demographics access bean for the user.

getMemberGroups

protected java.util.Vector getMemberGroups()
Get all the member groups for the user.
Returns:
The member groups for the user.

getOrgEntityManageBean

protected com.ibm.commerce.member.helpers.OrgEntityManageBean getOrgEntityManageBean()
Get an instance of OrgEntityManageBean for the user's organization.
Returns:
An instance of OrgEntityManageBean.

getResult

public boolean getResult()
Description copied from interface: CheckUserInMemberGroupCmd
Returns true if the current user belongs to the specified member group. Otherwise, it returns false. You must execute this task command before accessing this value.
Specified by:
getResult in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Returns:
true if the current user belongs to the member group.

getRoles

protected java.util.Vector getRoles()
Get the roles for the user.
Returns:
The roles for the user.

getRoles

protected java.util.Vector getRoles(java.lang.Long orgId)
Get the roles for the user and a specified organization.
Parameters:
org - The organization id.

getUserManageBean

protected com.ibm.commerce.member.helpers.UserManageBean getUserManageBean()
Get an instance of UserManageBean for the user.
Returns:
An instance of UserManageBean.

getUserProfile

protected UserProfileAccessBean getUserProfile()
Get the user profile access bean for the user.
Returns:
The user profile access bean for the user.

isReadyToCallExecute

public boolean isReadyToCallExecute()
Checks to see if the command is ready to call. This method will return false if both the member group name and the member group access bean are null or if the user is null.
Overrides:
isReadyToCallExecute in class AbstractECCommand
Returns:
true if the command is ready to go.

performExecute

public void performExecute()
                    throws ECException
Performs the execution of the command.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

setMemberGroupAccessBean

public void setMemberGroupAccessBean(MemberGroupAccessBean memberGroupAccessBean)
Description copied from interface: CheckUserInMemberGroupCmd
Sets the member group access bean. This parameter is required unless the member group name is specified. If you specify this parameter, then the conditions used to evaluate the implicit inclusion of users in a member group will be taken from the access bean.
Specified by:
setMemberGroupAccessBean in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Parameters:
memberGroupAccessBean - The member group access bean.

setMemberGroupCondition

public void setMemberGroupCondition(Condition memberGroupCondition)
Description copied from interface: CheckUserInMemberGroupCmd
Sets the condition object. This parameter is optional. If you specify this parameter, then it will be used to evaluate the implicit inclusion of users in a member group.
Specified by:
setMemberGroupCondition in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Parameters:
memberGroupCondition - The condition used for implicit membership.

setMemberGroupName

public void setMemberGroupName(java.lang.String memberGroupName)
Description copied from interface: CheckUserInMemberGroupCmd
Sets the member group name. This parameter is required unless the member group access bean parameter is set.
Specified by:
setMemberGroupName in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Parameters:
memberGroupName - The name of the member group.

setMemberGroupOwnerId

public void setMemberGroupOwnerId(java.lang.Long memberGroupOwnerId)
Description copied from interface: CheckUserInMemberGroupCmd
Sets the owner of the member group. If this parameter is not specified then owner of the current store will be used.
Specified by:
setMemberGroupOwnerId in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Parameters:
memberGroupOwnerId - The member id of the owner of the member group.

setUser

public void setUser(UserAccessBean user)
Description copied from interface: CheckUserInMemberGroupCmd
Sets the user that you want to test. This parameter is required.
Specified by:
setUser in interface CheckUserInMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmd
Parameters:
user - The user access bean.