Package io.dialob.executor.command
Interface Command<T>
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
io.dialob.executor.command.AbstractPageCommand,AbstractUpdateAttributeCommand<T>,AbstractUpdateBooleanAttributeCommand,AbstractUpdateCommand<I,T>,AddRow,Complete,CreateCommand<T>,CreateRowGroupFromPrototypeCommand,CreateRowGroupItemsFromPrototypeCommand,DeleteRow,ErrorLabelUpdateCommand,ErrorUpdateCommand,GotoPage,InitGroupItems,InitRowGroupItemsCommand,ItemInitCommand,ItemUpdateCommand,NextPage,NopCommand,PrevPage,RemoveRowItemsCommand,SessionUpdateCommand,SetAnswer,SetLocale,SetRows,SetVariableFailed,SetVariablePending,SetVariableValue,UpdateActivityCommand,UpdateAllowedActionsCommand,UpdateAvailableItemsCommand,UpdateClassNames,UpdateCommand<I,T>,UpdateDescriptionCommand,UpdateDisabledCommand,UpdateGroupItems,UpdateIsInvalidAnswersCommand,UpdateLabelCommand,UpdateRequiredCommand,UpdateValidationCommand,UpdateValueSetCommand,ValidationDisabledUpdateCommand,VariableUpdateCommand
- All Known Implementing Classes:
ImmutableAddRow,ImmutableComplete,ImmutableCreateRowGroupFromPrototypeCommand,ImmutableCreateRowGroupItemsFromPrototypeCommand,ImmutableDeleteRow,ImmutableErrorLabelUpdateCommand,ImmutableGotoPage,ImmutableInitGroupItems,ImmutableInitRowGroupItemsCommand,ImmutableNextPage,ImmutableNopCommand,ImmutablePrevPage,ImmutableRemoveRowItemsCommand,ImmutableSetAnswer,ImmutableSetLocale,ImmutableSetRows,ImmutableSetVariableFailed,ImmutableSetVariablePending,ImmutableSetVariableValue,ImmutableUpdateActivityCommand,ImmutableUpdateAllowedActionsCommand,ImmutableUpdateAvailableItemsCommand,ImmutableUpdateClassNames,ImmutableUpdateDescriptionCommand,ImmutableUpdateDisabledCommand,ImmutableUpdateGroupItems,ImmutableUpdateIsInvalidAnswersCommand,ImmutableUpdateLabelCommand,ImmutableUpdateRequiredCommand,ImmutableUpdateValidationCommand,ImmutableUpdateValueSetCommand,ImmutableValidationDisabledUpdateCommand,ImmutableVariableUpdateCommand
public interface Command<T> extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Set<EventMatcher>getEventMatchers()List<Trigger<T>>getTriggers()Tupdate(EvalContext context, T target)
-
-
-
Method Detail
-
getEventMatchers
@Nonnull default Set<EventMatcher> getEventMatchers()
-
update
@Nonnull T update(@Nonnull EvalContext context, @Nonnull T target)
-
-