| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public Message getDisplayName() { |
| | | return INFO_TASK_BACKUP_NAME.get(); |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public Message getAttributeDisplayName(String attrName) { |
| | | return argDisplayMap.get(attrName); |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | // Use task id for backup id in case of recurring task. |
| | | if (super.isRecurring()) { |
| | | backupID = super.getTaskID(); |
| | | } |
| | | |
| | | |
| | | // If no backup ID was provided, then create one with the current timestamp. |
| | | if (backupID == null) |
| | | { |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public void interruptTask(TaskState interruptState, Message interruptReason) |
| | | { |
| | | if (TaskState.STOPPED_BY_ADMINISTRATOR.equals(interruptState) && |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isInterruptable() { |
| | | return true; |
| | | } |