ccc.commands
Class UpdateCachingCommand
java.lang.Object
ccc.commands.Command<java.lang.Void>
ccc.commands.UpdateCachingCommand
public class UpdateCachingCommand
- extends Command<java.lang.Void>
Command: update cache duration.
- Author:
- Civic Computing Ltd.
Methods inherited from class ccc.commands.Command |
afterExecute, authorize, beforeExecute, execute, getAudit, getComments, getData, getGroups, getRepository, getUsers, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateCachingCommand
public UpdateCachingCommand(ResourceRepository repository,
LogEntryRepository audit,
java.util.UUID resourceId,
Duration duration)
- Constructor.
- Parameters:
repository
- The ResourceDao used for CRUD operations, etc.audit
- The audit logger, for logging business actions.resourceId
- The resource to update.duration
- The new caching duration.
doExecute
public java.lang.Void doExecute(UserEntity actor,
java.util.Date happenedOn)
- Execute the command.
- Specified by:
doExecute
in class Command<java.lang.Void>
- Parameters:
actor
- The user who performed the command.happenedOn
- When the command was performed.
- Returns:
- The result of the command, of type T.
getType
protected CommandType getType()
- Get the type of this command.
- Specified by:
getType
in class Command<java.lang.Void>
- Returns:
- The type as an enum.
Copyright © 2010. All Rights Reserved.