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

- Packages that use Storable
  Package | Description
  --- | ---
  com.h3c.sdn.adm.dao.model | Model POJOs implementations used to persist and retrieve information applicable at the Administrator tier of the SDN Controller.
  com.h3c.sdn.dao.model | Model POJOs implementations used to persist and retrieve information.
  com.h3c.util.dao |
  com.h3c.util.dao.query |

- - ### Uses of Storable in com.h3c.sdn.adm.dao.model

    Classes in com.h3c.sdn.adm.dao.model that implement Storable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AlertEntity` Represents an Alert entity within the persistence layer.
    `class` | `AlertTopicListenerEntity` Alert topic listener entity.
    `class` | `AuditLogEntryEntity` Represents an Audit Log Entry entity within the persistence layer.
    `class` | `CtlAddrManagerEntity`
    `class` | `HostManagerEntity`
    `class` | `LicenseEntity` License persistence representation
    `class` | `LicInstallIdEntity` License install id persistence representation
    `class` | `RegionEntity` Region persistence representation.
    `class` | `SystemInformationEntity` System information entity.

  - ### Uses of Storable in com.h3c.sdn.dao.model

    Classes in com.h3c.sdn.dao.model that implement Storable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseEntity` Base persistent entity.
    `class` | `BaseVersionedEntity` Represents the basic persistence layer characteristics that all entities must support, the database internal identification and a version value.
    `class` | `SystemLocalEntity` A system-aware persistence entity.
    `class` | `SystemLocalVersionedEntity` A system-aware persistence entity with optimistic versioning.

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

    Classes in com.h3c.util.dao with type parameters of type Storable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBaseDao<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>,F,S>` JPA Abstract Data Access Object.
    `class` | `AbstractBidirectionalDependentDao<I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>>` JPA Data Access Object for a storable that is the dependent object in a one-to-many bidirectional relation.
    `class` | `AbstractBidirectionalDependentDao<I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>>` JPA Data Access Object for a storable that is the dependent object in a one-to-many bidirectional relation.
    `class` | `AbstractDao<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>,F,S>` JPA Abstract Data Access Object.
    `interface` | `BaseDao<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>,F,S>` Base Data Access Object.
    `interface` | `BidirectionalDependentDao<I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>>` Data Access Object for a storable that is the dependent object in a one-to-many bidirectional relation.
    `interface` | `BidirectionalDependentDao<I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,F,S,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>>` Data Access Object for a storable that is the dependent object in a one-to-many bidirectional relation.
    `interface` | `Dao<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>,F,S>` Data Access Object.
    `interface` | `DependentUpdater<P extends Storable<?>,T extends Transportable<? super T,?>>` Dependent updater.
    `class` | `QueryPredicateGenerator<P extends Storable<?>>` Query predicate generator.
    `class` | `VersionedUpdateStrategy<P extends Storable<?> & Versioned,T extends Transportable<? super T,?> & Versionable>` When a transport object is updated on the database its version is checked; if the persistent object and transport object versions are not the same the operation will fail.

    Methods in com.h3c.util.dao with type parameters of type Storable
    Modifier and Type | Method and Description
    --- | ---
    `protected static <R extends Serializable,E extends Storable<R>,D extends Transportable<? super D,R>> void` | AbstractBaseDao.`updateDependents(Collection<E> currentDependents, Collection<D> newDependents, DependentUpdater<E,D> updater)` Updates a collection of dependent entities in a one-to-many relation where this DAO represents the independent entity.

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

    Classes in com.h3c.util.dao.query with type parameters of type Storable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DaoAddQuery<P extends Storable<?>,T extends Transportable<? super T,?>>` Creates a new persistence layer instance of the transportable object.
    `class` | `DaoDeleteQuery<P extends Storable<?>,T extends Transportable<? super T,?>,F>` Deletes persisted objects based off of filter.
    `class` | `DaoDeleteTransportableQuery<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>>` Deletes a persisted object.
    `class` | `DaoFindDependentQuery<P extends Storable<?> & Dependable<E>,Q extends Transportable<? super Q,?> & Dependent<E>,F,S,E extends Serializable>` Query to find dependent transport objects on the database.
    `class` | `DaoFindFullDependentQuery<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>>` Query to find dependent transport objects on the database.
    `class` | `DaoFindFullDependentQuery<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>>` Query to find dependent transport objects on the database.
    `class` | `DaoFindFullNestedDependentQuery<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>>` Query to find dependent transport objects on the database.
    `class` | `DaoFindFullNestedDependentQuery<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>>` Query to find dependent transport objects on the database.
    `class` | `DaoFindFullNestedDependentQuery<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>>` Query to find dependent transport objects on the database.
    `class` | `DaoFindQuery<P extends Storable<?>,T extends Transportable<? super T,?>,F,S>` Returning data in the order specified by the sort specifications based on the filter.
    `class` | `DaoGetDependentQuery<I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,E extends Serializable,R extends Transportable<? super R,E>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetFullDependentQuery<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>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetFullDependentQuery<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>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetFullNestedDependentQuery<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>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetFullNestedDependentQuery<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>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetFullNestedDependentQuery<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>>` Query to get a dependent transport object from the database.
    `class` | `DaoGetQuery<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>>` Query to get a transport object from the database.
    `class` | `DaoPagedFindDependentQuery<P extends Storable<?> & Dependable<E>,Q extends Transportable<? super Q,?> & Dependent<E>,F,S,E extends Serializable>` Query to find transport objects on the database
    `class` | `DaoPagedFindFullDependentQuery<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>>` Query to find transport objects on the database.
    `class` | `DaoPagedFindFullDependentQuery<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>>` Query to find transport objects on the database.
    `class` | `DaoPagedFindFullNestedDependentQuery<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>>` Query to find transport objects on the database.
    `class` | `DaoPagedFindFullNestedDependentQuery<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>>` Query to find transport objects on the database.
    `class` | `DaoPagedFindFullNestedDependentQuery<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>>` Query to find transport objects on the database.
    `class` | `DaoPagedFindQuery<P extends Storable<?>,T extends Transportable<? super T,?>,F,S>` Query to produce a page of data.
    `class` | `DaoTryAddQuery<I extends Serializable,P extends Storable<I>,T extends Transportable<? super T,I>>` Tries to create a new persistence layer instance of the transportable object if it does not already exist.
    `class` | `DaoUpdateDependentQuery<P extends Storable<?> & Dependable<E>,Q extends Transportable<? super Q,?> & Dependent<E>,E extends Serializable>` Query to update a dependent transport object on the database.
    `class` | `DaoUpdateQuery<P extends Storable<?>,T extends Transportable<? super T,?>>` Updates persistence object based on supplied transport.

    Methods in com.h3c.util.dao.query with type parameters of type Storable
    Modifier and Type | Method and Description
    --- | ---
    `static <P extends Storable<?> & Dependable<E>,Q extends Transportable<? super Q,?> & Dependent<E>,F,S,E extends Serializable> ReadQuery<List<Q>>` | DaoFindDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, BidirectionalDependentDao<?,P,?,Q,F,S,E,?,?> dao)` 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<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> & 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> & 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>,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>,Q extends Transportable<? super Q,?> & Dependent<E>,F,S,E extends Serializable> ReadQuery<Page<Q>>` | DaoPagedFindDependentQuery.`createQuery(F filter, SortSpecification<S> sortSpecification, PageRequest pageRequest, BidirectionalDependentDao<?,P,?,Q,F,S,E,?,?> dao)` 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> & 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> & 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 <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>,Q extends Transportable<? super Q,I> & Dependent<E>,E extends Serializable,R extends Transportable<? super R,E>> ReadQuery<Q>` | DaoGetDependentQuery.`createQuery(Id<? extends Q,I> id, BidirectionalDependentDao<I,P,T,Q,?,?,E,?,R> dao)` 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> & 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> & 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.
    `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.
    `static <E extends Serializable,P extends Storable<?> & Dependable<E>,Q extends Transportable<? super Q,?> & Dependent<E>> WriteQuery<Q>` | DaoUpdateDependentQuery.`createQuery(Q transportable, BidirectionalDependentDao<?,P,?,Q,?,?,E,?,?> dao)` Creates a query.

Copyright © 2014. All Rights Reserved.