Package io.dialob.executor.command
Interface PrevPage
-
- All Superinterfaces:
AbstractUpdateCommand<ItemId,ItemState>,Command<ItemState>,ItemUpdateCommand,Serializable,UpdateCommand<ItemId,ItemState>
- All Known Implementing Classes:
ImmutablePrevPage
@Immutable public interface PrevPage
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleananyErrors(EvalContext context)default ItemIdgetTargetId()default ItemStategotoPage(EvalContext context, ItemState itemState, ItemId page)default booleanpageIsInactive(EvalContext context, ItemId page)default ItemStateupdate(EvalContext context, ItemState itemState)-
Methods inherited from interface io.dialob.executor.command.Command
getEventMatchers, getTriggers
-
Methods inherited from interface io.dialob.executor.command.UpdateCommand
withTargetId
-
-
-
-
Method Detail
-
update
@Nonnull default ItemState update(@Nonnull EvalContext context, @Nonnull ItemState itemState)
-
getTargetId
@Nonnull @Default default ItemId getTargetId()
- Specified by:
getTargetIdin interfaceUpdateCommand<ItemId,ItemState>
-
pageIsInactive
default boolean pageIsInactive(EvalContext context, ItemId page)
-
anyErrors
default boolean anyErrors(EvalContext context)
-
gotoPage
default ItemState gotoPage(EvalContext context, ItemState itemState, ItemId page)
-
-