## Uses of Interface
com.h3c.util.dao.Dao

- Packages that use Dao
  Package | Description
  --- | ---
  com.h3c.util.dao |
  com.h3c.util.dao.query |

- - ### Uses of Dao in com.h3c.util.dao

    Classes in com.h3c.util.dao that implement Dao
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDao<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>,F,S>` JPA Abstract Data Access Object.

  - ### Uses of Dao in com.h3c.util.dao.query

    Methods in com.h3c.util.dao.query with parameters of type Dao
    Modifier and Type | Method and Description
    --- | ---
    `static <P extends Storable<?> & Dependable<E>,T extends Transportable<? super T,?> & Dependent<R>,F,S,E extends Serializable,W extends Storable<E> & Dependable<H>,R extends Transportable<? super R,E> & Dependent<N>,H extends Serializable,M extends Storable<H>,N extends Transportable<? super N,H>> ReadQuery<List<T>>` | DaoFindFullNestedDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, BidirectionalDependentDao<?,P,T,?,F,S,E,W,R> dao, BidirectionalDependentDao<E,W,R,?,?,?,H,M,N> ownerDao, Dao<H,M,N,?,?> rootOwnerDao)` Creates a query.
    `static <P extends Storable<?> & Dependable<E>,T extends Transportable<? super T,?> & Dependent<R>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>> ReadQuery<List<T>>` | DaoFindFullDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, BidirectionalDependentDao<?,P,T,?,F,S,E,W,R> dao, Dao<E,W,R,?,?> ownerDao)` Creates a query.
    `static <P extends Storable<?> & Dependable<E>,T extends Transportable<? super T,?> & Dependent<R>,F,S,E extends Serializable,W extends Storable<E> & Dependable<H>,R extends Transportable<? super R,E> & Dependent<N>,H extends Serializable,M extends Storable<H>,N extends Transportable<? super N,H>> ReadQuery<Page<T>>` | DaoPagedFindFullNestedDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, PageRequest pageRequest, BidirectionalDependentDao<?,P,T,?,F,S,E,W,R> dao, BidirectionalDependentDao<E,W,R,?,?,?,H,M,N> ownerDao, Dao<H,M,N,?,?> rootOwnerDao)` Creates a query.
    `static <P extends Storable<?> & Dependable<E>,T extends Transportable<? super T,?> & Dependent<R>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>> ReadQuery<Page<T>>` | DaoPagedFindFullDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, PageRequest pageRequest, BidirectionalDependentDao<?,P,T,?,F,S,E,W,R> dao, Dao<E,W,R,?,?> ownerDao)` Creates a query.
    `static <I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,E extends Serializable,W extends Storable<E> & Dependable<H>,R extends Transportable<? super R,E> & Dependent<N>,H extends Serializable,M extends Storable<H>,N extends Transportable<? super N,H>> ReadQuery<T>` | DaoGetFullNestedDependentQuery.`createQuery(Id<T,I> id, BidirectionalDependentDao<I,P,T,?,?,?,E,W,R> dao, BidirectionalDependentDao<E,W,R,?,?,?,H,M,N> ownerDao, Dao<H,M,N,?,?> rootOwnerDao)` Creates a query.
    `static <I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>> ReadQuery<T>` | DaoGetFullDependentQuery.`createQuery(Id<T,I> id, BidirectionalDependentDao<I,P,T,?,?,?,E,W,R> dao, Dao<E,W,R,?,?> ownerDao)` Creates a query.

    Constructors in com.h3c.util.dao.query with parameters of type Dao
    Constructor and Description
    `DaoAddQuery(T transportable, Dao<?,P,T,?,?> dao)` Creates a query.
    `DaoDeleteQuery(F filter, Dao<?,P,T,F,?> dao)` Creates a delete query.
    `DaoDeleteTransportableQuery(Id<T,I> id, Dao<I,P,T,?,?> dao)` Creates a delete query.
    `DaoFindQuery(F filter, SortSpecification<S> sortSpec, Dao<?,P,T,F,S> dao)` Creates a find query.
    `DaoGetQuery(Id<T,I> id, Dao<I,P,T,?,?> dao)` Creates a query.
    `DaoPagedFindQuery(F filter, SortSpecification<S> sortSpec, PageRequest request, Dao<?,P,T,F,S> dao)` Creates a paged find query.
    `DaoTryAddQuery(T transportable, Dao<I,P,T,?,?> dao)` Creates a query.
    `DaoUpdateQuery(T transportable, Dao<?,P,T,?,?> dao)` Creates an update query.

Copyright © 2014. All Rights Reserved.