aspoev.primitive.command
Class AddParameterCommand

java.lang.Object
  extended byaspoev.primitive.command.EditCommand
      extended byaspoev.primitive.command.EditMethodCommand
          extended byaspoev.primitive.command.EditParameterCommand
              extended byaspoev.primitive.command.AddParameterCommand
All Implemented Interfaces:
pJ.jasmine.PRI, java.io.Serializable

public class AddParameterCommand
extends EditParameterCommand
implements pJ.jasmine.PRI

See Also:
Serialized Form

Field Summary
protected  java.lang.String paramName
           
protected  TypeReferenceElement paramType
           
 
Fields inherited from class aspoev.primitive.command.EditParameterCommand
paramIndex
 
Fields inherited from class aspoev.primitive.command.EditMethodCommand
methodName, types
 
Fields inherited from class aspoev.primitive.command.EditCommand
target
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
protected AddParameterCommand()
           
  AddParameterCommand(java.lang.String methodName, java.util.List paramTypes, TypeReferenceElement paramType, java.lang.String paramName)
           
  AddParameterCommand(TypeReferenceElement targetType, java.lang.String methodName, java.util.List paramTypes, TypeReferenceElement paramType, java.lang.String paramName, int position)
           
 
Method Summary
protected  void edit()
           
 java.lang.String getPrimitiveName()
           
protected  void persist()
           
 
Methods inherited from class aspoev.primitive.command.EditMethodCommand
getParameterTypes, persistParameterTypes
 
Methods inherited from class aspoev.primitive.command.EditCommand
execute, overridesMember, usesMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramType

protected TypeReferenceElement paramType

paramName

protected java.lang.String paramName
Constructor Detail

AddParameterCommand

public AddParameterCommand(TypeReferenceElement targetType,
                           java.lang.String methodName,
                           java.util.List paramTypes,
                           TypeReferenceElement paramType,
                           java.lang.String paramName,
                           int position)

AddParameterCommand

public AddParameterCommand(java.lang.String methodName,
                           java.util.List paramTypes,
                           TypeReferenceElement paramType,
                           java.lang.String paramName)

AddParameterCommand

protected AddParameterCommand()
Method Detail

persist

protected void persist()
Overrides:
persist in class EditParameterCommand

edit

protected void edit()
Specified by:
edit in class EditCommand

getPrimitiveName

public java.lang.String getPrimitiveName()
Specified by:
getPrimitiveName in class EditCommand