Class MockDAO
java.lang.Object
com.erudika.para.core.persistence.MockDAO
- All Implemented Interfaces:
DAO
Fake DAO for in-memory persistence.
Used for testing and development without a database.
- Author:
- Alex Bogdanovski [[email protected]]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends ParaObject>
StringPersists an object to the data store.<P extends ParaObject>
Stringcreate(P so) /////////////////////////////////////////////////////////////////<P extends ParaObject>
voidSaves multiple objects to the data store.<P extends ParaObject>
voidSaves multiple objects to the data store.<P extends ParaObject>
voidDeletes an object permanently.<P extends ParaObject>
voiddelete(P so) Deletes an object permanently.<P extends ParaObject>
voidDeletes multiple objects.<P extends ParaObject>
voidDeletes multiple objects.<P extends ParaObject>
PRetrieves an object from the data store.<P extends ParaObject>
PRetrieves an object from the data store.<P extends ParaObject>
Map<String, P> Retrieves multiple objects from the data store.<P extends ParaObject>
Map<String, P> Retrieves multiple objects from the data store.<P extends ParaObject>
List<P> Reads a fixed number of objects.<P extends ParaObject>
List<P> Reads a fixed number of objects.<P extends ParaObject>
voidUpdates an object permanently.<P extends ParaObject>
voidupdate(P so) Updates an object permanently.<P extends ParaObject>
voidUpdates multiple objects.<P extends ParaObject>
voidUpdates multiple objects.
-
Constructor Details
-
MockDAO
public MockDAO()
-
-
Method Details
-
create
Description copied from interface:DAOPersists an object to the data store. -
read
Description copied from interface:DAORetrieves an object from the data store. -
update
-
delete
-
createAll
Description copied from interface:DAOSaves multiple objects to the data store. -
readAll
-
readPage
Description copied from interface:DAOReads a fixed number of objects. Used for scanning a data store page by page. Calling this method would bypass the read cache and will hit the DB. -
updateAll
-
deleteAll
-
create
///////////////////////////////////////////////////////////////// -
read
Description copied from interface:DAORetrieves an object from the data store. -
update
Description copied from interface:DAOUpdates an object permanently. -
delete
Description copied from interface:DAODeletes an object permanently. -
createAll
Description copied from interface:DAOSaves multiple objects to the data store. -
readAll
Description copied from interface:DAORetrieves multiple objects from the data store. -
readPage
Description copied from interface:DAOReads a fixed number of objects. Used for scanning a data store page by page. Calling this method would bypass the read cache and will hit the DB. -
updateAll
Description copied from interface:DAOUpdates multiple objects. -
deleteAll
Description copied from interface:DAODeletes multiple objects.
-