com.ibm.commerce.membergroup.commands

Interface ListMemberGroupsForCurrentUserCmd

  • 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:
    ListMemberGroupsForCurrentUserCmdImpl


    public interface ListMemberGroupsForCurrentUserCmd
    extends TaskCommand
    This interface must be implemented to provide a task command that lists the member groups to which a user belongs. 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

      • setMemberGroupUsageTypeId

        void setMemberGroupUsageTypeId(java.lang.Integer memberGroupUsageTypeId)
        Sets the member group usage type ID. If this parameter is not specified, then the general usage type is assumed.
        Parameters:
        memberGroupUsageTypeId - The ID of the desired usage type.
      • getMemberGroups

        java.lang.String[] getMemberGroups()
        Returns the names of the member groups to which the current user belongs. You must execute this task command before accessing this value.
        Returns:
        An array of member group names.
      • getMemberGroupIds

        java.lang.Long[] getMemberGroupIds()
        Returns the IDs of the member groups to which the current user belongs. You must execute this task command before accessing this value.
        Returns:
        An array of member group ids.
      • setStoreId

        void setStoreId(java.lang.Integer storeId)
        Sets the store ID that is used to find member group from the database.
        Parameters:
        storeId - The ID of the store.
      • setStoreIds

        void setStoreIds(java.lang.Integer[] storeIds)
        Sets the store IDs that are used to find member group from the database.
        Parameters:
        storeIds - The ID of stores.