com.ibm.commerce.membergroup.commands
Class CheckUserInMemberGroupCmdImpl

java.lang.Object
  |
  +--CacheableCommandImpl
        |
        +--com.ibm.commerce.command.AbstractECTargetableCommand
              |
              +--com.ibm.commerce.command.TaskCommandImpl
                    |
                    +--com.ibm.commerce.membergroup.commands.CheckUserInMemberGroupCmdImpl
All Implemented Interfaces:
CheckUserInMemberGroupCmd, ConditionConstants, ECCommand, ECTargetableCommand, 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. AccessBean used within the implementation: OrderAccessBean, AccountAccessBean, AddressAccessBean, DemographicsAccessBean, MemberGroupAccessBean, MemberGroupMemberAccessBean, MemberRoleAccessBean, OrganizationAccessBean, RoleAccessBean, UserAccessBean, UserProfileAccessBean.

See Also:
Serialized Form

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  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  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. AbstractECTargetableCommand
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_EXCLUDE_MEMBERS_LIST, 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_INCLUDE_MEMBERS_LIST, 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_WCA_MODEL, ELEMENT_WCA_SCORE, ELEMENT_WCA_SEGMENT, ELEMENT_ZIP_CODE_OP, ELEMENT_ZIP_CODES, ERROR_NAME_NOT_AVAILABLE, ERROR_SEGMENT_CHANGED, ERROR_SEGMENT_EXISTS, ERROR_SEGMENT_NOT_DUPLICATED, 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_ALL_USERS, 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, PARTNER_GROUP_USAGE_TYPE, QUALIFIER_ORG, QUALIFIER_ORG_DN, SEGMENTATION_RESOURCES, SEGMENTATION_USER_REGISTRATION, STRING_DELIMITER, 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_EXCLUDE, VALUE_GREATER_THAN, VALUE_GREATER_THAN_OR_EQUAL_TO, VALUE_INCLUDE, 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
 
Fields inherited from interface com.ibm.commerce.command. ECCommand
defaultCommandClassName
 
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  OrgEntityManageBean getOrgEntityManageBean()
          Get an instance of OrgEntityManageBean for the user's organization.
 boolean getResult()
          Gets the result of the checking on whether the specified user belongs to the member group or not.
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  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 member group condition.
 void setMemberGroupName(java.lang.String memberGroupName)
          Sets the member group name.
 void setMemberGroupOwnerId(java.lang.Long memberGroupOwnerId)
          Sets the member group owner ID.
 void setUser( UserAccessBean user)
          Sets the information of the user of whom the checking will be performed on.
 
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
Copyright.
See Also:
Constant Field Values

_user

protected UserAccessBean _user
An instance of UserAccessBean.

_userManageBean

protected UserManageBean _userManageBean
An instance of UserManageBean.

_memberGroupName

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

_memberGroupOwnerId

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

_memberGroupAccessBean

protected MemberGroupAccessBean _memberGroupAccessBean
An instance of MemberGroupAccessBean.

_result

protected boolean _result
The result of this check.

_demographics

protected DemographicsAccessBean _demographics
An instance of DemographicsAccessBean.

_address

protected AddressAccessBean _address
An instance of AddressAccessBean.

_userProfile

protected UserProfileAccessBean _userProfile
An instance of UserProfileAccessBean.

_memberGroups

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

_roles

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

_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.

_checkUserInMemberGroupCmd

protected CheckUserInMemberGroupCmd _checkUserInMemberGroupCmd
An instance of CheckUserInMemberGroup.

_parent

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

_memberGroupCondition

protected Condition _memberGroupCondition
The member group condition object.

_orgEntityManageBean

protected OrgEntityManageBean _orgEntityManageBean
An instance of OrgEntityManageBean.
Constructor Detail

CheckUserInMemberGroupCmdImpl

public CheckUserInMemberGroupCmdImpl()
Method Detail

setUser

public void setUser(UserAccessBean user)
Sets the information of the user of whom the checking will be performed on.
Specified by:
setUser in interface CheckUserInMemberGroupCmd
Parameters:
user - An instance of UserAccessBean that contains all the information of the user.

setMemberGroupName

public void setMemberGroupName(java.lang.String memberGroupName)
Sets the member group name.
Specified by:
setMemberGroupName in interface CheckUserInMemberGroupCmd
Parameters:
memberGroupName - Member group name.

setMemberGroupOwnerId

public void setMemberGroupOwnerId(java.lang.Long memberGroupOwnerId)
Sets the member group owner ID.
Specified by:
setMemberGroupOwnerId in interface CheckUserInMemberGroupCmd
Parameters:
memberGroupOwnerId - Member group owner ID.

setMemberGroupAccessBean

public void setMemberGroupAccessBean(MemberGroupAccessBean memberGroupAccessBean)
Sets the member group access bean.
Specified by:
setMemberGroupAccessBean in interface CheckUserInMemberGroupCmd
Parameters:
memberGroupAccessBean - Member group access bean.

setMemberGroupCondition

public void setMemberGroupCondition(Condition memberGroupCondition)
Sets the member group condition.
Specified by:
setMemberGroupCondition in interface CheckUserInMemberGroupCmd
Parameters:
memberGroupCondition - The member group condition.

getResult

public boolean getResult()
Gets the result of the checking on whether the specified user belongs to the member group or not.
Specified by:
getResult in interface CheckUserInMemberGroupCmd
Returns:
true if the specified user belongs to the member group; false otherwise.

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 AbstractECTargetableCommand
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 AbstractECTargetableCommand
ECException

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.
qualifiers - An array of qualifier objects.
Returns:
true if the condition evaluates to true.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

getDemographics

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

getAddress

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

getUserProfile

protected UserProfileAccessBean getUserProfile()
Get the user profile access bean for the user.
Returns:
The user profile 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.

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.

getCheckUserInMemberGroupCmd

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

getAccountOrganizationId

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

getUserManageBean

protected UserManageBean getUserManageBean()
Get an instance of UserManageBean for the user.
Returns:
An instance of UserManageBean.

getOrgEntityManageBean

protected OrgEntityManageBean getOrgEntityManageBean()
Get an instance of OrgEntityManageBean for the user's organization.
Returns:
An instance of OrgEntityManageBean.