Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ru.rsdn.patterns.mvc.controller
Class EditCommand<P>

    java.lang.Object
      ru.rsdn.patterns.mvc.controller.EditCommand<P>

Type Parameters:
  `P` - свойство модели

All Implemented Interfaces:
  ICommand<Model<P>>

    public class EditCommand<P>

extends java.lang.Object
implements ICommand<Model<P>>

Команда на изменение модели

Field Summary
`private P` | `property`

Constructor Summary
`EditCommand(P _property)` Конструктор

Method Summary
`ICommand<Model<P>>` | `execute(Model<P> model)` Выполнить команду над получателем

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### property

    private final P property

Constructor Detail

### EditCommand

    public EditCommand(P _property)

  Конструктор

  Parameters:
    `_property` - новое свойство модели

Method Detail

### execute

    public ICommand<Model<P>> execute(Model<P> model)

  Description copied from interface: `ICommand`
  Выполнить команду над получателем

  Specified by:
    `execute` in interface `ICommand<Model<P>>`
  Parameters:
    `model` - получатель
  Returns:
    команда, отменяющая выполненную, или пустая ссылка, если команда не может быть выполнена

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD