# Hierarchy For Package com.h3c.util.dao

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.h3c.util.dao.AbstractBaseDao<I,P,T,F,S> (implements com.h3c.util.dao.BaseDao<I,P,T,F,S>)
    - com.h3c.util.dao.AbstractBidirectionalDependentDao<I,P,T,Q,F,S,E,W,R> (implements com.h3c.util.dao.BidirectionalDependentDao<I,P,T,Q,F,S,E,W,R>)
    - com.h3c.util.dao.AbstractDao<I,P,T,F,S> (implements com.h3c.util.dao.Dao<I,P,T,F,S>)
  - com.h3c.util.dao.DataStoreContext
  - com.h3c.util.dao.DataStoreManager (implements com.h3c.util.dao.DataStoreService)
  - com.h3c.util.dao.QueryPredicateGenerator<P>
  - com.h3c.util.dao.ReadQuery<T>
  - com.h3c.util.dao.VersionedUpdateStrategy<P,T> (implements com.h3c.util.dao.UpdateStrategy<P,T>)
  - com.h3c.util.dao.WriteQuery<T>

## Interface Hierarchy

- com.h3c.util.dao.BaseDao<I,P,T,F,S>
  - com.h3c.util.dao.BidirectionalDependentDao<I,P,T,Q,F,S,E,W,R> (also extends com.h3c.util.Converter<S,T>)
  - com.h3c.util.dao.Dao<I,P,T,F,S> (also extends com.h3c.util.Converter<S,T>)
- com.h3c.util.Converter<S,T>
  - com.h3c.util.dao.BidirectionalDependentDao<I,P,T,Q,F,S,E,W,R> (also extends com.h3c.util.dao.BaseDao<I,P,T,F,S>)
  - com.h3c.util.dao.Dao<I,P,T,F,S> (also extends com.h3c.util.dao.BaseDao<I,P,T,F,S>)
- com.h3c.util.dao.DataStoreService
- com.h3c.util.dao.Dependable<I>
- com.h3c.util.dao.DependentUpdater<P,T>
- com.h3c.util.dao.Storable<I>
- com.h3c.util.dao.UpdateStrategy<P,T>
- com.h3c.util.dao.Versioned

Copyright © 2014. All Rights Reserved.