Package io.dialob.executor.command
Interface CreateRowGroupItemsFromPrototypeCommand
-
- All Superinterfaces:
Command<ItemStates>,Serializable,SessionUpdateCommand,UpdateCommand<ItemId,ItemStates>
- All Known Implementing Classes:
ImmutableCreateRowGroupItemsFromPrototypeCommand
@Immutable public interface CreateRowGroupItemsFromPrototypeCommand extends SessionUpdateCommand, UpdateCommand<ItemId,ItemStates>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Set<EventMatcher>getEventMatchers()ItemIdgetItemPrototypeId()default ItemStatesupdate(EvalContext context, ItemStates itemStates)-
Methods inherited from interface io.dialob.executor.command.Command
getTriggers
-
Methods inherited from interface io.dialob.executor.command.UpdateCommand
getTargetId, withTargetId
-
-
-
-
Method Detail
-
getItemPrototypeId
@Parameter ItemId getItemPrototypeId()
-
update
@Nonnull default ItemStates update(@Nonnull EvalContext context, @Nonnull ItemStates itemStates)
- Specified by:
updatein interfaceCommand<ItemStates>
-
getEventMatchers
@Nonnull default Set<EventMatcher> getEventMatchers()
- Specified by:
getEventMatchersin interfaceCommand<ItemStates>
-
-