public class EntityListModel<T extends ITransferableEntity> extends AMessaging implements IEntityListModel<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<T> |
all |
protected Class<T> |
entityClass |
protected List<T> |
filtered |
protected boolean |
hasAddNewEntity |
protected de.xima.cmn.criteria.QueryCriteriaManager |
qcm |
protected T |
selected |
| Constructor and Description |
|---|
EntityListModel(Class<T> entityClass,
de.xima.cmn.criteria.QueryCriteriaManager qcm) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNew() |
void |
create() |
String |
delete() |
String |
delete(String targetView) |
IEntityContext |
ec() |
List<T> |
getAll() |
IGenericDao<T> |
getDao() |
List<T> |
getFiltered() |
T |
getNew() |
T |
getSelected() |
boolean |
hasEntity() |
protected boolean |
isDetached(de.xima.cmn.dao.interfaces.IEntity entity) |
boolean |
isEmptyList() |
boolean |
isNew() |
void |
loadLazyData() |
void |
save() |
void |
setFiltered(List<T> filtered) |
void |
setHasAddNewEntity(boolean isNewEntity) |
void |
setSelected(T selected) |
void |
update() |
void |
updateData() |
void |
updateSelected() |
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, getErrorMessagegetFacesContext, getLocale, rbValue, rbValueprotected boolean hasAddNewEntity
protected final Class<T extends ITransferableEntity> entityClass
protected final de.xima.cmn.criteria.QueryCriteriaManager qcm
protected List<T extends ITransferableEntity> all
protected List<T extends ITransferableEntity> filtered
protected T extends ITransferableEntity selected
public List<T> getAll()
getAll in interface IEntityListModel<T extends ITransferableEntity>public void updateData()
updateData in interface IUpdatablepublic void addNew()
addNew in interface IEntityListModel<T extends ITransferableEntity>public T getNew()
public void create()
public void update()
public void save()
save in interface IEntityListModel<T extends ITransferableEntity>public T getSelected()
getSelected in interface IEntityListModel<T extends ITransferableEntity>public void loadLazyData()
loadLazyData in interface IEntityListModel<T extends ITransferableEntity>public void setSelected(T selected)
setSelected in interface IEntityListModel<T extends ITransferableEntity>public List<T> getFiltered()
getFiltered in interface IEntityListModel<T extends ITransferableEntity>public void setFiltered(List<T> filtered)
setFiltered in interface IEntityListModel<T extends ITransferableEntity>public boolean isNew()
isNew in interface IEntityListModel<T extends ITransferableEntity>public void updateSelected()
updateSelected in interface IEntityListModel<T extends ITransferableEntity>public boolean isEmptyList()
isEmptyList in interface IEntityListModel<T extends ITransferableEntity>public boolean hasEntity()
hasEntity in interface IEntityListModel<T extends ITransferableEntity>public void setHasAddNewEntity(boolean isNewEntity)
public IGenericDao<T> getDao()
public String delete()
delete in interface IEntityListModel<T extends ITransferableEntity>public String delete(String targetView)
delete in interface IEntityListModel<T extends ITransferableEntity>public IEntityContext ec()
protected boolean isDetached(de.xima.cmn.dao.interfaces.IEntity entity)
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.