com.ibm.commerce.membergroup.commands
Class AddMemberGroupCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.membergroup.commands.AddMemberGroupCmdImpl
All Implemented Interfaces:
AddMemberGroupCmd, ECCommand, SegmentConstants, TaskCommand

public class AddMemberGroupCmdImpl
extends TaskCommandImpl
implements AddMemberGroupCmd, SegmentConstants

This class implements the AddMemberGroupCmd interface to provide the task command that creates a member group.


Field Summary
protected  java.lang.String _memberGroupConditions
          Member group conditions.
protected  java.lang.String _memberGroupDescription
          Member group description.
protected  java.lang.String _memberGroupDN
          Member group distinguished name.
protected  java.lang.String _memberGroupField1
          Member group custom field 1.
protected  java.lang.String _memberGroupField2
          Member group custom field 2.
protected  java.lang.String _memberGroupField3
          Member group custom field 3.
protected  java.lang.Long _memberGroupId
          Member Group ID.
protected  java.lang.String _memberGroupName
          Member group name.
protected  java.lang.String _memberGroupOID
          Member group OID.
protected  java.lang.Long _memberGroupOwnerId
          Member group owner ID.
protected  java.lang.Integer _memberGroupUsageTypeId
          Member group usage type ID.
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
defaultCommandClassName, Name
 
