com.ibm.commerce.membergroup.commands
Class DeleteMemberGroupMemberCmdImpl

java.lang.Object
  |
  +--CacheableCommandImpl
        |
        +--com.ibm.commerce.command.AbstractECTargetableCommand
              |
              +--com.ibm.commerce.command.TaskCommandImpl
                    |
                    +--com.ibm.commerce.membergroup.commands.DeleteMemberGroupMemberCmdImpl
All Implemented Interfaces:
DeleteMemberGroupMemberCmd, ECCommand, ECTargetableCommand, TaskCommand

public class DeleteMemberGroupMemberCmdImpl
extends TaskCommandImpl
implements DeleteMemberGroupMemberCmd

This class implements the DeleteMemberGroupMemberCmd interface to provide the task command that removes a member from a member group. AccessBean used within the implementation:MemberGroupMemberAccessBean.

See Also:
Serialized Form

Field Summary
protected  java.lang.Long _memberGroupId
          Member group ID.
protected  java.lang.Long _memberId
          Member ID.
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.membergroup.commands. DeleteMemberGroupMemberCmd
defaultCommandClassName, Name
 
Fields inherited from interface com.ibm.commerce.command. ECCommand
defaultCommandClassName
 
Constructor Summary
DeleteMemberGroupMemberCmdImpl()
           
 
Method Summary
 java.lang.String getMemberId()
          Gets the member ID.
 boolean isReadyToCallExecute()
          Checks to see if the command is ready to call.
 void performExecute()
          Performs the execution of the command.
 void setMemberGroupId(java.lang.Long memberGroupId)
          Sets the member group ID.
 void setMemberId(java.lang.Long memberId)
          Sets the member ID.
 
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
Copyright.
See Also:
Constant Field Values

_memberGroupId

protected java.lang.Long _memberGroupId
Member group ID.

_memberId

protected java.lang.Long _memberId
Member ID.
Constructor Detail

DeleteMemberGroupMemberCmdImpl

public DeleteMemberGroupMemberCmdImpl()
Method Detail

getMemberId

public java.lang.String getMemberId()
Gets the member ID.
Specified by:
getMemberId in interface DeleteMemberGroupMemberCmd
Returns:
The member ID.

setMemberGroupId

public void setMemberGroupId(java.lang.Long memberGroupId)
Sets the member group ID.
Specified by:
setMemberGroupId in interface DeleteMemberGroupMemberCmd
Parameters:
memberGroupId - Member group ID.

setMemberId

public void setMemberId(java.lang.Long memberId)
Sets the member ID.
Specified by:
setMemberId in interface DeleteMemberGroupMemberCmd
Parameters:
memberId - Member ID.

isReadyToCallExecute

public boolean isReadyToCallExecute()
Checks to see if the command is ready to call. This method will return false if either the member group ID or the member ID are null.
Overrides:
isReadyToCallExecute in class AbstractECTargetableCommand
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 AbstractECTargetableCommand
ECException