public abstract class SsmPackagesAction extends AbstractDatabaseAction
Constructor and Description |
---|
SsmPackagesAction() |
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(EventMessage msg)
Performs the business logic of the action.
|
protected abstract java.util.List<Action> |
doSchedule(SsmPackageEvent event,
User user,
java.util.List<java.lang.Long> sid,
java.util.Date earliest,
ActionChain actionChain) |
protected abstract java.util.List<java.lang.Long> |
getAffectedServers(SsmPackageEvent event,
User u) |
protected abstract java.lang.String |
getOperationName() |
protected void |
scheduleAction(SsmPackageEvent event,
User user) |
execute, handleTransactions
protected void doExecute(EventMessage msg)
AbstractDatabaseAction
AbstractDatabaseAction.execute(EventMessage)
.doExecute
in class AbstractDatabaseAction
msg
- event being executed; will not be null
protected void scheduleAction(SsmPackageEvent event, User user)
protected abstract java.lang.String getOperationName()
protected abstract java.util.List<java.lang.Long> getAffectedServers(SsmPackageEvent event, User u)
protected abstract java.util.List<Action> doSchedule(SsmPackageEvent event, User user, java.util.List<java.lang.Long> sid, java.util.Date earliest, ActionChain actionChain)