Fields inherited from interface com.ibm.commerce.tools.segmentation.SegmentConstants
ACCESS_CONTROL_USAGE_TYPE, ACTION_XML_FILE_ADD_CUSTOMER_LIST, ACTION_XML_FILE_CUSTOMER_LIST, ACTION_XML_FILE_EXPLICITLY_EXCLUDED_CUSTOMER_LIST, ELEMENT_ACCOUNT_AMOUNT_SPENT_OP, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE_1, ELEMENT_ACCOUNT_AMOUNT_SPENT_VALUE_2, ELEMENT_ACCOUNT_BUSINESS_OP, ELEMENT_ACCOUNT_BUSINESSES, ELEMENT_ACCOUNT_COUNTRIES, ELEMENT_ACCOUNT_COUNTRIES_OP, ELEMENT_ACCOUNT_CREDIT_OP, ELEMENT_ACCOUNT_CREDIT_VALUE, ELEMENT_ACCOUNT_CREDIT_VALUE_1, ELEMENT_ACCOUNT_CREDIT_VALUE_2, ELEMENT_ACCOUNT_INDUSTRIES, ELEMENT_ACCOUNT_INDUSTRY_OP, ELEMENT_ACCOUNT_LOCATION_OP, ELEMENT_ACCOUNT_LOCATIONS, ELEMENT_ACCOUNT_SIZE_OP, ELEMENT_ACCOUNT_SIZE_VALUES, ELEMENT_ACCOUNTS, ELEMENT_ACCOUNTS_OP, ELEMENT_AGE_GROUPS, ELEMENT_AGE_OP, ELEMENT_AMOUNT_SPENT_OP, ELEMENT_AMOUNT_SPENT_VALUE, ELEMENT_AMOUNT_SPENT_VALUE_1, ELEMENT_AMOUNT_SPENT_VALUE_2, ELEMENT_CHILDREN_OP, ELEMENT_CHILDREN_VALUE, ELEMENT_CHILDREN_VALUE_1, ELEMENT_CHILDREN_VALUE_2, ELEMENT_CITIES, ELEMENT_CITY_OP, ELEMENT_COMPANIES, ELEMENT_COMPANY_OP, ELEMENT_COUNTRIES, ELEMENT_COUNTRY_OP, ELEMENT_CURRENCIES, ELEMENT_CURRENCY_OP, ELEMENT_DESCRIPTION, ELEMENT_E_MAIL_OP, ELEMENT_E_MAILS, ELEMENT_FORCE_SAVE, ELEMENT_GENDER_OP, ELEMENT_GENDER_VALUES, ELEMENT_HOUSEHOLD_OP, ELEMENT_HOUSEHOLD_VALUE, ELEMENT_HOUSEHOLD_VALUE_1, ELEMENT_HOUSEHOLD_VALUE_2, ELEMENT_ID, ELEMENT_INCOME_GROUPS, ELEMENT_INCOME_OP, ELEMENT_INTERESTS, ELEMENT_INTERESTS_OP, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE_1, ELEMENT_INVALID_ACCOUNT_AMOUNT_SPENT_VALUE_2, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE_1, ELEMENT_INVALID_ACCOUNT_CREDIT_VALUE_2, ELEMENT_INVALID_AMOUNT_SPENT_VALUE, ELEMENT_INVALID_AMOUNT_SPENT_VALUE_1, ELEMENT_INVALID_AMOUNT_SPENT_VALUE_2, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE_1, ELEMENT_INVALID_LAST_PURCHASE_DATE_DATE_2, ELEMENT_INVALID_LAST_PURCHASE_DATE_DAYS, ELEMENT_INVALID_LAST_VISIT_DATE_DATE, ELEMENT_INVALID_LAST_VISIT_DATE_DATE_1, ELEMENT_INVALID_LAST_VISIT_DATE_DATE_2, ELEMENT_INVALID_LAST_VISIT_DATE_DAYS, ELEMENT_INVALID_ORDERS_VALUE, ELEMENT_INVALID_ORDERS_VALUE_1, ELEMENT_INVALID_ORDERS_VALUE_2, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE_1, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DATE_2, ELEMENT_INVALID_REGISTRATION_CHANGE_DATE_DAYS, ELEMENT_INVALID_REGISTRATION_DATE_DATE, ELEMENT_INVALID_REGISTRATION_DATE_DATE_1, ELEMENT_INVALID_REGISTRATION_DATE_DATE_2, ELEMENT_INVALID_REGISTRATION_DATE_DAYS, ELEMENT_JOB_FUNCTION_OP, ELEMENT_JOB_FUNCTIONS, ELEMENT_LANGUAGE_OP, ELEMENT_LANGUAGES, ELEMENT_LAST_PURCHASE_DATE_DAY, ELEMENT_LAST_PURCHASE_DATE_DAY_1, ELEMENT_LAST_PURCHASE_DATE_DAY_2, ELEMENT_LAST_PURCHASE_DATE_DAYS, ELEMENT_LAST_PURCHASE_DATE_MONTH, ELEMENT_LAST_PURCHASE_DATE_MONTH_1, ELEMENT_LAST_PURCHASE_DATE_MONTH_2, ELEMENT_LAST_PURCHASE_DATE_OP, ELEMENT_LAST_PURCHASE_DATE_YEAR, ELEMENT_LAST_PURCHASE_DATE_YEAR_1, ELEMENT_LAST_PURCHASE_DATE_YEAR_2, ELEMENT_LAST_UPDATE_DATE, ELEMENT_LAST_UPDATED_BY, ELEMENT_LAST_VISIT_DATE_DAY, ELEMENT_LAST_VISIT_DATE_DAY_1, ELEMENT_LAST_VISIT_DATE_DAY_2, ELEMENT_LAST_VISIT_DATE_DAYS, ELEMENT_LAST_VISIT_DATE_MONTH, ELEMENT_LAST_VISIT_DATE_MONTH_1, ELEMENT_LAST_VISIT_DATE_MONTH_2, ELEMENT_LAST_VISIT_DATE_OP, ELEMENT_LAST_VISIT_DATE_YEAR, ELEMENT_LAST_VISIT_DATE_YEAR_1, ELEMENT_LAST_VISIT_DATE_YEAR_2, ELEMENT_MARITAL_STATUS_OP, ELEMENT_MARITAL_STATUS_VALUES, ELEMENT_NAME_NOT_AVAILABLE, ELEMENT_ORDERS_OP, ELEMENT_ORDERS_VALUE, ELEMENT_ORDERS_VALUE_1, ELEMENT_ORDERS_VALUE_2, ELEMENT_ORGANIZATION_DN, ELEMENT_OWNER_ID, ELEMENT_PHONE_OP, ELEMENT_PHONES, ELEMENT_PREFERRED_COMMUNICATION_OP, ELEMENT_PREFERRED_COMMUNICATION_VALUES, ELEMENT_REGISTRATION_CHANGE_DATE_DAY, ELEMENT_REGISTRATION_CHANGE_DATE_DAY_1, ELEMENT_REGISTRATION_CHANGE_DATE_DAY_2, ELEMENT_REGISTRATION_CHANGE_DATE_DAYS, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH_1, ELEMENT_REGISTRATION_CHANGE_DATE_MONTH_2, ELEMENT_REGISTRATION_CHANGE_DATE_OP, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR_1, ELEMENT_REGISTRATION_CHANGE_DATE_YEAR_2, ELEMENT_REGISTRATION_DATE_DAY, ELEMENT_REGISTRATION_DATE_DAY_1, ELEMENT_REGISTRATION_DATE_DAY_2, ELEMENT_REGISTRATION_DATE_DAYS, ELEMENT_REGISTRATION_DATE_MONTH, ELEMENT_REGISTRATION_DATE_MONTH_1, ELEMENT_REGISTRATION_DATE_MONTH_2, ELEMENT_REGISTRATION_DATE_OP, ELEMENT_REGISTRATION_DATE_YEAR, ELEMENT_REGISTRATION_DATE_YEAR_1, ELEMENT_REGISTRATION_DATE_YEAR_2, ELEMENT_REGISTRATION_STATUS_OP, ELEMENT_ROLE, ELEMENT_SEGMENT_CHANGED, ELEMENT_SEGMENT_DESCRIPTION_TOO_LONG, ELEMENT_SEGMENT_DETAILS, ELEMENT_SEGMENT_EXISTS, ELEMENT_SEGMENT_NAME, ELEMENT_SEGMENT_NAME_REQUIRED, ELEMENT_SEGMENT_NAME_TOO_LONG, ELEMENT_SEGMENT_NOT_SAVED, ELEMENT_SEGMENTS, ELEMENT_SEGMENTS_OP, ELEMENT_STATE_OP, ELEMENT_STATES, ELEMENT_USAGE_TYPE_ID, ELEMENT_ZIP_CODE_OP, ELEMENT_ZIP_CODES, ERROR_NAME_NOT_AVAILABLE, ERROR_SEGMENT_CHANGED, ERROR_SEGMENT_EXISTS, ERROR_SEGMENT_NOT_SAVED, GENERAL_USAGE_TYPE, MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH, MAX_ORACLE_LENGTH, MEMBER_ATTRIBUTE_COUNTRIES_OF_OPERATION, MEMBER_ATTRIBUTE_JOB_FUNCTION, MEMBER_ATTRIBUTE_ORG_ENTITY_BUSINESS_TYPE, MEMBER_ATTRIBUTE_ORG_ENTITY_GEOGRAPHIC_LOCATION, MEMBER_ATTRIBUTE_ORG_ENTITY_INDUSTRY_TYPE, MEMBER_ATTRIBUTE_ORG_ENTITY_SIZE, MSG_ACCOUNT_ADD_BUTTON, MSG_ACCOUNT_AMOUNT_SPENT_GREATER_THAN, MSG_ACCOUNT_AMOUNT_SPENT_LESS_THAN, MSG_ACCOUNT_AMOUNT_SPENT_PANEL_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_PANEL_TITLE, MSG_ACCOUNT_AMOUNT_SPENT_RANGE, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_1_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_2_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_VALUE_PROMPT, MSG_ACCOUNT_AMOUNT_SPENT_ZERO, MSG_ACCOUNT_BUSINESS_ONE_OF, MSG_ACCOUNT_BUSINESS_OPTIONS, MSG_ACCOUNT_BUSINESS_PANEL_PROMPT, MSG_ACCOUNT_BUSINESS_PANEL_TITLE, MSG_ACCOUNT_COUNTRIES_ADD_BUTTON, MSG_ACCOUNT_COUNTRIES_ALL_OF, MSG_ACCOUNT_COUNTRIES_NOT_ONE_OF, MSG_ACCOUNT_COUNTRIES_ONE_OF, MSG_ACCOUNT_COUNTRIES_PANEL_PROMPT, MSG_ACCOUNT_COUNTRIES_PANEL_TITLE, MSG_ACCOUNT_COUNTRIES_REMOVE_BUTTON, MSG_ACCOUNT_CREDIT_100, MSG_ACCOUNT_CREDIT_GREATER_THAN, MSG_ACCOUNT_CREDIT_LESS_THAN, MSG_ACCOUNT_CREDIT_PANEL_PROMPT, MSG_ACCOUNT_CREDIT_PANEL_TITLE, MSG_ACCOUNT_CREDIT_RANGE, MSG_ACCOUNT_CREDIT_VALUE_1_PROMPT, MSG_ACCOUNT_CREDIT_VALUE_2_PROMPT, MSG_ACCOUNT_CREDIT_VALUE_PROMPT, MSG_ACCOUNT_CREDIT_ZERO, MSG_ACCOUNT_INDUSTRY_ONE_OF, MSG_ACCOUNT_INDUSTRY_OPTIONS, MSG_ACCOUNT_INDUSTRY_PANEL_PROMPT, MSG_ACCOUNT_INDUSTRY_PANEL_TITLE, MSG_ACCOUNT_LOCATION_ADD_BUTTON, MSG_ACCOUNT_LOCATION_NOT_ONE_OF, MSG_ACCOUNT_LOCATION_ONE_OF, MSG_ACCOUNT_LOCATION_PANEL_PROMPT, MSG_ACCOUNT_LOCATION_PANEL_TITLE, MSG_ACCOUNT_LOCATION_REMOVE_BUTTON, MSG_ACCOUNT_REMOVE_BUTTON, MSG_ACCOUNT_SIZE_ONE_OF, MSG_ACCOUNT_SIZE_OPTIONS, MSG_ACCOUNT_SIZE_PANEL_PROMPT, MSG_ACCOUNT_SIZE_PANEL_TITLE, MSG_ACCOUNTS_NOT_ONE_OF, MSG_ACCOUNTS_ONE_OF, MSG_ACCOUNTS_PANEL_PROMPT, MSG_ACCOUNTS_PANEL_TITLE, MSG_ADD_CUSTOMER_LIST_ADD_BUTTON, MSG_ADD_CUSTOMER_LIST_FIRST_NAME_COLUMN, MSG_ADD_CUSTOMER_LIST_LAST_NAME_COLUMN, MSG_ADD_CUSTOMER_LIST_LOGON_ID_COLUMN, MSG_ADD_CUSTOMER_LIST_NO_CUSTOMERS, MSG_ADD_CUSTOMER_LIST_PROMPT, MSG_ADD_CUSTOMER_LIST_SUMMARY, MSG_ADD_CUSTOMER_LIST_TITLE, MSG_ADD_CUSTOMERS, MSG_AGE, MSG_AGE_ONE_OF, MSG_AGE_PANEL_PROMPT, MSG_AGE_PANEL_TITLE, MSG_AMOUNT_SPENT_GREATER_THAN, MSG_AMOUNT_SPENT_LESS_THAN, MSG_AMOUNT_SPENT_PANEL_PROMPT, MSG_AMOUNT_SPENT_PANEL_TITLE, MSG_AMOUNT_SPENT_RANGE, MSG_AMOUNT_SPENT_VALUE_1_PROMPT, MSG_AMOUNT_SPENT_VALUE_2_PROMPT, MSG_AMOUNT_SPENT_VALUE_PROMPT, MSG_AMOUNT_SPENT_ZERO, MSG_AVAILABLE_ACCOUNT_COUNTRIES_PROMPT, MSG_AVAILABLE_ACCOUNT_LOCATIONS_PROMPT, MSG_AVAILABLE_ACCOUNTS_PROMPT, MSG_AVAILABLE_COUNTRIES_PROMPT, MSG_AVAILABLE_SEGMENTS_PROMPT, MSG_AVAILABLE_STATES_PROMPT, MSG_CHANGE_SEGMENT, MSG_CHILDREN_EQUAL_TO, MSG_CHILDREN_GREATER_THAN_OR_EQUAL_TO, MSG_CHILDREN_LESS_THAN_OR_EQUAL_TO, MSG_CHILDREN_PANEL_PROMPT, MSG_CHILDREN_PANEL_TITLE, MSG_CHILDREN_RANGE, MSG_CHILDREN_VALUE_1_PROMPT, MSG_CHILDREN_VALUE_2_PROMPT, MSG_CHILDREN_VALUE_PROMPT, MSG_CITIES_PROMPT, MSG_CITY_NOT_ONE_OF, MSG_CITY_ONE_OF, MSG_CITY_PANEL_PROMPT, MSG_CITY_PANEL_TITLE, MSG_COMPANIES_PROMPT, MSG_COMPANY_NOT_ONE_OF, MSG_COMPANY_ONE_OF, MSG_COMPANY_PANEL_PROMPT, MSG_COMPANY_PANEL_TITLE, MSG_COPY_SEGMENT, MSG_COUNTRY_ADD_BUTTON, MSG_COUNTRY_NOT_ONE_OF, MSG_COUNTRY_ONE_OF, MSG_COUNTRY_PANEL_PROMPT, MSG_COUNTRY_PANEL_TITLE, MSG_COUNTRY_REMOVE_BUTTON, MSG_CURRENCY, MSG_CURRENCY_ONE_OF, MSG_CURRENCY_PANEL_PROMPT, MSG_CURRENCY_PANEL_TITLE, MSG_CUSTOMER_LIST_ADD_BUTTON, MSG_CUSTOMER_LIST_FIRST_NAME_COLUMN, MSG_CUSTOMER_LIST_LAST_NAME_COLUMN, MSG_CUSTOMER_LIST_LOGON_ID_COLUMN, MSG_CUSTOMER_LIST_NO_CUSTOMERS, MSG_CUSTOMER_LIST_PROMPT, MSG_CUSTOMER_LIST_REMOVE_BUTTON, MSG_CUSTOMER_LIST_REMOVE_CONFIRMATION, MSG_CUSTOMER_LIST_SUMMARY, MSG_CUSTOMER_LIST_TITLE, MSG_CUSTOMER_SEARCH, MSG_CUSTOMER_SEARCH_CITY_PROMPT, MSG_CUSTOMER_SEARCH_DIALOG_PROMPT, MSG_CUSTOMER_SEARCH_DIALOG_TITLE, MSG_CUSTOMER_SEARCH_E_MAIL_PROMPT, MSG_CUSTOMER_SEARCH_FIND_BUTTON, MSG_CUSTOMER_SEARCH_FIRST_NAME_PROMPT, MSG_CUSTOMER_SEARCH_LAST_NAME_PROMPT, MSG_CUSTOMER_SEARCH_LOGON_ID_PROMPT, MSG_CUSTOMER_SEARCH_PHONE_PROMPT, MSG_CUSTOMER_SEARCH_ZIP_CODE_PROMPT, MSG_CUSTOMERS, MSG_DATE_1_PROMPT, MSG_DATE_2_PROMPT, MSG_DATE_PROMPT, MSG_DAYS_PROMPT, MSG_DELETE_SEGMENT_ID_INVALID, MSG_DESCRIPTION_PROMPT, MSG_DO_NOT_USE_ACCOUNT_AMOUNT_SPENT, MSG_DO_NOT_USE_ACCOUNT_BUSINESS, MSG_DO_NOT_USE_ACCOUNT_COUNTRIES, MSG_DO_NOT_USE_ACCOUNT_CREDIT, MSG_DO_NOT_USE_ACCOUNT_INDUSTRY, MSG_DO_NOT_USE_ACCOUNT_LOCATION, MSG_DO_NOT_USE_ACCOUNT_SIZE, MSG_DO_NOT_USE_ACCOUNTS, MSG_DO_NOT_USE_AGE, MSG_DO_NOT_USE_AMOUNT_SPENT, MSG_DO_NOT_USE_CHILDREN, MSG_DO_NOT_USE_CITY, MSG_DO_NOT_USE_COMPANY, MSG_DO_NOT_USE_COUNTRY, MSG_DO_NOT_USE_CURRENCY, MSG_DO_NOT_USE_E_MAIL, MSG_DO_NOT_USE_GENDER, MSG_DO_NOT_USE_HOUSEHOLD, MSG_DO_NOT_USE_INCOME, MSG_DO_NOT_USE_INTERESTS, MSG_DO_NOT_USE_JOB_FUNCTION, MSG_DO_NOT_USE_LANGUAGE, MSG_DO_NOT_USE_LAST_PURCHASE_DATE, MSG_DO_NOT_USE_LAST_VISIT_DATE, MSG_DO_NOT_USE_MARITAL_STATUS, MSG_DO_NOT_USE_ORDERS, MSG_DO_NOT_USE_PHONE, MSG_DO_NOT_USE_PREFERRED_COMMUNICATION, MSG_DO_NOT_USE_REGISTRATION_CHANGE_DATE, MSG_DO_NOT_USE_REGISTRATION_DATE, MSG_DO_NOT_USE_REGISTRATION_STATUS, MSG_DO_NOT_USE_SEGMENTS, MSG_DO_NOT_USE_STATE, MSG_DO_NOT_USE_ZIP_CODE, MSG_E_MAIL_NOT_ONE_OF, MSG_E_MAIL_ONE_OF, MSG_E_MAIL_PANEL_PROMPT, MSG_E_MAIL_PANEL_TITLE, MSG_E_MAILS_PROMPT, MSG_GENDER, MSG_GENDER_ONE_OF, MSG_GENDER_PANEL_PROMPT, MSG_GENDER_PANEL_TITLE, MSG_GENERAL_PANEL_TITLE, MSG_HOUSEHOLD_EQUAL_TO, MSG_HOUSEHOLD_GREATER_THAN_OR_EQUAL_TO, MSG_HOUSEHOLD_LESS_THAN_OR_EQUAL_TO, MSG_HOUSEHOLD_PANEL_PROMPT, MSG_HOUSEHOLD_PANEL_TITLE, MSG_HOUSEHOLD_RANGE, MSG_HOUSEHOLD_VALUE_1_PROMPT, MSG_HOUSEHOLD_VALUE_2_PROMPT, MSG_HOUSEHOLD_VALUE_PROMPT, MSG_INCOME, MSG_INCOME_ONE_OF, MSG_INCOME_PANEL_PROMPT, MSG_INCOME_PANEL_TITLE, MSG_INTERESTS_ALL_OF, MSG_INTERESTS_NOT_ONE_OF, MSG_INTERESTS_ONE_OF, MSG_INTERESTS_PANEL_PROMPT, MSG_INTERESTS_PANEL_TITLE, MSG_INTERESTS_PROMPT, MSG_INVALID_ACCOUNT_CREDIT, MSG_INVALID_AMOUNT, MSG_INVALID_DATE, MSG_INVALID_DAYS, MSG_INVALID_ORDERS, MSG_JOB_FUNCTION_ONE_OF, MSG_JOB_FUNCTION_OPTIONS, MSG_JOB_FUNCTION_PANEL_PROMPT, MSG_JOB_FUNCTION_PANEL_TITLE, MSG_LANGUAGE, MSG_LANGUAGE_ONE_OF, MSG_LANGUAGE_PANEL_PROMPT, MSG_LANGUAGE_PANEL_TITLE, MSG_LAST_PURCHASE_DATE_AFTER, MSG_LAST_PURCHASE_DATE_BEFORE, MSG_LAST_PURCHASE_DATE_NOT_WITHIN_THE_LAST, MSG_LAST_PURCHASE_DATE_PANEL_PROMPT, MSG_LAST_PURCHASE_DATE_PANEL_TITLE, MSG_LAST_PURCHASE_DATE_RANGE, MSG_LAST_PURCHASE_DATE_WITHIN_THE_LAST, MSG_LAST_VISIT_DATE_AFTER, MSG_LAST_VISIT_DATE_BEFORE, MSG_LAST_VISIT_DATE_NOT_WITHIN_THE_LAST, MSG_LAST_VISIT_DATE_PANEL_PROMPT, MSG_LAST_VISIT_DATE_PANEL_TITLE, MSG_LAST_VISIT_DATE_RANGE, MSG_LAST_VISIT_DATE_WITHIN_THE_LAST, MSG_MARITAL_STATUS, MSG_MARITAL_STATUS_ONE_OF, MSG_MARITAL_STATUS_PANEL_PROMPT, MSG_MARITAL_STATUS_PANEL_TITLE, MSG_NAME_LABEL, MSG_NAME_NOT_AVAILABLE, MSG_NAME_PROMPT, MSG_NEW_SEGMENT, MSG_NO_SEGMENTS_DELETED, MSG_NOT_REGISTERED, MSG_ORDERS_EQUAL_TO, MSG_ORDERS_GREATER_THAN_OR_EQUAL_TO, MSG_ORDERS_LESS_THAN_OR_EQUAL_TO, MSG_ORDERS_PANEL_PROMPT, MSG_ORDERS_PANEL_TITLE, MSG_ORDERS_RANGE, MSG_ORDERS_VALUE_1_PROMPT, MSG_ORDERS_VALUE_2_PROMPT, MSG_ORDERS_VALUE_PROMPT, MSG_PHONE_NOT_ONE_OF, MSG_PHONE_ONE_OF, MSG_PHONE_PANEL_PROMPT, MSG_PHONE_PANEL_TITLE, MSG_PHONES_PROMPT, MSG_PREFERRED_COMMUNICATION, MSG_PREFERRED_COMMUNICATION_ONE_OF, MSG_PREFERRED_COMMUNICATION_PANEL_PROMPT, MSG_PREFERRED_COMMUNICATION_PANEL_TITLE, MSG_REGISTERED, MSG_REGISTRATION_CHANGE_DATE_AFTER, MSG_REGISTRATION_CHANGE_DATE_BEFORE, MSG_REGISTRATION_CHANGE_DATE_NOT_WITHIN_THE_LAST, MSG_REGISTRATION_CHANGE_DATE_PANEL_PROMPT, MSG_REGISTRATION_CHANGE_DATE_PANEL_TITLE, MSG_REGISTRATION_CHANGE_DATE_RANGE, MSG_REGISTRATION_CHANGE_DATE_WITHIN_THE_LAST, MSG_REGISTRATION_DATE_AFTER, MSG_REGISTRATION_DATE_BEFORE, MSG_REGISTRATION_DATE_NOT_WITHIN_THE_LAST, MSG_REGISTRATION_DATE_PANEL_PROMPT, MSG_REGISTRATION_DATE_PANEL_TITLE, MSG_REGISTRATION_DATE_RANGE, MSG_REGISTRATION_DATE_WITHIN_THE_LAST, MSG_REGISTRATION_STATUS_PANEL_PROMPT, MSG_REGISTRATION_STATUS_PANEL_TITLE, MSG_SEGMENT_ADD_BUTTON, MSG_SEGMENT_CHANGED, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_GREATER_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_LESS_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_RANGE, MSG_SEGMENT_DETAILS_ACCOUNT_AMOUNT_ZERO, MSG_SEGMENT_DETAILS_ACCOUNT_BUSINESS, MSG_SEGMENT_DETAILS_ACCOUNT_BUSINESS_LIST, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_ALL_OF, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_COUNTRIES_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_100, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_GREATER_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_LESS_THAN, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_RANGE, MSG_SEGMENT_DETAILS_ACCOUNT_CREDIT_ZERO, MSG_SEGMENT_DETAILS_ACCOUNT_INDUSTRY, MSG_SEGMENT_DETAILS_ACCOUNT_INDUSTRY_LIST, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_LOCATION_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNT_SIZE, MSG_SEGMENT_DETAILS_ACCOUNT_SIZE_LIST, MSG_SEGMENT_DETAILS_ACCOUNTS_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ACCOUNTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ACCOUNTS_ONE_OF, MSG_SEGMENT_DETAILS_AGE, MSG_SEGMENT_DETAILS_AGE_LIST, MSG_SEGMENT_DETAILS_AMOUNT_GREATER_THAN, MSG_SEGMENT_DETAILS_AMOUNT_LESS_THAN, MSG_SEGMENT_DETAILS_AMOUNT_RANGE, MSG_SEGMENT_DETAILS_AMOUNT_ZERO, MSG_SEGMENT_DETAILS_CHILDREN_AT_LEAST, MSG_SEGMENT_DETAILS_CHILDREN_AT_LEAST_ONE, MSG_SEGMENT_DETAILS_CHILDREN_AT_MOST, MSG_SEGMENT_DETAILS_CHILDREN_AT_MOST_ONE, MSG_SEGMENT_DETAILS_CHILDREN_EQUAL_TO, MSG_SEGMENT_DETAILS_CHILDREN_EQUAL_TO_ONE, MSG_SEGMENT_DETAILS_CHILDREN_RANGE, MSG_SEGMENT_DETAILS_CITY_EQUAL_TO, MSG_SEGMENT_DETAILS_CITY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_CITY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_CITY_ONE_OF, MSG_SEGMENT_DETAILS_COMPANY_EQUAL_TO, MSG_SEGMENT_DETAILS_COMPANY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_COMPANY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_COMPANY_ONE_OF, MSG_SEGMENT_DETAILS_CONSTRAINTS, MSG_SEGMENT_DETAILS_COUNTRY_EQUAL_TO, MSG_SEGMENT_DETAILS_COUNTRY_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_COUNTRY_NOT_ONE_OF, MSG_SEGMENT_DETAILS_COUNTRY_ONE_OF, MSG_SEGMENT_DETAILS_CURRENCY, MSG_SEGMENT_DETAILS_CURRENCY_LIST, MSG_SEGMENT_DETAILS_DAY, MSG_SEGMENT_DETAILS_DELETE_CONFIRMATION, MSG_SEGMENT_DETAILS_DESCRIPTION, MSG_SEGMENT_DETAILS_DIALOG_CHANGE_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_COPY_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_CUSTOMERS_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_DELETE_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_OK_BUTTON, MSG_SEGMENT_DETAILS_DIALOG_TITLE, MSG_SEGMENT_DETAILS_E_MAIL_EQUAL_TO, MSG_SEGMENT_DETAILS_E_MAIL_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_E_MAIL_NOT_ONE_OF, MSG_SEGMENT_DETAILS_E_MAIL_ONE_OF, MSG_SEGMENT_DETAILS_GENDER, MSG_SEGMENT_DETAILS_GENDER_LIST, MSG_SEGMENT_DETAILS_HOUSEHOLD_AT_LEAST, MSG_SEGMENT_DETAILS_HOUSEHOLD_AT_MOST, MSG_SEGMENT_DETAILS_HOUSEHOLD_EQUAL_TO, MSG_SEGMENT_DETAILS_HOUSEHOLD_RANGE, MSG_SEGMENT_DETAILS_INCOME, MSG_SEGMENT_DETAILS_INCOME_LIST, MSG_SEGMENT_DETAILS_INITIATIVES, MSG_SEGMENT_DETAILS_INTERESTS_ALL_OF, MSG_SEGMENT_DETAILS_INTERESTS_EQUAL_TO, MSG_SEGMENT_DETAILS_INTERESTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_INTERESTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_INTERESTS_ONE_OF, MSG_SEGMENT_DETAILS_JOB_FUNCTION, MSG_SEGMENT_DETAILS_JOB_FUNCTION_LIST, MSG_SEGMENT_DETAILS_LANGUAGE, MSG_SEGMENT_DETAILS_LANGUAGE_LIST, MSG_SEGMENT_DETAILS_LAST_PURCHASE_AFTER, MSG_SEGMENT_DETAILS_LAST_PURCHASE_BEFORE, MSG_SEGMENT_DETAILS_LAST_PURCHASE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_PURCHASE_RANGE, MSG_SEGMENT_DETAILS_LAST_PURCHASE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_VISIT_AFTER, MSG_SEGMENT_DETAILS_LAST_VISIT_BEFORE, MSG_SEGMENT_DETAILS_LAST_VISIT_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_LAST_VISIT_RANGE, MSG_SEGMENT_DETAILS_LAST_VISIT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_MARITAL_STATUS, MSG_SEGMENT_DETAILS_MARITAL_STATUS_LIST, MSG_SEGMENT_DETAILS_MONTH, MSG_SEGMENT_DETAILS_NAME, MSG_SEGMENT_DETAILS_NO_CONSTRAINTS, MSG_SEGMENT_DETAILS_NOT_REGISTERED, MSG_SEGMENT_DETAILS_ORDERS_AT_LEAST, MSG_SEGMENT_DETAILS_ORDERS_AT_LEAST_ONE, MSG_SEGMENT_DETAILS_ORDERS_AT_MOST, MSG_SEGMENT_DETAILS_ORDERS_AT_MOST_ONE, MSG_SEGMENT_DETAILS_ORDERS_EQUAL_TO, MSG_SEGMENT_DETAILS_ORDERS_EQUAL_TO_ONE, MSG_SEGMENT_DETAILS_ORDERS_RANGE, MSG_SEGMENT_DETAILS_PHONE_EQUAL_TO, MSG_SEGMENT_DETAILS_PHONE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_PHONE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_PHONE_ONE_OF, MSG_SEGMENT_DETAILS_PREFERRED_COMMUNICATION, MSG_SEGMENT_DETAILS_PREFERRED_COMMUNICATION_LIST, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_AFTER, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_BEFORE, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_RANGE, MSG_SEGMENT_DETAILS_REG_CHANGE_DATE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_DATE_AFTER, MSG_SEGMENT_DETAILS_REG_DATE_BEFORE, MSG_SEGMENT_DETAILS_REG_DATE_NOT_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REG_DATE_RANGE, MSG_SEGMENT_DETAILS_REG_DATE_WITHIN_THE_LAST, MSG_SEGMENT_DETAILS_REGISTERED, MSG_SEGMENT_DETAILS_SEGMENTS_ALL_OF, MSG_SEGMENT_DETAILS_SEGMENTS_EQUAL_TO, MSG_SEGMENT_DETAILS_SEGMENTS_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_SEGMENTS_NOT_ONE_OF, MSG_SEGMENT_DETAILS_SEGMENTS_ONE_OF, MSG_SEGMENT_DETAILS_STATE_EQUAL_TO, MSG_SEGMENT_DETAILS_STATE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_STATE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_STATE_ONE_OF, MSG_SEGMENT_DETAILS_YEAR, MSG_SEGMENT_DETAILS_ZIP_CODE_EQUAL_TO, MSG_SEGMENT_DETAILS_ZIP_CODE_NOT_EQUAL_TO, MSG_SEGMENT_DETAILS_ZIP_CODE_NOT_ONE_OF, MSG_SEGMENT_DETAILS_ZIP_CODE_ONE_OF, MSG_SEGMENT_EXISTS, MSG_SEGMENT_LIST_COPY_BUTTON, MSG_SEGMENT_LIST_DELETE_BUTTON, MSG_SEGMENT_LIST_DELETE_CONFIRMATION, MSG_SEGMENT_LIST_DESCRIPTION_COLUMN, MSG_SEGMENT_LIST_DETAILS_BUTTON, MSG_SEGMENT_LIST_LAST_UPDATE_COLUMN, MSG_SEGMENT_LIST_MODIFIED_BY_COLUMN, MSG_SEGMENT_LIST_MODIFY_BUTTON, MSG_SEGMENT_LIST_NAME_COLUMN, MSG_SEGMENT_LIST_NEW_BUTTON, MSG_SEGMENT_LIST_NO_SEGMENTS, MSG_SEGMENT_LIST_PROMPT, MSG_SEGMENT_LIST_SUMMARY, MSG_SEGMENT_LIST_TITLE, MSG_SEGMENT_NAME_REQUIRED, MSG_SEGMENT_NOT_SAVED, MSG_SEGMENT_NOTEBOOK_CANCEL_CONFIRMATION, MSG_SEGMENT_NOTEBOOK_FINISH_CONFIRMATION, MSG_SEGMENT_NOTEBOOK_INSTRUCTION, MSG_SEGMENT_NOTEBOOK_TITLE, MSG_SEGMENT_REMOVE_BUTTON, MSG_SEGMENT_STRING_TOO_LONG, MSG_SEGMENTS_ALL_OF, MSG_SEGMENTS_DELETED, MSG_SEGMENTS_DELETED_DIALOG_OK_BUTTON, MSG_SEGMENTS_DELETED_DIALOG_TITLE, MSG_SEGMENTS_NOT_DELETED, MSG_SEGMENTS_NOT_ONE_OF, MSG_SEGMENTS_ONE_OF, MSG_SEGMENTS_PANEL_PROMPT, MSG_SEGMENTS_PANEL_TITLE, MSG_SELECTED_ACCOUNT_COUNTRIES_PROMPT, MSG_SELECTED_ACCOUNT_LOCATIONS_PROMPT, MSG_SELECTED_ACCOUNTS_PROMPT, MSG_SELECTED_COUNTRIES_PROMPT, MSG_SELECTED_SEGMENTS_PROMPT, MSG_SELECTED_STATES_PROMPT, MSG_SPECIFIED_CITIES, MSG_SPECIFIED_COMPANIES, MSG_SPECIFIED_E_MAILS, MSG_SPECIFIED_INTERESTS, MSG_SPECIFIED_PHONES, MSG_SPECIFIED_ZIP_CODES, MSG_STATE_ADD_BUTTON, MSG_STATE_NOT_ONE_OF, MSG_STATE_ONE_OF, MSG_STATE_PANEL_PROMPT, MSG_STATE_PANEL_TITLE, MSG_STATE_REMOVE_BUTTON, MSG_STRINGS_CONTROL_ADD_BUTTON, MSG_STRINGS_CONTROL_DELETE_BUTTON, MSG_ZIP_CODE_NOT_ONE_OF, MSG_ZIP_CODE_ONE_OF, MSG_ZIP_CODE_PANEL_PROMPT, MSG_ZIP_CODE_PANEL_TITLE, MSG_ZIP_CODES_PROMPT, OPEN_CONDITION_PARAMETER_ORG, OPEN_CONDITION_PARAMETER_ORG_DN, OPEN_CONDITION_PARAMETER_ROLE, OPEN_CONDITION_ROLE_LIST, ORDER_BY_DESCRIPTION, ORDER_BY_FIRST_NAME, ORDER_BY_LAST_NAME, ORDER_BY_LAST_UPDATE, ORDER_BY_LAST_UPDATED_BY, ORDER_BY_LOGON_ID, ORDER_BY_NAME, ORG_ENTITY_BUSINESS_TYPE_OPTIONS, ORG_ENTITY_INDUSTRY_TYPE_OPTIONS, ORG_ENTITY_PROPERTIES_FILE, ORG_ENTITY_SIZE_OPTIONS, PARAMETER_ACTION_XML_FILE, PARAMETER_CITY, PARAMETER_CMD, PARAMETER_E_MAIL, PARAMETER_EXCLUDED_USERS, PARAMETER_FIRST_NAME, PARAMETER_LAST_NAME, PARAMETER_LIST_SIZE, PARAMETER_LOGON_ID, PARAMETER_NEW_SEGMENT, PARAMETER_ORDER_BY, PARAMETER_PHONE, PARAMETER_REF_NUM, PARAMETER_SEARCH, PARAMETER_SEGMENT_ID, PARAMETER_SEGMENT_ID_INVALID, PARAMETER_SEGMENT_IDS, PARAMETER_SEGMENTS_DELETED, PARAMETER_SEGMENTS_NOT_DELETED, PARAMETER_SELECTED, PARAMETER_START_INDEX, PARAMETER_TEST, PARAMETER_USAGE_TYPE_ID, PARAMETER_USER_IDS, PARAMETER_VIEW, PARAMETER_XML_FILE, PARAMETER_ZIP_CODE, QUALIFIER_ORG, QUALIFIER_ORG_DN, SEGMENTATION_RESOURCES, SEGMENTATION_USER_REGISTRATION, URL_SEGMENT_ADD_CUSTOMER_LIST_VIEW, URL_SEGMENT_ADD_CUSTOMERS_DIALOG_VIEW, URL_SEGMENT_ADD_CUSTOMERS_VIEW, URL_SEGMENT_ADD_USER, URL_SEGMENT_ADD_USER_REDIRECT_VIEW, URL_SEGMENT_CUSTOMER_LIST_VIEW, URL_SEGMENT_CUSTOMER_SEARCH_DIALOG_VIEW, URL_SEGMENT_CUSTOMERS_VIEW, URL_SEGMENT_DELETE, URL_SEGMENT_DELETE_REDIRECT_VIEW, URL_SEGMENT_DETAILS_DIALOG_VIEW, URL_SEGMENT_NOTEBOOK_B2B_VIEW, URL_SEGMENT_NOTEBOOK_VIEW, URL_SEGMENT_REMOVE_USER, URL_SEGMENT_REMOVE_USER_REDIRECT_VIEW, URL_SEGMENTS_DELETED_DIALOG_VIEW, URL_SEGMENTS_VIEW, USER_REGISTRATION_AGE_OPTIONS, USER_REGISTRATION_GENDER_OPTIONS, USER_REGISTRATION_INCOME_OPTIONS, USER_REGISTRATION_JOB_FUNCTION_OPTIONS, USER_REGISTRATION_MARITAL_STATUS_OPTIONS, VALUE_100, VALUE_AFTER, VALUE_ALL_OF, VALUE_BEFORE, VALUE_DO_NOT_USE, VALUE_EQUAL_TO, VALUE_GREATER_THAN, VALUE_GREATER_THAN_OR_EQUAL_TO, VALUE_LESS_THAN, VALUE_LESS_THAN_OR_EQUAL_TO, VALUE_NOT_ONE_OF, VALUE_NOT_REGISTERED, VALUE_NOT_WITHIN_THE_LAST, VALUE_ONE_OF, VALUE_RANGE, VALUE_REGISTERED, VALUE_STORE, VALUE_WITHIN_THE_LAST, VALUE_ZERO, VARIABLE_ACCOUNT, VARIABLE_ACCOUNT_AMOUNT_SPENT, VARIABLE_ACCOUNT_BUSINESS, VARIABLE_ACCOUNT_COUNTRY, VARIABLE_ACCOUNT_CREDIT, VARIABLE_ACCOUNT_INDUSTRY, VARIABLE_ACCOUNT_LOCATION, VARIABLE_ACCOUNT_SIZE, VARIABLE_AGE_GROUP, VARIABLE_AMOUNT_SPENT, VARIABLE_CHILDREN, VARIABLE_CITY, VARIABLE_COMPANY, VARIABLE_COUNTRY, VARIABLE_CURRENCY, VARIABLE_DAYS_SINCE_LAST_PURCHASE, VARIABLE_DAYS_SINCE_LAST_VISIT, VARIABLE_DAYS_SINCE_REGISTRATION, VARIABLE_DAYS_SINCE_REGISTRATION_CHANGE, VARIABLE_E_MAIL, VARIABLE_GENDER, VARIABLE_HOUSEHOLD, VARIABLE_INCOME_GROUP, VARIABLE_INTERESTS, VARIABLE_JOB_FUNCTION, VARIABLE_LANGUAGE, VARIABLE_LAST_PURCHASE_DATE, VARIABLE_LAST_VISIT_DATE, VARIABLE_LOCALE, VARIABLE_MARITAL_STATUS, VARIABLE_MEMBER_GROUPS, VARIABLE_ORDERS, VARIABLE_ORG, VARIABLE_ORG_DN, VARIABLE_PHONE, VARIABLE_PREFERRED_COMMUNICATION, VARIABLE_REGISTRATION_CHANGE_DATE, VARIABLE_REGISTRATION_DATE, VARIABLE_REGISTRATION_STATUS, VARIABLE_ROLE, VARIABLE_SEGMENT, VARIABLE_STATE, VARIABLE_STATUS, VARIABLE_STATUS_OP, VARIABLE_ZIP_CODE, VIEW_ALL, VIEW_EXPLICITLY_EXCLUDED, VIEW_EXPLICITLY_INCLUDED, XML_FILE_ADD_CUSTOMERS_DIALOG
 
