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 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 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.AbstractLazyListBeangetLazyModelMethods inherited from class com.kheops.jmap.server.webadmin.faces.BaseListBeanclearSelection, 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.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- 
MetadataTemplatesBeanpublic MetadataTemplatesBean()
 
- 
- 
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<MetadataTemplate>
 
- 
getBreadCrumbItems- Overrides:
- getBreadCrumbItemsin class- AbstractAdminFacesBean
 
- 
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<MetadataTemplate>
- Returns:
- The whole list of elements
 
- 
isAllowMultipleSelectionpublic boolean isAllowMultipleSelection()- Specified by:
- isAllowMultipleSelectionin class- BaseListBean<MetadataTemplate>
 
- 
getUrlDescription copied from class:BaseListBeanTo indicate the url of the page used to manage the current list- Specified by:
- getUrlin class- BaseListBean<MetadataTemplate>
- Returns:
- A relative path like '/projects/projects.jsf'
 
- 
validateDeletionDescription copied from class:BaseListBeanTo be implemented in subclasses that need to perform some validation before deleting rows- Overrides:
- validateDeletionin class- BaseListBean<MetadataTemplate>
- Throws:
- ValidationException- instance containing the error message to be shown
 
- 
getDeleteConfirmationMessageDescription copied from class:BaseListBeanTo be overriden by subclasses to show specific delete confirmation messages- Overrides:
- getDeleteConfirmationMessagein class- BaseListBean<MetadataTemplate>
 
- 
delete- Specified by:
- deletein class- BaseListBean<MetadataTemplate>
 
- 
newTemplatepublic void newTemplate(javax.faces.event.ActionEvent actionEvent) 
- 
getToggleableColumnsDescription 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 class- BaseListBean<MetadataTemplate>
 
- 
getRenderedColumnDefaultValue- Overrides:
- getRenderedColumnDefaultValuein class- BaseListBean<MetadataTemplate>
 
- 
getFirstOwner
- 
getOwnersOverlay
- 
isSelectionDisabledpublic boolean isSelectionDisabled(int metadataTemplateId) 
- 
editPermissionspublic void editPermissions(javax.faces.event.ActionEvent actionEvent) 
- 
isCreateDisabledpublic boolean isCreateDisabled()
- 
isPermissionsDisabledpublic boolean isPermissionsDisabled()
- 
isDeleteDisabledpublic boolean isDeleteDisabled()
- 
getElementRowData- Specified by:
- getElementRowDatain class- AbstractLazyListBean<MetadataTemplate>
 
- 
getElementRowKey- Specified by:
- getElementRowKeyin class- AbstractLazyListBean<MetadataTemplate>
 
 
-