Provides basic interfaces and classes used by all the other packages in the data access layer.

The {@link com.softslate.commerce.daos.core.DAOInterface} interface is extended by all other interfaces in the data access layer, in much the same way {@link com.softslate.commerce.daos.core.BaseDAO} is subclassed by all the implementations in the data acces layer. These two entities provide a common set of methods data access objects in the system use to communicate with the rest of the application.