public class CheckUserInMemberGroupCmdImpl extends TaskCommandImpl implements CheckUserInMemberGroupCmd, SegmentConstants, ConditionConstants
Modifier and Type | Field and Description |
---|---|
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.util.Vector | _memberGroupMarketingIncludedMembers
The marketing member group included member list.
|
protected java.lang.String | _memberGroupName
The member group name.
|
protected java.lang.Long | _memberGroupOwnerId
The member group owner id.
|
protected java.util.Vector | _memberGroups
A vector of member groups IDs to which this user belongs.
|
protected com.ibm.commerce.member.helpers.OrgEntityManageBean | _orgEntityManageBean
Deprecated.
Uses _sbOrganization due to integration with WMM.
|
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 OrganizationSyncBean | _sbOrganization
An instance of OrganizationSyncBean.
|
protected UserSyncBean | _sbUser
An instance of UserSyncBean.
|
protected UserAccessBean | _user
An instance of UserAccessBean.
|
protected com.ibm.commerce.member.helpers.UserManageBean | _userManageBean
Deprecated.
Uses _sbUser due to integration with WMM.
|
protected UserProfileAccessBean | _userProfile
An instance of UserProfileAccessBean.
|
static java.lang.String | COPYRIGHT
Copyright.
|
Constructor and Description |
---|
CheckUserInMemberGroupCmdImpl() |
Modifier and Type | Method and Description |
---|---|
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 | evaluateAgeRangeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
Evaluate the "ageRange" 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.
|
boolean | evaluateMarketingPopulates()
Evaluate the "marketingPopulates" 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 OrganizationSyncBean | getOrganizationSyncBean()
Get an instance of OrgEntityManageBean for the user's organization.
|
protected com.ibm.commerce.member.helpers.OrgEntityManageBean | getOrgEntityManageBean()
Deprecated.
Uses getOrganizationSyncBean() due to integration with WMM.
|
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 com.ibm.commerce.member.helpers.UserManageBean | getUserManageBean()
Deprecated.
Uses getUserSyncBean() due to integration with WMM.
|
protected UserProfileAccessBean | getUserProfile()
Get the user profile access bean for the user.
|
protected UserSyncBean | getUserSyncBean()
Get an instance of UserSyncBean 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.
|
public static final java.lang.String COPYRIGHT
protected UserAccessBean _user
protected com.ibm.commerce.member.helpers.UserManageBean _userManageBean
protected UserSyncBean _sbUser
protected java.lang.String _memberGroupName
protected java.lang.Long _memberGroupOwnerId
protected MemberGroupAccessBean _memberGroupAccessBean
protected boolean _result
protected DemographicsAccessBean _demographics
protected AddressAccessBean _address
protected UserProfileAccessBean _userProfile
protected java.util.Vector _memberGroups
protected java.util.Vector _roles
protected java.util.Vector _orgRoles
protected java.lang.Long _orgRolesOrgId
protected CheckUserInMemberGroupCmd _checkUserInMemberGroupCmd
protected CheckUserInMemberGroupCmdImpl _parent
protected Condition _memberGroupCondition
protected java.util.Vector _memberGroupExplicitlyExcludedMembers
protected java.util.Vector _memberGroupExplicitlyIncludedMembers
protected java.util.Vector _memberGroupMarketingIncludedMembers
protected boolean _memberGroupExplicitMembersFromCache
protected com.ibm.commerce.member.helpers.OrgEntityManageBean _orgEntityManageBean
protected OrganizationSyncBean _sbOrganization
public void setUser(UserAccessBean user)
public void setMemberGroupName(java.lang.String memberGroupName)
public void setMemberGroupOwnerId(java.lang.Long memberGroupOwnerId)
public void setMemberGroupAccessBean(MemberGroupAccessBean memberGroupAccessBean)
public void setMemberGroupCondition(Condition memberGroupCondition)
public void setMemberGroupExplicitMembersFromCache(boolean memberGroupExplicitMembersFromCache)
public boolean getResult()
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
protected boolean evaluateSegment()
public boolean evaluate(java.lang.String variable, java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
public boolean evaluate(java.lang.String name, OpenCondition.Parameter[] parameters)
protected boolean evaluateRegistrationStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateDaysSinceRegistrationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateRegistrationDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateDaysSinceRegistrationChangeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateRegistrationChangeDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateGenderCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAgeGroupCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateIncomeGroupCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateMaritalStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateChildrenCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateHouseholdCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateCityCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateStateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateCountryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateZipCodeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluatePhoneCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateEMailCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateCurrencyCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateLanguageCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateLocaleCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAmountSpentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateOrdersCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateDaysSinceLastPurchaseCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateLastPurchaseDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateDaysSinceLastVisitCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateLastVisitDateCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateCompanyCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateInterestsCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateMemberGroupsCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateSegmentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluatePreferredCommunicationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateRoleCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateRoleListCondition(OpenCondition.Parameter[] parameters)
protected boolean evaluateStatusCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateOrgCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateOrgDNCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateJobFunctionCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountSizeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountLocationCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountCountryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountBusinessCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountIndustryCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountCreditCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAccountAmountSpentCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
protected boolean evaluateAgeRangeCondition(java.lang.String operator, java.lang.String value, SimpleCondition.Qualifier[] qualifiers)
public boolean evaluateMarketingPopulates()
protected DemographicsAccessBean getDemographics()
protected AddressAccessBean getAddress()
protected UserProfileAccessBean getUserProfile()
protected java.util.Vector getMemberGroups()
protected java.util.Vector getRoles()
protected java.util.Vector getRoles(java.lang.Long orgId)
protected CheckUserInMemberGroupCmd getCheckUserInMemberGroupCmd()
protected java.lang.Long getAccountOrganizationId(java.lang.String accountName)
protected com.ibm.commerce.member.helpers.UserManageBean getUserManageBean()
protected com.ibm.commerce.member.helpers.OrgEntityManageBean getOrgEntityManageBean()
protected UserSyncBean getUserSyncBean()
protected OrganizationSyncBean getOrganizationSyncBean()
protected void populateMemberGroupExplicitMembers()