com.ibm.commerce.membergroup.commands
Class UpdateMemberGroupCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmdImpl
All Implemented Interfaces:
ECCommand, TaskCommand, UpdateMemberGroupCmd

public class UpdateMemberGroupCmdImpl
extends TaskCommandImpl
implements UpdateMemberGroupCmd

This class implements the UpdateMemberGroupCmd interface to provide the task command that updates a member group.


Field Summary
protected  java.lang.String _memberGroupConditions
          The member group conditions.
protected  java.lang.String _memberGroupDescription
          The member group description.
protected  java.lang.String _memberGroupDN
          The member group distinguished name.
protected  java.lang.String _memberGroupField1
          The member group custom field 1.
protected  java.lang.String _memberGroupField2
          The member group custom field 2.
protected  java.lang.String _memberGroupField3
          The member group custom field 3.
protected  java.lang.Long _memberGroupId
          The member group ID.
protected  java.lang.String _memberGroupName
          The member group name.
protected  java.lang.String _memberGroupOID
          The member group OID.
protected  java.lang.Long _memberGroupOwnerId
          The member group owner ID.
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
defaultCommandClassName, Name
 
Constructor Summary
UpdateMemberGroupCmdImpl()
           
 
Method Summary
 boolean isReadyToCallExecute()
          Checks to see if the command is ready to call.
 void performExecute()
          Performs the execution of the command.
 void setMemberGroupConditions(java.lang.String conditions)
          Sets the new member group conditions.
 void setMemberGroupDescription(java.lang.String description)
          Sets the new member group description.
 void setMemberGroupDN(java.lang.String dn)
          Sets the new distinguished name for the member group.
 void setMemberGroupField1(java.lang.String field1)
          Sets the new field 1 value for the member group.
 void setMemberGroupField2(java.lang.String field2)
          Sets the new field 2 value for the member group.
 void setMemberGroupField3(java.lang.String field3)
          Sets the new field 3 value for the member group.
 void setMemberGroupId(java.lang.Long id)
          Sets the member group ID.
 void setMemberGroupName(java.lang.String name)
          Sets the new member group name.
 void setMemberGroupOID(java.lang.String oid)
          Sets the new OID value for the member group.
 void setMemberGroupOwnerId(java.lang.Long ownerId)
          Sets the new member group owner id.
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

_memberGroupConditions

protected java.lang.String _memberGroupConditions
The member group conditions.

_memberGroupDescription

protected java.lang.String _memberGroupDescription
The member group description.

_memberGroupDN

protected java.lang.String _memberGroupDN
The member group distinguished name.

_memberGroupField1

protected java.lang.String _memberGroupField1
The member group custom field 1.

_memberGroupField2

protected java.lang.String _memberGroupField2
The member group custom field 2.

_memberGroupField3

protected java.lang.String _memberGroupField3
The member group custom field 3.

_memberGroupId

protected java.lang.Long _memberGroupId
The member group ID.

_memberGroupName

protected java.lang.String _memberGroupName
The member group name.

_memberGroupOID

protected java.lang.String _memberGroupOID
The member group OID.

_memberGroupOwnerId

protected java.lang.Long _memberGroupOwnerId
The member group owner ID.

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.
Constructor Detail

UpdateMemberGroupCmdImpl

public UpdateMemberGroupCmdImpl()
Method Detail

isReadyToCallExecute

public boolean isReadyToCallExecute()
Checks to see if the command is ready to call. This method will return false if the member group ID is null.
Overrides:
isReadyToCallExecute in class AbstractECCommand
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 AbstractECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

setMemberGroupConditions

public void setMemberGroupConditions(java.lang.String conditions)
Description copied from interface: UpdateMemberGroupCmd
Sets the new member group conditions.
Specified by:
setMemberGroupConditions in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
conditions - The conditions of the member group.

setMemberGroupDescription

public void setMemberGroupDescription(java.lang.String description)
Description copied from interface: UpdateMemberGroupCmd
Sets the new member group description.
Specified by:
setMemberGroupDescription in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
description - The description of the member group.

setMemberGroupDN

public void setMemberGroupDN(java.lang.String dn)
Description copied from interface: UpdateMemberGroupCmd
Sets the new distinguished name for the member group.
Specified by:
setMemberGroupDN in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
dn - The distingushed name for this member group.

setMemberGroupField1

public void setMemberGroupField1(java.lang.String field1)
Description copied from interface: UpdateMemberGroupCmd
Sets the new field 1 value for the member group.
Specified by:
setMemberGroupField1 in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
field1 - The field 1 value for this member group.

setMemberGroupField2

public void setMemberGroupField2(java.lang.String field2)
Description copied from interface: UpdateMemberGroupCmd
Sets the new field 2 value for the member group.
Specified by:
setMemberGroupField2 in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
field1 - The field 2 value for this member group.

setMemberGroupField3

public void setMemberGroupField3(java.lang.String field3)
Description copied from interface: UpdateMemberGroupCmd
Sets the new field 3 value for the member group.
Specified by:
setMemberGroupField3 in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
field1 - The field 3 value for this member group.

setMemberGroupId

public void setMemberGroupId(java.lang.Long id)
Description copied from interface: UpdateMemberGroupCmd
Sets the member group ID. This parameter is required.
Specified by:
setMemberGroupId in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
id - The id of the member group.

setMemberGroupName

public void setMemberGroupName(java.lang.String name)
Description copied from interface: UpdateMemberGroupCmd
Sets the new member group name.
Specified by:
setMemberGroupName in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
name - The name of the member group.

setMemberGroupOID

public void setMemberGroupOID(java.lang.String oid)
Description copied from interface: UpdateMemberGroupCmd
Sets the new OID value for the member group.
Specified by:
setMemberGroupOID in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
field1 - The OID value for this member group.

setMemberGroupOwnerId

public void setMemberGroupOwnerId(java.lang.Long ownerId)
Description copied from interface: UpdateMemberGroupCmd
Sets the new member group owner id.
Specified by:
setMemberGroupOwnerId in interface UpdateMemberGroupCmd
Following copied from interface: com.ibm.commerce.membergroup.commands.UpdateMemberGroupCmd
Parameters:
ownerId - The owner id of the member group.