Constructor Summary
AddMemberGroupCmdImpl()
           
 
Method Summary
 java.lang.Long getMemberGroupId()
          Returns the member group id of the member group that was just created.
 boolean isReadyToCallExecute()
          Checks to see if the command is ready to call.
 void performExecute()
          Performs the execution of the command.
 void setMemberGroupConditions(java.lang.String conditions)
          Sets the conditions for the member group.
 void setMemberGroupDescription(java.lang.String description)
          Sets the description of the member group.
 void setMemberGroupDN(java.lang.String dn)
          Sets the distingushed name for the member group.
 void setMemberGroupField1(java.lang.String field1)
          Sets field 1 for the member group.
 void setMemberGroupField2(java.lang.String field2)
          Sets field 2 for the member group.
 void setMemberGroupField3(java.lang.String field3)
          Sets field 3 for the member group.
 void setMemberGroupName(java.lang.String name)
          Sets the member group name.
 void setMemberGroupOID(java.lang.String oid)
          Sets the OID value for the member group.
 void setMemberGroupOwnerId(java.lang.Long ownerId)
          Sets the owner of the member group.
 void setMemberGroupUsageTypeId(java.lang.Integer usageTypeId)
          Sets the usage type id for the member group.
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

_memberGroupConditions

protected java.lang.String _memberGroupConditions
Member group conditions.

