|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.web.bean.wizard.AbstractWizardBean
public abstract class AbstractWizardBean
Abstract bean used as the base class for all wizard backing beans.
Field Summary | |
---|---|
protected BrowseBean |
browseBean
|
protected static java.lang.String |
CANCEL_OUTCOME
|
protected int |
currentStep
|
protected static java.lang.String |
DEFAULT_INSTRUCTION_ID
|
protected boolean |
editMode
|
protected static java.lang.String |
FINISH_OUTCOME
|
protected NavigationBean |
navigator
|
protected static java.lang.String |
SUMMARY_DESCRIPTION_ID
|
protected static java.lang.String |
SUMMARY_TITLE_ID
|
Constructor Summary | |
---|---|
AbstractWizardBean()
|
Method Summary | |
---|---|
java.lang.String |
back()
Deals with the back button being pressed |
protected java.lang.String |
buildSummary(java.lang.String[] labels,
java.lang.String[] values)
Build summary table from the specified list of Labels and Values |
java.lang.String |
cancel()
Handles the cancelling of the wizard |
protected abstract java.lang.String |
determineOutcomeForStep(int step)
Determines the outcome string for the given step number |
abstract java.lang.String |
finish()
Handles the finish button being pressed |
BrowseBean |
getBrowseBean()
|
protected org.alfresco.service.cmr.model.FileFolderService |
getFileFolderService()
|
NavigationBean |
getNavigator()
|
org.alfresco.service.cmr.repository.NodeService |
getNodeService()
|
protected org.alfresco.service.cmr.search.SearchService |
getSearchService()
|
abstract java.lang.String |
getStepDescription()
|
abstract java.lang.String |
getStepInstructions()
|
abstract java.lang.String |
getStepTitle()
|
abstract java.lang.String |
getWizardDescription()
|
abstract java.lang.String |
getWizardTitle()
|
void |
init()
Initialises the wizard |
boolean |
isInEditMode()
Determines whether the wizard is in edit mode |
java.lang.String |
next()
Deals with the next button being pressed |
void |
populate()
Populates the wizard's values with the current values of the node about to be edited |
void |
setBrowseBean(BrowseBean browseBean)
|
void |
setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService)
|
void |
setNavigator(NavigationBean navigator)
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
|
void |
startWizard(javax.faces.event.ActionEvent event)
Action listener called when the wizard is being launched allowing state to be setup |
void |
startWizardForEdit(javax.faces.event.ActionEvent event)
Action listener called when the wizard is being launched for editing an existing node. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String FINISH_OUTCOME
protected static final java.lang.String CANCEL_OUTCOME
protected static final java.lang.String DEFAULT_INSTRUCTION_ID
protected static final java.lang.String SUMMARY_TITLE_ID
protected static final java.lang.String SUMMARY_DESCRIPTION_ID
protected int currentStep
protected boolean editMode
protected NavigationBean navigator
protected BrowseBean browseBean
Constructor Detail |
---|
public AbstractWizardBean()
Method Detail |
---|
public abstract java.lang.String getWizardDescription()
public abstract java.lang.String getWizardTitle()
public abstract java.lang.String getStepTitle()
public abstract java.lang.String getStepDescription()
public abstract java.lang.String getStepInstructions()
protected abstract java.lang.String determineOutcomeForStep(int step)
step
- The step number to get the outcome for
public abstract java.lang.String finish()
public void startWizard(javax.faces.event.ActionEvent event)
public void startWizardForEdit(javax.faces.event.ActionEvent event)
public boolean isInEditMode()
public java.lang.String next()
public java.lang.String back()
public java.lang.String cancel()
public void init()
public void populate()
public org.alfresco.service.cmr.repository.NodeService getNodeService()
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- The nodeService to set.public void setFileFolderService(org.alfresco.service.cmr.model.FileFolderService fileFolderService)
fileFolderService
- used to manipulate folder/folder model nodesprotected org.alfresco.service.cmr.model.FileFolderService getFileFolderService()
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
searchService
- the service used to find nodesprotected org.alfresco.service.cmr.search.SearchService getSearchService()
public NavigationBean getNavigator()
public void setNavigator(NavigationBean navigator)
navigator
- The NavigationBean to set.public BrowseBean getBrowseBean()
public void setBrowseBean(BrowseBean browseBean)
browseBean
- The BrowseBean to set.protected java.lang.String buildSummary(java.lang.String[] labels, java.lang.String[] values)
labels
- Array of labels to displayvalues
- Array of values to display
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |