Decision Center API

ilog.rules.teamserver.web.beans
Class TableToolbarBean

java.lang.Object
  extended by ilog.rules.webc.jsf.IlrSessionObjectStore
      extended by ilog.rules.teamserver.web.beans.ProjectElementToolbarBean
          extended by ilog.rules.teamserver.web.beans.TableToolbarBean
All Implemented Interfaces:
ilog.rules.teamserver.web.navigation.IlrNavigationConstants, Serializable

public class TableToolbarBean
extends ProjectElementToolbarBean

The toolbar displayed above the element table.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class ilog.rules.webc.jsf.IlrSessionObjectStore
ilog.rules.webc.jsf.IlrSessionObjectStore.StorePolicy
 
Field Summary
 
Fields inherited from class ilog.rules.teamserver.web.beans.ProjectElementToolbarBean
copy, create, delete, details, edit, help, history, lock, refresh, releaseLock, unlock
 
Fields inherited from interface ilog.rules.teamserver.web.navigation.IlrNavigationConstants
ANALYZE, ARCHIVE_REPORT_PAGE, BACK, BACK_TWICE_NAV, CHECK_EVENT_PROJECT, CLONEBASELINETOBRANCH_NAV, CLONEDEPLOYMENTBASELINETOBRANCH_NAV, COBOL_BACK, COBOL_FAIL, COBOL_INIT, COBOL_SUCCESS, COMPAREREPORTWITH_NAV, COMPOSE, COMPOSE_SIMULATION, COMPOSE_TEST_SUITE, CONFIGURE, CONFIRM_CHANGE_BASELINE_IN_USE, CONFIRM_CHANGE_EDITOR_IN_USE, CONFIRM_COMPOSE, CONFIRM_COMPOSE_CONTAINER, CONFIRM_NEW, COPY, COPY_VERSION, COPYBASELINE_NAV, COPYDEPLOYMENTBASELINE_NAV, DELETE, DELETEBASELINE_NAV, DELETEBRANCH_NAV, DELETEDEPLOYMENTBASELINE_NAV, DELETEMERGEREPORT_NAV, DELETEREPORT_NAV, DELETESERVER_NAV, DEPLOY_EVENTS, DEPLOY_EVENTS_FAIL, DEPLOY_EVENTS_SUCCESS, DETAILS_DELETE, DETAILSREPORT_NAV, DIAGNOSTIC, DISCONNECTED_PUBLISH_WIZARD_NAV, DISPLAY_MERGE_REPORTS, DOWNLOAD_MERGE_REPORT, DOWNLOAD_PROJECT, DOWNLOAD_REPORT, DOWNLOAD_RULEAPP, DOWNLOAD_RULEAPP_GENERATION_ERROR, DOWNLOAD_RULESET, DOWNLOAD_RULESET_GENERATION_ERROR, DOWNLOAD_SCENARIOSUITE, DOWNLOAD_SCENARIOSUITE_GENERATION_ERROR, DOWNLOAD_TEMPLATE_ANALYZE, DOWNLOAD_TEMPLATE_COMPOSE, EDIT_EXTRACTORS_PAGE, EDITPROJECTDEPENDENCIES_NAV, EDITSERVER_NAV, ERROR, EVENTSERVERCONFIGLOGINPASSWORD_NAV, EXECUTE_SCENARIOSUITE_GENERATION_ERROR, EXECUTE_SCENARIOSUITE_NAV, EXPLORE, EXPLORE_DELETE, EXPLORE_VERSION, FREEZEBASELINE_NAV, FREEZEDEPBASELINE_NAV, GENERATE_TEMPLATE_ANALYZE, GENERATE_TEMPLATE_COMPOSE, HANDLE_RESTORE_BASELINE_CONFLICTS, HANDLE_RESTORE_CONFLICTS, HISTORY, HOME, INFO, INSTALL_CONFIGURATION_PARAMETERS, INSTALL_LOG_PAGE, INSTALL_MESSAGES_FILES, INSTALL_NEW_CONFIGURATION_PARAMETER, INSTALL_NEW_MESSAGES_FILE, INSTALL_NEW_ROLE, INSTALL_SETUP_PERSISTENCE_CALENDAR, INSTALL_SETUP_PERSISTENCE_LOCALE, INSTALL_SETUP_ROLES, INSTALL_TABLES, INSTALL_WELCOME, LOCK, LOGIN, LOGOUT, MANAGEJOBS_NAV, MANAGERELEASES_NAV, MANAGERULEDOCSLOCATIONS_NAV, MANAGESERVERS_NAV, NAVIGATION_SUFFIX, NEW, NO_COMPATIBLE_REPORT_NAV, NOT_IMPLEMENTED, OPTIONS, PLEASE_WAIT, PROJECT, PROJECT_OPTIONS, QUERY, QUERY_RESULTS, REDEPLOY_EVENTS, REFACTORING, RENAMEBASELINE_NAV, RENAMEBRANCH_NAV, RENAMEDEPLOYMENTBASELINE_NAV, RENAMEMERGEREPORT_NAV, REPORT_GENERATION_CANCELLED, REPORT_GENERATION_ERROR, RESTORE_VERSION, RESTOREBASELINE_NAV, RSO_PUBLISH_WIZARD_NAV, RSO_UPDATE_WIZARD_NAV, RTS_PUBLISH_WIZARD_NAV, RULEAPP_DEPLOY, RULEAPP_DEPLOY_FAIL, RULEAPP_DEPLOY_SUCCESS, RULEAPP_QUICK_DEPLOY, RULEAPP_REDEPLOY, RULEAPP_TARGET, RULEAPPS, SCENARIO_SUITE_REPORT, SECURITY, SERVERCONFIG_NAV, SERVERCONFIGLOGINPASSWORD_NAV, SUCCESS, TRACK_CHANGES, UNLOCK, UPDATE_BASELINES, VERSIONING_POLICY, VIEW_DETAILS, VIEW_VERSION_DETAILS, VIEWBOM_NAV, VIEWBOMPATH_NAV, VIEWPARAMETERS_NAV, VIEWREPORTS_NAV
 
