public class StackModel extends DefaultModel<StackModel,StackView>
| Modifier and Type | Field and Description |
|---|---|
private UniqueKey<? extends Model> |
currentModelKey
Hold the current model displayed as a page.
|
private UniqueKey<? extends Model> |
defaultPageModelKey
The default page model key to display first.
|
private static org.slf4j.Logger |
LOGGER
The Constant LOGGER.
|
PROCESS_WAVE_METHOD_NAMECOMMAND_NOT_FOUND_ERROR, COMMAND_NOT_FOUND_MESSAGE, CUSTOM_METHOD_NOT_FOUND, LISTEN_WAVE_TYPE, MODEL_NOT_FOUND_ERROR, MODEL_NOT_FOUND_MESSAGE, NO_WAVE_LISTENER, NOTIFIER_CONSUMES, SEND_WAVE, SERVICE_NOT_FOUND_ERROR, SERVICE_NOT_FOUND_MESSAGE, UNLISTEN_WAVE_TYPE, USE_DEFAULT_WAVE_HANDLER, WAVE_BEAN_CREATION_ERROR, WAVE_DISPATCH_ERROR, WAVE_HANDLING_ERROR, WAVE_LOST, WAVE_LOST_CONTEXT, WAVE_SENDING_ERROR| Constructor and Description |
|---|
StackModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
doShowPageEnum(PageEnum pageEnum,
Wave wave)
Show page.
|
void |
doShowPageModel(UniqueKey<? extends Model> pageModelKey,
String stackName,
Wave wave)
Show page.
|
UniqueKey<? extends Model> |
getDefaultPageModelKey() |
private Class<PageEnum> |
getPageEnumClass()
Returns the page enum class associated to this model.
|
private String |
getStackName()
Returns the current stack name associated to this model.
|
protected void |
initModel() |
private void |
showPage(UniqueKey<? extends Model> pageModelKey)
Private method used to show another page.
|
protected void |
showView() |
bind, hideView, initInnerModels, processWavebindInternal, buildView, doHideView, doShowView, getView, initInternalModelfinalize, getInnerModel, getRootModel, getRootNode, hideInternalView, initInternalInnerModels, ready, setRootModel, showInternalViewattachUi, callCommand, callCommand, getReturnCommand, getReturnWaveType, listen, listen, listen, manageOnWaveAnnotation, registerCallback, registerCallback, registerCallback, returnData, sendWave, sendWave, unlistengetCommand, getFirstKeyPart, getKey, getListKeyPart, getLocalFacade, getModel, getSecondKeyPart, getService, getThirdKeyPart, release, setKey, setLocalFacadeclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReturnCommand, getReturnWaveType, listen, listen, listen, registerCallback, registerCallback, registerCallback, sendWave, sendWave, unlistengetKey, getLocalFacade, release, setKey, setLocalFacadeattachUi, getModelgetService, returnDatacallCommand, callCommand, getCommandprivate static final org.slf4j.Logger LOGGER
private UniqueKey<? extends Model> currentModelKey
protected void initModel()
initModel in class DefaultModel<StackModel,StackView>public void doShowPageModel(UniqueKey<? extends Model> pageModelKey, String stackName, Wave wave)
pageModelKey - the modelKey for the page to showstackName - the unique string tha t identify the stackwave - the wavepublic void doShowPageEnum(PageEnum pageEnum, Wave wave)
pageEnum - the page enum for the model to showwave - the waveprivate Class<PageEnum> getPageEnumClass()
PageEnumprivate String getStackName()
private void showPage(UniqueKey<? extends Model> pageModelKey)
pageModelKey - the mdoelKey for the page to showprotected void showView()
showView in class DefaultModel<StackModel,StackView>Copyright © 2011-2014 JRebirth OSS. All Rights Reserved.