Package de.xima.fc.prompt.mgmt.gui.model
Class PromptConnectionListModel
- java.lang.Object
-
- de.xima.fc.gui.common.utils.msg.I18nUtils
-
- de.xima.fc.gui.common.utils.msg.MessageUtils
-
- de.xima.fc.gui.common.utils.msg.AMessaging
-
- de.xima.fc.gui.common.model.data.ItemListModel<T,ID>
-
- de.xima.fc.gui.common.model.data.ItemListModelSelectByView<PromptConnectionViewModel,UUID>
-
- de.xima.fc.prompt.mgmt.gui.model.PromptConnectionListModel
-
- All Implemented Interfaces:
IItemListModel<PromptConnectionViewModel>,IUpdatable,Serializable
public final class PromptConnectionListModel extends ItemListModelSelectByView<PromptConnectionViewModel,UUID>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.xima.fc.gui.common.model.data.ItemListModel
all, filtered, globalFilter, hasAddNewEntity, marked, selected
-
-
Constructor Summary
Constructors Constructor Description PromptConnectionListModel(PromptConnectionBeanEnvironment env)
-
Method Summary
-
Methods inherited from class de.xima.fc.gui.common.model.data.ItemListModelSelectByView
getAllowedViewsForSelection, getCurrentViewBean, getSelectionBean, putSelectionToStore, readSelectionFromStore, retrieveSelection, selectDefault, setSelected, storeSelection
-
Methods inherited from class de.xima.fc.gui.common.model.data.ItemListModel
addMarked, castTo, create, delete, deleteEntity, deleteEntity, deleteMarkedEntities, getAll, getAllPlusNew, getFiltered, getGlobalFilter, getMarked, getSelected, hasEntity, isEmptyList, isHasAddNewEntity, isMarkedDeletable, isNew, loadLazyData, onRowSelect, onRowSelectCheckbox, onRowUnselectCheckbox, onToggleSelect, performDelete, removeMarked, save, save, setFiltered, setGlobalFilter, setHasAddNewEntity, setMarked, setSelectedFromMarked, update, updateData, updateSelected
-
Methods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msg
-
Methods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
-
-
-
Constructor Detail
-
PromptConnectionListModel
public PromptConnectionListModel(PromptConnectionBeanEnvironment env)
-
-
Method Detail
-
addNew
public void addNew()
Description copied from interface:IItemListModelSets the currently selected model to a new model. A new model is not yet persisted in the database and exists only in memory.- Specified by:
addNewin interfaceIItemListModel<PromptConnectionViewModel>- Overrides:
addNewin classItemListModel<PromptConnectionViewModel,UUID>
-
refreshSelectionModel
public void refreshSelectionModel(PromptConnectionViewModel newSelected)
-
selectionModel
public PromptConnectionSelectionModel<?> selectionModel()
-
crudCreate
protected PromptConnectionViewModel crudCreate(PromptConnectionViewModel item) throws FcPromptException
- Specified by:
crudCreatein classItemListModel<PromptConnectionViewModel,UUID>- Throws:
FcPromptException
-
crudDelete
protected void crudDelete(PromptConnectionViewModel item) throws FcPromptException
- Specified by:
crudDeletein classItemListModel<PromptConnectionViewModel,UUID>- Throws:
FcPromptException
-
crudRead
protected PromptConnectionViewModel crudRead(UUID uuid) throws FcPromptException
- Specified by:
crudReadin classItemListModel<PromptConnectionViewModel,UUID>- Throws:
FcPromptException
-
crudUpdate
protected PromptConnectionViewModel crudUpdate(PromptConnectionViewModel item) throws FcPromptException
- Specified by:
crudUpdatein classItemListModel<PromptConnectionViewModel,UUID>- Throws:
FcPromptException
-
fetchAll
protected List<PromptConnectionViewModel> fetchAll() throws FcPromptException
Description copied from class:ItemListModelFetches all available entities. By default, this simple reads all entities matching theQueryCriteriaManagerprovided in the constructor. Override this for custom logic. If you choose to override this, you may providenullfor theQueryCriteriaManager, if you do not call this super method and do not attempt to use it yourself.- Specified by:
fetchAllin classItemListModel<PromptConnectionViewModel,UUID>- Returns:
- A list with all available entities. The order of the returned list is preserved.
- Throws:
FcPromptException
-
findName
protected String findName(PromptConnectionViewModel item)
- Specified by:
findNamein classItemListModel<PromptConnectionViewModel,UUID>
-
getId
protected UUID getId(PromptConnectionViewModel item)
- Specified by:
getIdin classItemListModel<PromptConnectionViewModel,UUID>
-
getNew
protected PromptConnectionViewModel getNew()
- Specified by:
getNewin classItemListModel<PromptConnectionViewModel,UUID>
-
getSelectionTypeKey
protected String getSelectionTypeKey()
- Specified by:
getSelectionTypeKeyin classItemListModelSelectByView<PromptConnectionViewModel,UUID>
-
isDetached
protected boolean isDetached(PromptConnectionViewModel item)
- Specified by:
isDetachedin classItemListModel<PromptConnectionViewModel,UUID>
-
isPersisted
protected boolean isPersisted(PromptConnectionViewModel item)
- Specified by:
isPersistedin classItemListModel<PromptConnectionViewModel,UUID>
-
onSelectionChanged
protected void onSelectionChanged(PromptConnectionViewModel newSelected)
Description copied from class:ItemListModelCalled when the selection changes, e.g. when a new item is selected or the selection is cleared.- Overrides:
onSelectionChangedin classItemListModel<PromptConnectionViewModel,UUID>- Parameters:
newSelected- The currently selected item, or null if no item is selected.
-
-