## Uses of Class
com.h3c.util.dao.DataStoreContext

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

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

    Methods in com.h3c.util.dao with parameters of type DataStoreContext
    Modifier and Type | Method and Description
    --- | ---
    `T` | BidirectionalDependentDao.`convert(P storable, BaseDao<E,W,R,?,?> ownerDao, Converter<W,R> ownerConverter, DataStoreContext context)` Converts the storable object to a transportable.
    `T` | AbstractBidirectionalDependentDao.`convert(P storable, BaseDao<E,W,R,?,?> ownerDao, Converter<W,R> ownerConverter, DataStoreContext context)`
    `long` | BaseDao.`count(F filter, DataStoreContext context)` Gets the number of persist objects based on a filter criteria.
    `long` | AbstractBaseDao.`count(F filter, DataStoreContext context)`
    `P` | Dao.`create(T transportable, DataStoreContext context)` Creates a new persistent object with the data from the given transport object.
    `P` | AbstractDao.`create(T transportable, DataStoreContext context)`
    `P` | BidirectionalDependentDao.`create(T transportable, W owner, DataStoreContext context)` Creates a new persistent object with the data from the given transport object.
    `P` | AbstractBidirectionalDependentDao.`create(T transportable, W owner, DataStoreContext context)`
    `long` | Dao.`delete(F filter, DataStoreContext context)` Deletes all persistent objects matching the given filter.
    `long` | AbstractDao.`delete(F filter, DataStoreContext context)`
    `boolean` | Dao.`delete(Id<T,I> id, DataStoreContext context)` Deletes the persistent object with the given id.
    `boolean` | AbstractDao.`delete(Id<T,I> id, DataStoreContext context)`
    `void` | Dao.`delete(P storable, DataStoreContext context)` Deletes a persistent object.
    `void` | AbstractDao.`delete(P storable, DataStoreContext context)`
    `long` | Dao.`deleteAll(DataStoreContext context)` Deletes all the persistent objects.
    `long` | AbstractDao.`deleteAll(DataStoreContext context)`
    `protected abstract T` | WriteQuery.`execute(DataStoreContext context)` Executes the query.
    `protected abstract T` | ReadQuery.`execute(DataStoreContext context)` Executes the query.
    `T` | WriteQuery.`execute(DataStoreContext context, org.slf4j.Logger log)` Executes the transaction.
    `T` | ReadQuery.`execute(DataStoreContext context, org.slf4j.Logger log)` Executes the query.
    `List<P>` | BaseDao.`find(F filter, SortSpecification<S> sortSpec, DataStoreContext context)` Get the set of persist objects based on the given filter criteria.
    `List<P>` | AbstractBaseDao.`find(F filter, SortSpecification<S> sortSpec, DataStoreContext context)`
    `Page<P>` | BaseDao.`find(F filter, SortSpecification<S> sortSpec, PageRequest pageRequest, DataStoreContext context)` Get the set of persist objects based on the given filter criteria.
    `Page<P>` | AbstractBaseDao.`find(F filter, SortSpecification<S> sortSpec, PageRequest pageRequest, DataStoreContext context)`
    `List<P>` | BaseDao.`findAll(SortSpecification<S> sortSpec, DataStoreContext context)` Gets all the persistent objects.
    `List<P>` | AbstractBaseDao.`findAll(SortSpecification<S> sortSpec, DataStoreContext context)`
    `P` | BaseDao.`get(Id<T,I> id, DataStoreContext context)` Get the persistent object with the given id.
    `P` | AbstractBaseDao.`get(Id<T,I> id, DataStoreContext context)`
    `void` | BidirectionalDependentDao.`update(P target, T source, DataStoreContext context)` Updates the persistent object related to the given transport object.
    `void` | AbstractBidirectionalDependentDao.`update(P target, T source, DataStoreContext context)`
    `P` | BidirectionalDependentDao.`update(Q transportable, DataStoreContext context)` Updates the persistent object related to the given transport object.
    `P` | AbstractBidirectionalDependentDao.`update(Q transportable, DataStoreContext context)`
    `P` | Dao.`update(T transportable, DataStoreContext context)` Updates the persistent object related to the given transport object.
    `P` | AbstractDao.`update(T transportable, DataStoreContext context)`

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

    Methods in com.h3c.util.dao.query with parameters of type DataStoreContext
    Modifier and Type | Method and Description
    --- | ---
    `protected T` | DaoUpdateQuery.`execute(DataStoreContext context)`
    `protected Q` | DaoUpdateDependentQuery.`execute(DataStoreContext context)`
    `protected Boolean` | DaoTryAddQuery.`execute(DataStoreContext context)`
    `protected Page<T>` | DaoPagedFindQuery.`execute(DataStoreContext context)`
    `protected Page<T>` | DaoPagedFindFullNestedDependentQuery.`execute(DataStoreContext context)`
    `protected Page<T>` | DaoPagedFindFullDependentQuery.`execute(DataStoreContext context)`
    `protected Page<Q>` | DaoPagedFindDependentQuery.`execute(DataStoreContext context)`
    `protected T` | DaoGetQuery.`execute(DataStoreContext context)`
    `protected T` | DaoGetFullNestedDependentQuery.`execute(DataStoreContext context)`
    `protected T` | DaoGetFullDependentQuery.`execute(DataStoreContext context)`
    `protected Q` | DaoGetDependentQuery.`execute(DataStoreContext context)`
    `protected List<T>` | DaoFindQuery.`execute(DataStoreContext context)`
    `protected List<T>` | DaoFindFullNestedDependentQuery.`execute(DataStoreContext context)`
    `protected List<T>` | DaoFindFullDependentQuery.`execute(DataStoreContext context)`
    `protected List<Q>` | DaoFindDependentQuery.`execute(DataStoreContext context)`
    `protected Void` | DaoDeleteTransportableQuery.`execute(DataStoreContext context)`
    `protected Long` | DaoDeleteQuery.`execute(DataStoreContext context)`
    `protected Long` | DaoCountQuery.`execute(DataStoreContext context)`
    `protected T` | DaoAddQuery.`execute(DataStoreContext context)`

Copyright © 2014. All Rights Reserved.