Uses of Interface
org.minijax.dao.BaseEntity

Packages that use BaseEntity
Package Description
org.minijax.dao  
  • Uses of BaseEntity in org.minijax.dao

    Subinterfaces of BaseEntity in org.minijax.dao
    Modifier and Type Interface Description
    interface  NamedEntity
    The NamedEntity class is a base class for web entities with names.
    Classes in org.minijax.dao that implement BaseEntity
    Modifier and Type Class Description
    class  DefaultBaseEntity
    The BaseEntity class is the abstract base class for all web primitives.
    class  DefaultNamedEntity
    The NamedEntity class is a base class for web entities with names.
    Methods in org.minijax.dao with type parameters of type BaseEntity
    Modifier and Type Method Description
    <T extends BaseEntity>
    long
    BaseDao.countAll​(java.lang.Class<T> entityClass)
    Counts all rows of a type.
    <T extends BaseEntity>
    long
    DefaultBaseDao.countAll​(java.lang.Class<T> entityClass)
    Counts all rows of a type.
    <T extends BaseEntity>
    T
    BaseDao.create​(T obj)
    Inserts a new instance in the database.
    <T extends BaseEntity>
    T
    DefaultBaseDao.create​(T obj)
    Inserts a new instance in the database.
    <T extends BaseEntity>
    void
    BaseDao.delete​(T obj)
    Soft deletes an object.
    <T extends BaseEntity>
    void
    DefaultBaseDao.delete​(T obj)
    Soft deletes an object.
    static <T extends BaseEntity>
    T
    BaseDao.firstOrNull​(java.util.List<T> list)
    Returns null if the list is empty.
    <T extends BaseEntity>
    void
    BaseDao.purge​(T obj)
    Hard deletes an object.
    <T extends BaseEntity>
    void
    DefaultBaseDao.purge​(T obj)
    Hard deletes an object.
    <T extends BaseEntity>
    T
    BaseDao.read​(java.lang.Class<T> entityClass, java.util.UUID id)
    Retrieves an object by ID.
    <T extends BaseEntity>
    T
    DefaultBaseDao.read​(java.lang.Class<T> entityClass, java.util.UUID id)
    Retrieves an object by ID.
    <T extends BaseEntity>
    java.util.List<T>
    BaseDao.readPage​(java.lang.Class<T> entityClass, int page, int pageSize)
    Returns a page of objects.
    <T extends BaseEntity>
    java.util.List<T>
    DefaultBaseDao.readPage​(java.lang.Class<T> entityClass, int page, int pageSize)
    Returns a page of objects.
    static <T extends BaseEntity>
    void
    BaseEntity.sortByCreatedDateTime​(java.util.List<T> list)
    Sorts a list of ID objects by created time (ascending).
    <T extends BaseEntity>
    T
    BaseDao.update​(T obj)
    Updates an object.
    <T extends BaseEntity>
    T
    DefaultBaseDao.update​(T obj)
    Updates an object.