Package io.dialob.executor.command
Interface UpdateValueSetCommand
-
- All Superinterfaces:
Command<ValueSetState>,Serializable,UpdateCommand<ValueSetId,ValueSetState>
- All Known Implementing Classes:
ImmutableUpdateValueSetCommand
@Immutable public interface UpdateValueSetCommand extends UpdateCommand<ValueSetId,ValueSetState>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<Value<ValueSet.Entry>>getEntries()default Set<EventMatcher>getEventMatchers()default ValueSetStateupdate(EvalContext context, ValueSetState state)-
Methods inherited from interface io.dialob.executor.command.Command
getTriggers
-
Methods inherited from interface io.dialob.executor.command.UpdateCommand
getTargetId, withTargetId
-
-
-
-
Method Detail
-
getEntries
@Parameter(order=1) List<Value<ValueSet.Entry>> getEntries()
-
getEventMatchers
@Nonnull default Set<EventMatcher> getEventMatchers()
- Specified by:
getEventMatchersin interfaceCommand<ValueSetState>
-
update
@Nonnull default ValueSetState update(@Nonnull EvalContext context, @Nonnull ValueSetState state)
- Specified by:
updatein interfaceCommand<ValueSetState>
-
-