ix.ideel
Class IdeelController.ExpandOption

java.lang.Object
  |
  +--ix.ideel.IssueOption
        |
        +--ix.ideel.IdeelController.ExpandOption
All Implemented Interfaces:
IssueHandler, StatusValues
Direct Known Subclasses:
IdeelController.ManualExpandOption
Enclosing class:
IdeelController

class IdeelController.ExpandOption
extends IssueOption

Handles an issue by expanding it into subissues as specified by a schema.


Inner classes inherited from class ix.ideel.IssueOption
IssueOption.ManualOption, IssueOption.NoActionOption
 
Field Summary
(package private)  Issue issue
           
(package private)  Schema schema
           
 
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.ExpandOption(Issue issue, Schema schema)
           
 
Method Summary
protected  void do_expansion(IdeelIssue issue, Schema schema)
           
 void handleIssue(Issue issue)
          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

schema

Schema schema
Constructor Detail

IdeelController.ExpandOption

IdeelController.ExpandOption(Issue issue,
                             Schema schema)
Method Detail

handleIssue

public void handleIssue(Issue issue)
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

do_expansion

protected void do_expansion(IdeelIssue issue,
                            Schema schema)