[
https://issues.jboss.org/browse/FORGE-1313?page=com.atlassian.jira.plugin...
]
Lincoln Baxter III commented on FORGE-1313:
-------------------------------------------
Requirements:
A UICommand is defined as "interactionless" if its "initializeUI()"
method has not added any UIInput fields to the UIBuilder.
For interactionless commands in a GUI environment:
If there is a next step, attempt to display it.
If all subsequent steps are interactionless, and the current step can proceed, enable the
"Finish" button.
If this step is the first step, and a user is on the second step, "Back" should
be disabled.
If all steps in a UIWizard flow are interactionless, command execution should begin
immediately without confirmation.
For interactionless commands in a shell environment:
During argument population, interactionless steps should be ignored.
During command execution, interactionless steps should be executed normally.
Support commands without UI
---------------------------
Key: FORGE-1313
URL:
https://issues.jboss.org/browse/FORGE-1313
Project: Forge
Issue Type: Feature Request
Components: UI - API, UI - Eclipse
Affects Versions: 2.0.0.Beta2
Reporter: George Gastaldi
Fix For: 2.x Future
Some commands/steps may not need a UI for the user to interact during a wizard. The
underlying UI provider should skip it during UI interaction, then execute during
execution.
We could assume that this happens when no input is added to the UIBuilder in the
initializeUI method
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira