Class LayerSettingsThematicsBean
java.lang.Object
com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
com.kheops.jmap.server.webadmin.faces.BaseListBean<Thematic>
com.kheops.jmap.server.webadmin.faces.projects.LayerSettingsThematicsBean
- 
Field SummaryFields inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBeanfirst, itemsPerPage, list, selectionFields inherited from class com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBeanCONFIGURATION_SAVED, GLOBAL_RES_FILE, OPERATION_FINISHED
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancelThematicsPositionOrder(javax.faces.event.ActionEvent actionEvent) categoriesNumber(Thematic thematic) currentThematicAttributes(Thematic thematic) protected voidintorg.primefaces.model.menu.MenuModelintorg.primefaces.model.menu.MenuModelgetThematicType(Thematic thematic) static StringgetThematicType(Thematic thematic, javax.servlet.http.HttpServletRequest request) List<javax.faces.model.SelectItem> getTypes()protected StringgetUrl()To indicate the url of the page used to manage the current listprotected voidinit()Implement any initialization logic here, other than retrieving the list of elements i.e Controllers initialization.booleanbooleanbooleanisBusy()booleanbooleanbooleanbooleanbooleanisQueued()booleanTo 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 storagevoidmove(javax.faces.event.ActionEvent actionEvent) voidprepareMoveThematic(javax.faces.event.ActionEvent actionEvent) voidsaveThematicsPositionOrder(javax.faces.event.ActionEvent actionEvent) voidthematicEnabledStateChanged(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent) voidviewThematic(javax.faces.event.ActionEvent event) Methods inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBeanclearSelection, columnsRenderedValueChanged, compareLiterals, delete, getColumnsRendered, getDataList, getDeleteConfirmationMessage, 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, validateDeletionMethods inherited from class com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBeanaddDuplicateNameErrorMessage, addErrorMessage, addErrorMessage, addGlobalErrorMessage, addGlobalErrorMessage, addGlobalInfoMessage, addGlobalWarningMessage, addInfoMessage, addInfoMessage, addRequiredErrorMessage, addWarningMessage, addWarningMessage, closeDialog, containsCharacters, convertColor, convertColor, createDuplicateNameErrorMessage, displayMessage, findComponent, findObjectByName, formatDouble, formatInteger, 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- 
LayerSettingsThematicsBeanpublic LayerSettingsThematicsBean()
 
- 
- 
Method Details- 
initprotected void init()Description copied from class:BaseListBeanImplement any initialization logic here, other than retrieving the list of elements i.e Controllers initialization.- Specified by:
- initin class- BaseListBean<Thematic>
 
- 
getThematics
- 
getThematicNames
- 
listElementsDescription copied from class:BaseListBeanTo 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:
- listElementsin class- BaseListBean<Thematic>
- Returns:
- The whole list of elements
 
- 
isAllowMultipleSelectionpublic boolean isAllowMultipleSelection()- Specified by:
- isAllowMultipleSelectionin class- BaseListBean<Thematic>
 
- 
viewThematicpublic void viewThematic(javax.faces.event.ActionEvent event) 
- 
getUrlDescription copied from class:BaseListBeanTo indicate the url of the page used to manage the current list- Specified by:
- getUrlin class- BaseListBean<Thematic>
- Returns:
- A relative path like '/projects/projects.jsf'
 
- 
delete- Specified by:
- deletein class- BaseListBean<Thematic>
 
- 
thematicEnabledStateChangedpublic void thematicEnabledStateChanged(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent) 
- 
isEmptyOrTotalSelectionpublic boolean isEmptyOrTotalSelection()
- 
isDeleteButtonDisabledpublic boolean isDeleteButtonDisabled()
- 
isAllElementsSelectedpublic boolean isAllElementsSelected()
- 
cancelThematicsPositionOrderpublic void cancelThematicsPositionOrder(javax.faces.event.ActionEvent actionEvent) 
- 
movepublic void move(javax.faces.event.ActionEvent actionEvent) 
- 
prepareMoveThematicpublic void prepareMoveThematic(javax.faces.event.ActionEvent actionEvent) 
- 
saveThematicsPositionOrderpublic void saveThematicsPositionOrder(javax.faces.event.ActionEvent actionEvent) 
- 
getOverAllStatuspublic int getOverAllStatus()
- 
getStatus
- 
isBusypublic boolean isBusy()
- 
isLayerBusypublic boolean isLayerBusy()
- 
isQueuedpublic boolean isQueued()
- 
isDeleteButtonVisiblepublic boolean isDeleteButtonVisible()
- 
isThematicsEmptypublic boolean isThematicsEmpty()
- 
getThematicType
- 
getThematicType
- 
getTypes
- 
currentThematicAttributes
- 
categoriesNumber
- 
getBreadCrumbItems- Overrides:
- getBreadCrumbItemsin class- AbstractAdminFacesBean
 
- 
getSectionsAsTabsMenuModelpublic org.primefaces.model.menu.MenuModel getSectionsAsTabsMenuModel()
- 
getSectionsAsTabsMenuModelIndexpublic int getSectionsAsTabsMenuModelIndex()
- 
getSectionsMenuModelpublic org.primefaces.model.menu.MenuModel getSectionsMenuModel()
 
-