_memberGroupDescription

protected java.lang.String _memberGroupDescription
Member group description.

_memberGroupDN

protected java.lang.String _memberGroupDN
Member group distinguished name.

_memberGroupField1

protected java.lang.String _memberGroupField1
Member group custom field 1.

_memberGroupField2

protected java.lang.String _memberGroupField2
Member group custom field 2.

_memberGroupField3

protected java.lang.String _memberGroupField3
Member group custom field 3.

_memberGroupId

protected java.lang.Long _memberGroupId
Member Group ID.

_memberGroupName

protected java.lang.String _memberGroupName
Member group name.

_memberGroupOID

protected java.lang.String _memberGroupOID
Member group OID.

_memberGroupOwnerId

protected java.lang.Long _memberGroupOwnerId
Member group owner ID.

_memberGroupUsageTypeId

protected java.lang.Integer _memberGroupUsageTypeId
Member group usage type ID.

COPYRIGHT

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

AddMemberGroupCmdImpl

public AddMemberGroupCmdImpl()
Method Detail

getMemberGroupId

public java.lang.Long getMemberGroupId()
Description copied from interface: AddMemberGroupCmd
Returns the member group id of the member group that was just created. You must execute this task command before accessing this value.
Specified by:
getMemberGroupId in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Returns:
The id of the member group.

