ix.ideel
Class IdeelController.AutomaticOption

java.lang.Object
  |
  +--ix.ideel.IssueOption
        |
        +--ix.ideel.IdeelController.AutomaticOption
All Implemented Interfaces:
IssueHandler, StatusValues
Enclosing class:
IdeelController

static class IdeelController.AutomaticOption
extends IssueOption

Handles an issue by invoking one of the agent-level issue-handlers.


Inner classes inherited from class ix.ideel.IssueOption
IssueOption.ManualOption, IssueOption.NoActionOption
 
Field Summary
(package private)  IssueHandler handler
           
(package private)  Issue issue
           
 
Fields inherited from class ix.ideel.IssueOption
shortDescription
 
Fields inherited from interface ix.icore.process.StatusValues
PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM, PRIORITY_NONE, PRODUCT_BLANK, PRODUCT_COMPLETE, PRODUCT_DRAFT, STATUS_BLANK, STATUS_COMPLETE, STATUS_EXECUTING, STATUS_IMPOSSIBLE, STATUS_NA, STATUS_POSSIBLE
 
Constructor Summary
(package private) IdeelController.AutomaticOption(Issue i, IssueHandler h)
           
 
Method Summary
 void handleIssue(Issue i)
          Handle the issue in the manner appropriate to this issue-option.
 
Methods inherited from class ix.ideel.IssueOption
getActionDescription
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

issue

Issue issue

handler

IssueHandler handler
Constructor Detail

IdeelController.AutomaticOption

IdeelController.AutomaticOption(Issue i,
                                IssueHandler h)
Method Detail

handleIssue

public void handleIssue(Issue i)
Description copied from class: IssueOption
Handle the issue in the manner appropriate to this issue-option. This method merely changes the issue's status to COMPLETE and is overridden in subclasses that handle the issue in more interesting ways.
Overrides:
handleIssue in class IssueOption