public class ScheduleHandler extends BaseHandler
VALID| Constructor and Description |
|---|
ScheduleHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
archiveActions(User loggedInUser,
java.util.List<java.lang.Integer> actionIds)
Archive all actions in the given list.
|
int |
cancelActions(User loggedInUser,
java.util.List<java.lang.Integer> actionIds)
Cancel all actions in given list.
|
int |
deleteActions(User loggedInUser,
java.util.List<java.lang.Integer> actionIds)
Delete all archived actions in the given list.
|
int |
failSystemAction(User loggedInUser,
java.lang.Integer serverId,
java.lang.Integer actionId)
Fail specific event on specified system
|
int |
failSystemAction(User loggedInUser,
java.lang.Integer serverId,
java.lang.Integer actionId,
java.lang.String message)
Fail specific event on specified system and let the user provide
some info for this fail.
|
java.lang.Object[] |
listAllActions(User loggedInUser)
List all scheduled actions regardless of status.
|
java.lang.Object[] |
listArchivedActions(User loggedInUser)
List the scheduled actions that have been archived.
|
java.lang.Object[] |
listCompletedActions(User loggedInUser)
List the scheduled actions that have succeeded.
|
java.lang.Object[] |
listCompletedSystems(User loggedInUser,
java.lang.Integer actionId)
List the systems that have completed a specific action.
|
java.lang.Object[] |
listFailedActions(User loggedInUser)
List the scheduled actions that have failed.
|
java.lang.Object[] |
listFailedSystems(User loggedInUser,
java.lang.Integer actionId)
List the systems that have failed a specific action.
|
java.lang.Object[] |
listInProgressActions(User loggedInUser)
List the scheduled actions that are in progress.
|
java.lang.Object[] |
listInProgressSystems(User loggedInUser,
java.lang.Integer actionId)
List the systems that have a specific action in progress.
|
int |
rescheduleActions(User loggedInUser,
java.util.List<java.lang.Integer> actionIds,
boolean onlyFailed)
Reschedule all actions in the given list.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic int cancelActions(User loggedInUser, java.util.List<java.lang.Integer> actionIds) throws ActionIsChildException, LookupException
loggedInUser - The current useractionIds - The list of ids for actions to cancel.ActionIsChildException - Thrown when attempting to cancel action with
prerequisitesLookupException - Invalid Action ID providedpublic int failSystemAction(User loggedInUser, java.lang.Integer serverId, java.lang.Integer actionId)
loggedInUser - The current userserverId - server idactionId - action idpublic int failSystemAction(User loggedInUser, java.lang.Integer serverId, java.lang.Integer actionId, java.lang.String message)
loggedInUser - The current userserverId - server idactionId - action idmessage - some info about this failpublic java.lang.Object[] listAllActions(User loggedInUser)
loggedInUser - The current userpublic java.lang.Object[] listCompletedActions(User loggedInUser)
loggedInUser - The current userpublic java.lang.Object[] listInProgressActions(User loggedInUser)
loggedInUser - The current userpublic java.lang.Object[] listFailedActions(User loggedInUser)
loggedInUser - The current userpublic java.lang.Object[] listArchivedActions(User loggedInUser)
loggedInUser - The current userpublic java.lang.Object[] listCompletedSystems(User loggedInUser, java.lang.Integer actionId)
loggedInUser - The current useractionId - The id of the action.public java.lang.Object[] listInProgressSystems(User loggedInUser, java.lang.Integer actionId)
loggedInUser - The current useractionId - The id of the action.public java.lang.Object[] listFailedSystems(User loggedInUser, java.lang.Integer actionId)
loggedInUser - The current useractionId - The id of the action.public int rescheduleActions(User loggedInUser, java.util.List<java.lang.Integer> actionIds, boolean onlyFailed) throws FaultException
loggedInUser - The current useractionIds - The list of ids for actions to reschedule.onlyFailed - only reschedule failed actionsFaultException - A FaultException is thrown if one of the actions provided
is invalid.public int archiveActions(User loggedInUser, java.util.List<java.lang.Integer> actionIds) throws FaultException
loggedInUser - The current useractionIds - The list of ids for actions to archive.FaultException - A FaultException is thrown if one of the actions provided
is invalid.public int deleteActions(User loggedInUser, java.util.List<java.lang.Integer> actionIds)
loggedInUser - The current useractionIds - The list of ids for actions to delete.FaultException - In case of an error