Constructor Summary
TableToolbarBean()
          Constructs a new TableToolbarBean.
 
Method Summary
 void addCommandModel(IlrUICommandModel model)
           
 List<IlrUICommandModel> getCommandModels()
           
 List<IlrElementSummary> getDisplayElements()
          Gets the currently displayed elements in the table.
protected  String getHelpURL()
           
static TableToolbarBean getInstance()
          Gets the instance of the bean in the faces context.
 List<IlrElementSummary> getMultipleElements()
          Gets the elements currently selected on which this toolbar can work.
 IlrElementSummary getSingleElement()
          Gets the first element in the current selection.
 boolean isMultipleSelectionEnabled()
          Tells whether the toolbar buttons can apply on several elements at a time.
 void removeCommandModel(IlrUICommandModel model)
           
 
Methods inherited from class ilog.rules.teamserver.web.beans.ProjectElementToolbarBean
cancel, checkManagedGovernanceAccess, getCopy, getCreate, getDelete, getDetails, getEdit, getHelp, getHistory, getLock, getRefresh, getReleaseLock, getUnlock, setCopy, setCreate, setDelete, setDetails, setEdit, setHelp, setHistory, setLock, setRefresh, setReleaseLock, setUnlock
 
Methods inherited from class ilog.rules.webc.jsf.IlrSessionObjectStore
get, getState, getStorePolicy, set, setStorePolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableToolbarBean

public TableToolbarBean()
Constructs a new TableToolbarBean.

Method Detail

addCommandModel

public void addCommandModel(IlrUICommandModel model)

removeCommandModel

public void removeCommandModel(IlrUICommandModel model)

getCommandModels

public List<IlrUICommandModel> getCommandModels()

getSingleElement

public IlrElementSummary getSingleElement()
Description copied from class: ProjectElementToolbarBean
Gets the first element in the current selection.

Specified by:
getSingleElement in class ProjectElementToolbarBean
Returns:
a summary, instance of brm.ProjectElement

getMultipleElements

public List<IlrElementSummary> getMultipleElements()
Description copied from class: ProjectElementToolbarBean
Gets the elements currently selected on which this toolbar can work.

Specified by:
getMultipleElements in class ProjectElementToolbarBean
Returns:
a list of summaries, instances of brm.ProjectElement

getDisplayElements

public List<IlrElementSummary> getDisplayElements()
Gets the currently displayed elements in the table.

Returns:
a list of summaries, instances of IlrElementSummary

getInstance

public static TableToolbarBean getInstance()
Gets the instance of the bean in the faces context.

Returns:
The instance of the bean.

isMultipleSelectionEnabled

public boolean isMultipleSelectionEnabled()
Description copied from class: ProjectElementToolbarBean
Tells whether the toolbar buttons can apply on several elements at a time.

Overrides:
isMultipleSelectionEnabled in class ProjectElementToolbarBean
Returns:
true if multiple selection is enabled

getHelpURL

protected String getHelpURL()
Specified by:
getHelpURL in class ProjectElementToolbarBean

Decision Center API

© Copyright IBM Corp. 1987, 2013