Class MetadataTemplatesBean
java.lang.Object
com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
com.kheops.jmap.server.webadmin.faces.BaseListBean<MetadataTemplate>
com.kheops.jmap.server.webadmin.faces.AbstractLazyListBean<MetadataTemplate>
com.kheops.jmap.server.webadmin.faces.MetadataTemplatesBean
-
Field Summary
Fields inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBean
first, itemsPerPage, list, selectionFields inherited from class com.kheops.jmap.server.webadmin.faces.AbstractAdminFacesBean
CONFIGURATION_SAVED, GLOBAL_RES_FILE, OPERATION_FINISHED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddelete(List<MetadataTemplate> selectedElements) voideditPermissions(javax.faces.event.ActionEvent actionEvent) protected StringTo be overriden by subclasses to show specific delete confirmation messagesgetElementRowData(String rowKey) getElementRowKey(MetadataTemplate metadataTemplate) getFirstOwner(int templateId) getOwnersOverlay(int templateId) booleangetRenderedColumnDefaultValue(String columnName) Returns a list of toggleable columns.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.booleanbooleanbooleanbooleanbooleanisSelectionDisabled(int metadataTemplateId) protected List<MetadataTemplate> 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 storagevoidnewTemplate(javax.faces.event.ActionEvent actionEvent) protected voidvalidateDeletion(List<MetadataTemplate> selection) To be implemented in subclasses that need to perform some validation before deleting rowsMethods inherited from class com.kheops.jmap.server.webadmin.faces.AbstractLazyListBean
getLazyModelMethods inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBean
clearSelection, columnsRenderedValueChanged, compareLiterals, delete, getColumnsRendered, getDataList, getDisplayedResult, getFirstOwner, getItemsPerPages, getList, getOwnersOverlay, getSelectedRowsCount, getSelectionType, getTotalResult, getViewUrl, hideNotAccessibleObjects, hideObjectsNotOwnedByMe, isColumnRendered, isDisabledForSelection, isEditionDisabled, isHideNotAccessibleObjects, isHideObjectsNotOwnedByMe, onPageChange, onRowSelection, refresh, refresh, refreshFilteredList, refreshSelection, refreshViewOnDelete, selectAll, selectionExists, selectNone, setColumnRendered, setColumnRendered, setHideNotAccessibleObjects, setHideObjectsNotOwnedByMe, setItemsPerPagesMethods 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, 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
-
MetadataTemplatesBean
public MetadataTemplatesBean()
-
-
Method Details
-
init
protected 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 classBaseListBean<MetadataTemplate>
-
getBreadCrumbItems
- Overrides:
getBreadCrumbItemsin classAbstractAdminFacesBean
-
listElements
Description 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 classBaseListBean<MetadataTemplate>- Returns:
- The whole list of elements
-
isAllowMultipleSelection
public boolean isAllowMultipleSelection()- Specified by:
isAllowMultipleSelectionin classBaseListBean<MetadataTemplate>
-
getUrl
Description copied from class:BaseListBeanTo indicate the url of the page used to manage the current list- Specified by:
getUrlin classBaseListBean<MetadataTemplate>- Returns:
- A relative path like '/projects/projects.jsf'
-
validateDeletion
Description copied from class:BaseListBeanTo be implemented in subclasses that need to perform some validation before deleting rows- Overrides:
validateDeletionin classBaseListBean<MetadataTemplate>- Throws:
ValidationException- instance containing the error message to be shown
-
getDeleteConfirmationMessage
Description copied from class:BaseListBeanTo be overriden by subclasses to show specific delete confirmation messages- Overrides:
getDeleteConfirmationMessagein classBaseListBean<MetadataTemplate>
-
delete
- Specified by:
deletein classBaseListBean<MetadataTemplate>
-
newTemplate
public void newTemplate(javax.faces.event.ActionEvent actionEvent) -
getToggleableColumns
Description copied from class:BaseListBeanReturns a list of toggleable columns. Pair "first" is the column name and "second" is the label displayed in the menu.- Overrides:
getToggleableColumnsin classBaseListBean<MetadataTemplate>
-
getRenderedColumnDefaultValue
- Overrides:
getRenderedColumnDefaultValuein classBaseListBean<MetadataTemplate>
-
getFirstOwner
-
getOwnersOverlay
-
isSelectionDisabled
public boolean isSelectionDisabled(int metadataTemplateId) -
editPermissions
public void editPermissions(javax.faces.event.ActionEvent actionEvent) -
isCreateDisabled
public boolean isCreateDisabled() -
isPermissionsDisabled
public boolean isPermissionsDisabled() -
isDeleteDisabled
public boolean isDeleteDisabled() -
getElementRowData
- Specified by:
getElementRowDatain classAbstractLazyListBean<MetadataTemplate>
-
getElementRowKey
- Specified by:
getElementRowKeyin classAbstractLazyListBean<MetadataTemplate>
-