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.util.Vector _memberGroupExplicitlyExcludedMembers
The member group explicitly excluded member list.
protected java.util.Vector _memberGroupExplicitlyIncludedMembers
The member group explicitly included member list.
protected boolean _memberGroupExplicitMembersFromCache
Flag that indicates whether the explicit members of the member group should be retrieved from the SegmentCache object or not.
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 evaluateSegment()
Performs the evaluation on this segment, including condition, explicitly included members and explicitly excluded members.
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.
protected void populateMemberGroupExplicitMembers()
Populates all the explicitly excluded and included members of this member group.
void setMemberGroupAccessBean(MemberGroupAccessBean memberGroupAccessBean)
Sets the member group access bean.
void setMemberGroupCondition(Condition memberGroupCondition)
Sets the member group condition.
void setMemberGroupExplicitMembersFromCache(boolean memberGroupExplicitMembersFromCache)
Sets the flag that indicates whether the explicit members of the member group should be retrieved from the SegmentCache object or not.
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

COPYRIGHT

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.

_memberGroupExplicitlyExcludedMembers

protected java.util.Vector _memberGroupExplicitlyExcludedMembers
The member group explicitly excluded member list.

_memberGroupExplicitlyIncludedMembers

protected java.util.Vector _memberGroupExplicitlyIncludedMembers
The member group explicitly included member list.

_memberGroupExplicitMembersFromCache

protected boolean _memberGroupExplicitMembersFromCache
Flag that indicates whether the explicit members of the member group should be retrieved from the SegmentCache object or not.

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

setMemberGroupExplicitMembersFromCache

public void setMemberGroupExplicitMembersFromCache(boolean memberGroupExplicitMembersFromCache)
Sets the flag that indicates whether the explicit members of the member group should be retrieved from the SegmentCache object or not. Default value of this flag is false.
Specified by:
setMemberGroupExplicitMembersFromCache in interface CheckUserInMemberGroupCmd
Parameters:
memberGroupExplicitMembersFromCache - True if explicit members should be retrieved from the SegmentCache object; false otherwise.

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
Throws:
ECException

evaluateSegment

protected boolean evaluateSegment()
Performs the evaluation on this segment, including condition, explicitly included members and explicitly excluded members.
Returns:
true if the condition of this segment evaluates to true; false otherwise.

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.

populateMemberGroupExplicitMembers

protected void populateMemberGroupExplicitMembers()
Populates all the explicitly excluded and included members of this member group.

Feedback