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 AddCommand<P>

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

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

All Implemented Interfaces:
  ICommand<ListModel<P>>

    public class AddCommand<P>

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

Команда на добавление моделей

Field Summary
`private java.util.Collection<Model<P>>` | `models`

Constructor Summary
`AddCommand(java.util.Collection<Model<P>> _models)` Конструктор
`AddCommand(Model<P> model)` Конструктор

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

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

Field Detail

### models

    private final java.util.Collection<Model<P>> models

Constructor Detail

### AddCommand

    public AddCommand(java.util.Collection<Model<P>> _models)

  Конструктор

  Parameters:
    `_models` - добавляемые модели

### AddCommand

    public AddCommand(Model<P> model)

  Конструктор

  Parameters:
    `model` - добавляемая модель

Method Detail

### execute

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

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

  Specified by:
    `execute` in interface `ICommand<ListModel<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