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, getErrorMessage
getFacesContext, getLocale, rbValue, rbValue
protected 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 IUpdatable
public 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.