Class LayerSettingsHyperlinksBean.HyperlinksListBean
java.lang.Object
com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
com.kheops.jmap.server.webadmin.faces.BaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
com.kheops.jmap.server.webadmin.faces.projects.LayerSettingsHyperlinksBean.HyperlinksListBean
- Enclosing class:
LayerSettingsHyperlinksBean
public class LayerSettingsHyperlinksBean.HyperlinksListBean
extends BaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
-
Field Summary
Fields inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBean
first, itemsPerPage, list, selection
Fields inherited from class com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
CONFIGURATION_SAVED, GLOBAL_RES_FILE, OPERATION_FINISHED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
delete
(List<LayerSettingsHyperlinksBean.HyperlinkEntry> selectedElements) To be overriden by subclasses to show specific delete confirmation messagesprotected String
getUrl()
To indicate the url of the page used to manage the current listprotected void
init()
Implement any initialization logic here, other than retrieving the list of elements i.e Controllers initialization.boolean
protected List
<LayerSettingsHyperlinksBean.HyperlinkEntry> To obtain the list of elements that will be managed in the current page In general, subclasses will use some controller object to retrieve it from database or some other persistent storageMethods inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBean
clearSelection, columnsRenderedValueChanged, compareLiterals, delete, getColumnsRendered, getDataList, getDisplayedResult, getFirstOwner, getItemsPerPages, getList, getOwnersOverlay, getRenderedColumnDefaultValue, getSelectedRowsCount, getSelectionType, getToggleableColumns, getTotalResult, getViewUrl, hideNotAccessibleObjects, hideObjectsNotOwnedByMe, isColumnRendered, isDisabledForSelection, isEditionDisabled, isHideNotAccessibleObjects, isHideObjectsNotOwnedByMe, onPageChange, onRowSelection, refresh, refresh, refreshFilteredList, refreshSelection, refreshViewOnDelete, selectAll, selectionExists, selectNone, setColumnRendered, setColumnRendered, setHideNotAccessibleObjects, setHideObjectsNotOwnedByMe, setItemsPerPages, validateDeletion
Methods inherited from class com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
addDuplicateNameErrorMessage, addErrorMessage, addErrorMessage, addGlobalErrorMessage, addGlobalErrorMessage, addGlobalInfoMessage, addGlobalWarningMessage, addInfoMessage, addInfoMessage, addRequiredErrorMessage, addWarningMessage, addWarningMessage, closeDialog, containsCharacters, convertColor, convertColor, createDuplicateNameErrorMessage, displayMessage, findComponent, findObjectByName, formatDouble, formatInteger, getBreadCrumbItems, getComponentsToUpdate, getController, getController, getDeleteConfirmationTitle, getDialogs, getEditingObjectId, getExternalContext, getJMapAdminSessionBean, getJMapServerAdminBean, getJMapServerUserAdminBean, getJsfBean, getLanguageLabel, getLanguages, getLanguagesConverter, getLayerStatusConverter, getMessage, getMessage, getParameter, getReadableFileSize, getRequest, getRequestLocale, getRequestParameter, getSessionAttribute, getSessionBean, getSessionId, getSessionUser, initRequestContext, isDuplicate, isExtensionAvailable, openDialog, redirectToPage, reloadCurrentPage, required, reverseArray, showMessageDialog, validateDuplicateName
-
Constructor Details
-
HyperlinksListBean
public HyperlinksListBean()
-
-
Method Details
-
init
protected void init()Description copied from class:BaseListBean
Implement any initialization logic here, other than retrieving the list of elements i.e Controllers initialization.- Specified by:
init
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
-
listElements
Description copied from class:BaseListBean
To obtain the list of elements that will be managed in the current page In general, subclasses will use some controller object to retrieve it from database or some other persistent storage- Specified by:
listElements
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
- Returns:
- The whole list of elements
-
isAllowMultipleSelection
public boolean isAllowMultipleSelection()- Specified by:
isAllowMultipleSelection
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
-
getUrl
Description copied from class:BaseListBean
To indicate the url of the page used to manage the current list- Specified by:
getUrl
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
- Returns:
- A relative path like '/projects/projects.jsf'
-
getDeleteConfirmationMessage
Description copied from class:BaseListBean
To be overriden by subclasses to show specific delete confirmation messages- Overrides:
getDeleteConfirmationMessage
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
-
delete
- Specified by:
delete
in classBaseListBean<LayerSettingsHyperlinksBean.HyperlinkEntry>
-