Class Repository
- java.lang.Object
-
- ydocumentcartpackage.persistence.polyglot.repository.documentcart.Repository
-
- All Implemented Interfaces:
ItemStateRepository
public class Repository extends java.lang.Object implements ItemStateRepository
-
-
Constructor Summary
Constructors Constructor Description Repository(QueryFactory queryFactory, Storage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityCreationbeginCreation(Identity id)FindResultfind(Criteria criteria)Entityget(Identity id)booleanisSupported(PolyglotFeature feature)voidremove(ItemState itemState)voidstore(ChangeSet changeSet)protected voidstoreCreation(EntityCreation creation)protected voidstoreModification(EntityModification modification)
-
-
-
Constructor Detail
-
Repository
public Repository(QueryFactory queryFactory, Storage storage)
-
-
Method Detail
-
get
public Entity get(Identity id)
- Specified by:
getin interfaceItemStateRepository
-
beginCreation
public EntityCreation beginCreation(Identity id)
- Specified by:
beginCreationin interfaceItemStateRepository
-
store
public void store(ChangeSet changeSet)
- Specified by:
storein interfaceItemStateRepository
-
remove
public void remove(ItemState itemState)
- Specified by:
removein interfaceItemStateRepository
-
find
public FindResult find(Criteria criteria)
- Specified by:
findin interfaceItemStateRepository
-
storeCreation
protected void storeCreation(EntityCreation creation)
-
storeModification
protected void storeModification(EntityModification modification)
-
isSupported
public boolean isSupported(PolyglotFeature feature)
- Specified by:
isSupportedin interfaceItemStateRepository
-
-