com.ibm.commerce.membergroup.commands

Interface UpdateMemberGroupCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    UpdateMemberGroupCmdImpl


    public interface UpdateMemberGroupCmd
    extends TaskCommand
    This interface must be implemented to provide a task command that updates member groups. Different implementations of this interface can be provided for different stores.
    • Field Detail

      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The name of the default implementation of this interface.
        See Also:
        Constant Field Values
    • Method Detail

      • setMemberGroupId

        void setMemberGroupId(java.lang.Long id)
        Sets the member group ID. This parameter is required.
        Parameters:
        id - The ID of the member group.
      • setMemberGroupName

        void setMemberGroupName(java.lang.String name)
        Sets the new member group name.
        Parameters:
        name - The name of the member group.
      • setMemberGroupOwnerId

        void setMemberGroupOwnerId(java.lang.Long ownerId)
        Sets the new member group owner ID.
        Parameters:
        ownerId - The owner ID of the member group.
      • setMemberGroupDescription

        void setMemberGroupDescription(java.lang.String description)
        Sets the new member group description.
        Parameters:
        description - The description of the member group.
      • setMemberGroupConditions

        void setMemberGroupConditions(java.lang.String conditions)
        Sets the new member group conditions.
        Parameters:
        conditions - The conditions of the member group.
      • setMemberGroupDN

        void setMemberGroupDN(java.lang.String dn)
        Sets the new distinguished name for the member group.
        Parameters:
        dn - The distingushed name for this member group.
      • setMemberGroupField1

        void setMemberGroupField1(java.lang.String field1)
        Sets the new field 1 value for the member group.
        Parameters:
        field1 - The field 1 value for this member group.
      • setMemberGroupField2

        void setMemberGroupField2(java.lang.String field2)
        Sets the new field 2 value for the member group.
        Parameters:
        field1 - The field 2 value for this member group.
      • setMemberGroupField3

        void setMemberGroupField3(java.lang.String field3)
        Sets the new field 3 value for the member group.
        Parameters:
        field1 - The field 3 value for this member group.
      • setMemberGroupOID

        void setMemberGroupOID(java.lang.String oid)
        Sets the new OID value for the member group.
        Parameters:
        field1 - The OID value for this member group.
      • setMemberGroupUsageTypeId

        void setMemberGroupUsageTypeId(java.lang.String usageTypeId)
        Sets the new member group usage type id.
        Parameters:
        usageTypeId - The usage type id of the member group.
      • getMemberGroupId

        java.lang.Long getMemberGroupId()
        Returns the member group ID of the member group that was just updated.
        Returns:
        The ID of the member group.
      • enableContentManagement

        void enableContentManagement(boolean enabled)
        Indicates whether Content Management flow should be used for the command
        Parameters:
        enabled - true will use the Content Management flow