Class InstrumentedItemStateRepository
- java.lang.Object
-
- ydocumentcartpackage.persistence.polyglot.repository.documentcart.InstrumentedItemStateRepository
-
- All Implemented Interfaces:
ItemStateRepository
public class InstrumentedItemStateRepository extends java.lang.Object implements ItemStateRepository
-
-
Constructor Summary
Constructors Constructor Description InstrumentedItemStateRepository(java.lang.String repositoryName, ItemStateRepository targetRepository, com.codahale.metrics.MetricRegistry metricRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeSetbeginCreation(Identity id)FindResultfind(Criteria criteria)ItemStateget(Identity id)booleanisSupported(PolyglotFeature feature)voidremove(ItemState state)voidstore(ChangeSet changeSet)
-
-
-
Constructor Detail
-
InstrumentedItemStateRepository
public InstrumentedItemStateRepository(java.lang.String repositoryName, ItemStateRepository targetRepository, com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Detail
-
get
public ItemState get(Identity id)
- Specified by:
getin interfaceItemStateRepository
-
beginCreation
public ChangeSet beginCreation(Identity id)
- Specified by:
beginCreationin interfaceItemStateRepository
-
store
public void store(ChangeSet changeSet)
- Specified by:
storein interfaceItemStateRepository
-
remove
public void remove(ItemState state)
- Specified by:
removein interfaceItemStateRepository
-
find
public FindResult find(Criteria criteria)
- Specified by:
findin interfaceItemStateRepository
-
isSupported
public boolean isSupported(PolyglotFeature feature)
- Specified by:
isSupportedin interfaceItemStateRepository
-
-