public class WizardSession extends HashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Field and Description |
---|---|
protected Object |
data |
protected ValidationException |
error |
protected String |
id |
protected WizardPage |
lastPage |
protected WizardPage[] |
orderedPages |
protected Map<String,WizardPage> |
pages |
Constructor and Description |
---|
WizardSession(String wizardId,
WizardPage[] pages) |
Modifier and Type | Method and Description |
---|---|
<T extends Form> |
getForm(Class<T> formType) |
String |
getId() |
WizardPage |
getPage() |
WizardPage |
getPage(String id) |
String |
getPageAt(int index) |
int |
getPageCount() |
WizardPage |
popPage() |
WizardPage |
pushPage(String pageId) |
ValidationException |
removeError() |
void |
setError(ValidationException e) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
equals, hashCode, toString
protected ValidationException error
protected WizardPage lastPage
protected Map<String,WizardPage> pages
protected WizardPage[] orderedPages
public WizardSession(String wizardId, WizardPage[] pages)
public WizardPage pushPage(String pageId)
public WizardPage popPage()
public int getPageCount()
public WizardPage getPage()
public WizardPage getPage(String id)
public void setError(ValidationException e)
public ValidationException removeError()
Copyright © 2016 Nuxeo SA. All rights reserved.