Class AEntityDetailsBean<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AProjectDetailsBean

public abstract class AEntityDetailsBean<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends AMessaging implements Serializable
Abstract bean base class for displaying or editing the details of a single entity
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
    • entity

      protected T extends de.xima.cmn.dao.interfaces.IEntity<Long> entity
  • Constructor Details

    • AEntityDetailsBean

      public AEntityDetailsBean()
  • Method Details

    • getEntity

      public T getEntity()
    • setEntity

      public void setEntity(IEntityViewModel<T> model)
    • setEntity

      public void setEntity(Long id)
    • save

      public void save()
    • getDao

      protected abstract de.xima.cmn.dao.interfaces.IAbstractDao<T,Long,IEntityContext> getDao()
    • init

      protected void init(IEntityContext ec, T entity)