Package de.xima.fc.gui.bean.settings
Class FrontendServerBean.EntityListModelImpl
- 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,Long>
-
- de.xima.fc.gui.model.data.EntityListModel<T>
-
- de.xima.fc.gui.model.data.EntityListModelSelectByView<FrontendServer>
-
- de.xima.fc.gui.bean.settings.FrontendServerBean.EntityListModelImpl
-
- All Implemented Interfaces:
IItemListModel<FrontendServer>,IUpdatable,IEntityListModel<FrontendServer>,IEntityListModelSelectByView<FrontendServer>,Serializable
- Enclosing class:
- FrontendServerBean
public final class FrontendServerBean.EntityListModelImpl extends EntityListModelSelectByView<FrontendServer>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.xima.fc.gui.model.data.EntityListModel
entityClass, qcm
-
Fields inherited from class de.xima.fc.gui.common.model.data.ItemListModel
all, filtered, globalFilter, hasAddNewEntity, LOG, marked, selected
-
-
Constructor Summary
Constructors Constructor Description EntityListModelImpl(de.xima.cmn.criteria.QueryCriteriaManager qcm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNew()Sets the currently selected model to a new model.protected Set<EViews>getAllowedViewsForSelection()FrontendServergetNew()POJO für Frontendserver initialisierenvoidsave()Funktion zum Anlegen oder Aktualisieren eines FrontendserversvoidsetSelected(FrontendServer selected)After setting the selected entity to the given entity, stores this selection in theSelectionBean.voidsetSelectedFromMarked()If there is exactly one entity marked, makes it the selected one-
Methods inherited from class de.xima.fc.gui.model.data.EntityListModelSelectByView
getCurrentViewBean, getEntityClassKey, getSelectionBean, putSelectionToStore, readSelectionFromStore, retrieveSelection, selectDefault, storeSelection
-
Methods inherited from class de.xima.fc.gui.model.data.EntityListModel
addMarked, castTo, create, crudCreate, crudDelete, crudRead, crudUpdate, delete, delete, deleteEntity, deleteEntity, deleteMarkedEntities, ec, fetchAll, findName, getAll, getAllPlusNew, getDao, getFiltered, getGlobalFilter, getId, getMarked, getName, getSelected, hasEntity, isDetached, isDetached, isEmptyList, isHasAddNewEntity, isMarkedDeletable, isNew, isPersisted, loadLazyData, onRowSelect, onRowSelectCheckbox, onRowUnselectCheckbox, onSelectionChanged, onToggleSelect, performDelete, removeMarked, save, setFiltered, setGlobalFilter, setHasAddNewEntity, setMarked, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.gui.interfaces.data.IEntityListModel
addMarked, delete, delete, deleteEntity, deleteEntity, deleteMarkedEntities, getAll, getAllPlusNew, getFiltered, getMarked, getSelected, hasEntity, isEmptyList, isMarkedDeletable, isNew, loadLazyData, onRowSelect, onRowSelectCheckbox, onRowUnselectCheckbox, onToggleSelect, removeMarked, setFiltered, setMarked, updateSelected
-
Methods inherited from interface de.xima.fc.gui.common.model.data.IUpdatable
updateData
-
-
-
-
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 interfaceIEntityListModel<FrontendServer>- Specified by:
addNewin interfaceIItemListModel<FrontendServer>- Overrides:
addNewin classEntityListModel<FrontendServer>
-
getNew
public FrontendServer getNew()
POJO für Frontendserver initialisieren- Overrides:
getNewin classEntityListModel<FrontendServer>
-
save
public void save()
Funktion zum Anlegen oder Aktualisieren eines Frontendservers- Specified by:
savein interfaceIEntityListModel<FrontendServer>- Specified by:
savein interfaceIItemListModel<FrontendServer>- Overrides:
savein classEntityListModel<FrontendServer>
-
setSelected
public void setSelected(FrontendServer selected)
Description copied from class:EntityListModelSelectByViewAfter setting the selected entity to the given entity, stores this selection in theSelectionBean. This allows the selection to be restored when the user revisits the page (during the same session).- Specified by:
setSelectedin interfaceIEntityListModel<FrontendServer>- Specified by:
setSelectedin interfaceIItemListModel<FrontendServer>- Overrides:
setSelectedin classEntityListModelSelectByView<FrontendServer>- Parameters:
selected- The model to be selected.
-
setSelectedFromMarked
public void setSelectedFromMarked()
Description copied from class:ItemListModelIf there is exactly one entity marked, makes it the selected one- Specified by:
setSelectedFromMarkedin interfaceIEntityListModel<FrontendServer>- Specified by:
setSelectedFromMarkedin interfaceIItemListModel<FrontendServer>- Overrides:
setSelectedFromMarkedin classEntityListModel<FrontendServer>
-
getAllowedViewsForSelection
protected Set<EViews> getAllowedViewsForSelection()
- Overrides:
getAllowedViewsForSelectionin classEntityListModelSelectByView<FrontendServer>- Returns:
- A set of views for which pre-selection (
EntityListModelSelectByView.selectDefault()) is allowed for this model. If empty, no restriction is applied.
-
-