com.ibm.commerce.member.facade.datatypes

Class MemberGroupUsageEnumerationType

  • java.lang.Object
    • org.eclipse.emf.common.util.AbstractEnumerator
      • com.ibm.commerce.member.facade.datatypes.MemberGroupUsageEnumerationType
  • All Implemented Interfaces:
    org.eclipse.emf.common.util.Enumerator


    public final class MemberGroupUsageEnumerationType
    extends org.eclipse.emf.common.util.AbstractEnumerator
    A representation of the literals of the enumeration 'Group Usage Enumeration Type', and utility methods for working with them. The default member group usage types: GeneralPurpose: A general grouping of persons and/or organizations. AccessControl: A group of persons specified as part of an access control policy. CustomerTerritory: A group of customers, typically by territory. CustomerServiceRepresentative: A group of customer service representatives, which in turn can have customer territory groups or customer accounts assigned to them. RegisteredCustomer: A group of buyer organizations that have registered to a seller organization. CustomerPrice: A group of customers that are entitled to get a contract's terms and conditions; often used to enforce custom pricing for the group. Customer price groups can comprise any user, who can be included and excluded explicitly. CustomerSegment: A group of persons based on common attributes, for example demographics or purchase history. This group is used in marketing campaigns. RFQResponseApproval: An organization that wants RFQ response approvals owns a member group of this usage. The group contains persons that are able to approve RFQ responses. DisableInheritedRFQResponseApproval: An organization that does not want RFQ response approvals owns a member group of this usage. OrderProcessApproval: An organization that wants order approvals owns a member group of this usage. The group contains persons that are able to approve orders. DisableInheritedOrderProcessApproval: An organization that does not want order approvals owns a member group of this usage. ContractSubmitApproval: An organization that wants contract approvals owns a member group of this usage. The group contains persons that are able to approve contracts. DisableInheritedContractSubmitApproval: An organization that does not want contract approvals owns a member group of this usage. UserRegistrationApproval: An organization that wants user registration approvals owns a member group of this usage. The group contains persons that are able to approve user registration requests. DisableInheritedUserRegistrationApproval: An organization that does not want user registration approvals owns a member group of this usage. ResellerRegistrationApproval: An organization that wants reseller registration approvals owns a member group of this usage. The group contains persons that are able to approve reseller registration requests. DisableInheritedResellerRegistrationApproval: An organization that does not want reseller registration approvals owns a member group of this usage.
    See Also:
    MemberPackage.getMemberGroupUsageEnumerationType()