| Modifier and Type | Class and Description | 
|---|---|
class  | 
GenericObjectDaoImpl
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CommentDaoImpl  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractHierarchyDaoImpl<T extends IHierarchialReference>
Some common work horse  
IHierarchialReference domain related common DAO method helpers | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractConfigurationJPADaoImpl<C extends AbstractConfiguration>
Abstract reusable  
AbstractConfiguration class for other modules to extend. | 
class  | 
ConfigurationJPADaoImpl
Deprecated. 
 
Each Application is encouraged to define its own implementation of  
AbstractConfigurationJPADaoImpl
 Try to extend from AbstractQueryableDaoImpl directly | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractContentHierarchyDaoImpl<C extends AbstractContent<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet>
Default JPA implementation for  
ContentDao
 TODO: All locale based code is based on AbstractContent.getLocale().Language. | 
class  | 
ContentDaoImpl<C extends ContentDescriber>
Default JPA implementation for  
ContentDao with support by the default Transaction Manager
 TODO: All locale based code is based on AbstractContent.getLocale().Language. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GenericQueryableDaoImpl<T>
Deprecated. 
 
Try to extend from  
AbstractQueryableDaoImpl directly | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LogisticsDaoImpl
Default implementation for  
LogisticsDao | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OrderDaoImpl<O extends Order>
Order related DAO
  
Order queries can be complex; for most practical purposes the DAO will never fully suffice and hence not interface is provided. Just a basic service provider with access to the EntityManager | 
class  | 
PromotionDaoImpl<T extends Promotion>
Basic Promotion related DAO's
  
Promotion queries can be complex; for most practical purposes the DAO will never fully suffice and hence not interface is provided. Just a basic service provider with access to the EntityManager | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultTransactionService<T extends Transaction<O>,O extends Order>
Default implementation for  
TransactionService
 Since this implements ChangeGenerator; it will also generate Events of Typesave - Transaction
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EcomUserDaoImpl<U extends IGenericEcomUser>
User related queries. 
 | 
class  | 
RegisteredUserLoginDaoImpl<U extends IGenericEcomUser>
Ensures there is a Dao that adheres to  
UserDao; which can be used for Authorization, Login etc. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EventsDaoImpl<E extends AbstractEvent>
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PostDaoImpl  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProductDaoImpl<T extends Product>
Default MySQL-JPA implementation for  
ProductDao
 Even though written with JPA there are some slight My-SQL bindings like case name of entity/table etc.  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RatingDaoImpl  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UserDaoImpl<U extends User>
Implementation for  
Users & Credentials
 For different types of User entities, use different instances of this. | 
Copyright © 2018. All rights reserved.