Class SerializedCartStorage
- java.lang.Object
-
- ydocumentcartpackage.persistence.polyglot.repository.documentcart.storage.BaseStorage
-
- ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.SerializedCartStorage
-
- All Implemented Interfaces:
Storage
public class SerializedCartStorage extends BaseStorage
-
-
Constructor Summary
Constructors Constructor Description SerializedCartStorage(Serializer serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QueryResultfindByEntityAttributes(EntityCondition condition)protected QueryResultfindByEntityId(Identity id)protected QueryResultfindByRootAttributes(EntityCondition condition)protected QueryResultfindByRootId(Identity id)protected DocumentinstantiateNewDocument(Identity rootId)voidremove(Document document)voidsave(Document document)-
Methods inherited from class ydocumentcartpackage.persistence.polyglot.repository.documentcart.storage.BaseStorage
find, handleUnknownQuery, missingRootIdForInstantiation, singleDocument
-
-
-
-
Constructor Detail
-
SerializedCartStorage
public SerializedCartStorage(Serializer serializer)
-
-
Method Detail
-
instantiateNewDocument
protected Document instantiateNewDocument(Identity rootId)
- Specified by:
instantiateNewDocumentin classBaseStorage
-
save
public void save(Document document)
-
remove
public void remove(Document document)
-
findByRootId
protected QueryResult findByRootId(Identity id)
- Specified by:
findByRootIdin classBaseStorage
-
findByRootAttributes
protected QueryResult findByRootAttributes(EntityCondition condition)
- Specified by:
findByRootAttributesin classBaseStorage
-
findByEntityId
protected QueryResult findByEntityId(Identity id)
- Specified by:
findByEntityIdin classBaseStorage
-
findByEntityAttributes
protected QueryResult findByEntityAttributes(EntityCondition condition)
- Specified by:
findByEntityAttributesin classBaseStorage
-
-