Class OrientDataSetHistoryRepository
- java.lang.Object
-
- com.chutneytesting.component.dataset.infra.OrientDataSetHistoryRepository
-
- All Implemented Interfaces:
DataSetHistoryRepository
@Repository public class OrientDataSetHistoryRepository extends Object implements DataSetHistoryRepository
-
-
Constructor Summary
Constructors Constructor Description OrientDataSetHistoryRepository(OrientComponentDB orientComponentDB)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.apache.commons.lang3.tuple.Pair<String,Integer>>addVersion(DataSet newDataSet)Map<Integer,DataSet>allVersions(String externalDataSetId)IntegerlastVersion(String dataSetId)voidremoveHistory(String externalDataSetId)DataSetversion(String externalDataSetId, Integer version)
-
-
-
Constructor Detail
-
OrientDataSetHistoryRepository
public OrientDataSetHistoryRepository(OrientComponentDB orientComponentDB)
-
-
Method Detail
-
lastVersion
public Integer lastVersion(String dataSetId)
- Specified by:
lastVersionin interfaceDataSetHistoryRepository
-
addVersion
public Optional<org.apache.commons.lang3.tuple.Pair<String,Integer>> addVersion(DataSet newDataSet)
- Specified by:
addVersionin interfaceDataSetHistoryRepository
-
allVersions
public Map<Integer,DataSet> allVersions(String externalDataSetId)
- Specified by:
allVersionsin interfaceDataSetHistoryRepository
-
version
public DataSet version(String externalDataSetId, Integer version)
- Specified by:
versionin interfaceDataSetHistoryRepository
-
removeHistory
public void removeHistory(String externalDataSetId)
- Specified by:
removeHistoryin interfaceDataSetHistoryRepository
-
-