@Service @Named(value="isisExtensionsCommandReplaySecondary.CommandExecutorServiceWithTime") @Order(value=-10) @Qualifier(value="WithTime") public class CommandExecutorServiceWithTime extends Object implements org.apache.isis.applib.services.command.CommandExecutorService
CommandExecutorService that also sets the time (using the TickingClockService) to that
of the Command's timestamp before executing the command.
It then delegates down to the default implementation.
| Constructor and Description |
|---|
CommandExecutorServiceWithTime(org.apache.isis.applib.services.command.CommandExecutorService delegate,
TickingClockService tickingClockService) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.isis.applib.services.bookmark.Bookmark |
executeCommand(org.apache.isis.applib.services.command.Command command) |
org.apache.isis.applib.services.bookmark.Bookmark |
executeCommand(org.apache.isis.schema.cmd.v2.CommandDto dto,
org.apache.isis.applib.services.command.CommandOutcomeHandler outcomeHandler) |
org.apache.isis.applib.services.bookmark.Bookmark |
executeCommand(org.apache.isis.applib.services.command.CommandExecutorService.SudoPolicy sudoPolicy,
org.apache.isis.applib.services.command.Command command) |
org.apache.isis.applib.services.bookmark.Bookmark |
executeCommand(org.apache.isis.applib.services.command.CommandExecutorService.SudoPolicy sudoPolicy,
org.apache.isis.schema.cmd.v2.CommandDto dto,
org.apache.isis.applib.services.command.CommandOutcomeHandler outcomeHandler) |
public CommandExecutorServiceWithTime(@Qualifier(value="Default") org.apache.isis.applib.services.command.CommandExecutorService delegate, TickingClockService tickingClockService)
public org.apache.isis.applib.services.bookmark.Bookmark executeCommand(org.apache.isis.applib.services.command.Command command)
executeCommand in interface org.apache.isis.applib.services.command.CommandExecutorServicepublic org.apache.isis.applib.services.bookmark.Bookmark executeCommand(org.apache.isis.applib.services.command.CommandExecutorService.SudoPolicy sudoPolicy, org.apache.isis.applib.services.command.Command command)
executeCommand in interface org.apache.isis.applib.services.command.CommandExecutorServicepublic org.apache.isis.applib.services.bookmark.Bookmark executeCommand(org.apache.isis.schema.cmd.v2.CommandDto dto, org.apache.isis.applib.services.command.CommandOutcomeHandler outcomeHandler)
executeCommand in interface org.apache.isis.applib.services.command.CommandExecutorServicepublic org.apache.isis.applib.services.bookmark.Bookmark executeCommand(org.apache.isis.applib.services.command.CommandExecutorService.SudoPolicy sudoPolicy, org.apache.isis.schema.cmd.v2.CommandDto dto, org.apache.isis.applib.services.command.CommandOutcomeHandler outcomeHandler)
executeCommand in interface org.apache.isis.applib.services.command.CommandExecutorServiceCopyright © 2010–2020 The Apache Software Foundation. All rights reserved.