Class AWSDynamoDAO
java.lang.Object
com.erudika.para.server.persistence.AWSDynamoDAO
An implementation of the
DAO interface using AWS DynamoDB as a data store.- Author:
- Alex Bogdanovski [[email protected]]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends com.erudika.para.core.ParaObject>
String//////////////////////////////////////////<P extends com.erudika.para.core.ParaObject>
Stringcreate(P so) ///////////////////////////////////////////////////<P extends com.erudika.para.core.ParaObject>
void//////////////////////////////////////////<P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
voiddelete(P so) <P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
P<P extends com.erudika.para.core.ParaObject>
P<P extends com.erudika.para.core.ParaObject>
List<P> readPage(com.erudika.para.core.utils.Pager pager) <P extends com.erudika.para.core.ParaObject>
List<P> <P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
voidupdate(P so) <P extends com.erudika.para.core.ParaObject>
void<P extends com.erudika.para.core.ParaObject>
void
-
Constructor Details
-
AWSDynamoDAO
public AWSDynamoDAO()No-args constructor.
-
-
Method Details
-
create
-
read
-
update
-
delete
-
createAll
-
readAll
-
readPage
-
updateAll
-
deleteAll
-
create
/////////////////////////////////////////////////// -
read
-
update
public <P extends com.erudika.para.core.ParaObject> void update(P so) -
delete
public <P extends com.erudika.para.core.ParaObject> void delete(P so) -
createAll
-
readAll
-
readPage
public <P extends com.erudika.para.core.ParaObject> List<P> readPage(com.erudika.para.core.utils.Pager pager) -
updateAll
-
deleteAll
-