isReadyToCallExecute

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

performExecute

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

setMemberGroupConditions

public void setMemberGroupConditions(java.lang.String conditions)
Description copied from interface: AddMemberGroupCmd
Sets the conditions for the member group. This parameter is optional. This parameter is an XML document that describes the conditions that must evaluate to true in order for a user to belong to this member group.
Specified by:
setMemberGroupConditions in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
conditions - The conditions for this member group.

setMemberGroupDescription

public void setMemberGroupDescription(java.lang.String description)
Description copied from interface: AddMemberGroupCmd
Sets the description of the member group. This parameter is optional.
Specified by:
setMemberGroupDescription in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
description - The description of the member group.

setMemberGroupDN

public void setMemberGroupDN(java.lang.String dn)
Description copied from interface: AddMemberGroupCmd
Sets the distingushed name for the member group. This parameter is optional. It is used for coordination with LDAP.
Specified by:
setMemberGroupDN in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
dn - The distingushed name for this member group.

setMemberGroupField1

public void setMemberGroupField1(java.lang.String field1)
Description copied from interface: AddMemberGroupCmd
Sets field 1 for the member group. This parameter is optional. It is reserved for customization.
Specified by:
setMemberGroupField1 in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
field1 - The value for field 1.

setMemberGroupField2

public void setMemberGroupField2(java.lang.String field2)
Description copied from interface: AddMemberGroupCmd
Sets field 2 for the member group. This parameter is optional. It is reserved for customization.
Specified by:
setMemberGroupField2 in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
field2 - The value for field 2.

setMemberGroupField3

public void setMemberGroupField3(java.lang.String field3)
Description copied from interface: AddMemberGroupCmd
Sets field 3 for the member group. This parameter is optional. It is reserved for customization.
Specified by:
setMemberGroupField3 in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
field3 - The value for field 3.

setMemberGroupName

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

setMemberGroupOID

public void setMemberGroupOID(java.lang.String oid)
Description copied from interface: AddMemberGroupCmd
Sets the OID value for the member group. This parameter is optional. It is reserved by IBM.
Specified by:
setMemberGroupOID in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
oid - The OID value.

setMemberGroupOwnerId

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

setMemberGroupUsageTypeId

public void setMemberGroupUsageTypeId(java.lang.Integer usageTypeId)
Description copied from interface: AddMemberGroupCmd
Sets the usage type id for the member group. This parameter is optional. If you do not specify this parameter, then "general" usage type is used to create this member group.
Specified by:
setMemberGroupUsageTypeId in interface AddMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.AddMemberGroupCmd
Parameters:
usageTypeId - The id of the usage type.