Class JaversSnapshotRepositoryImpl
java.lang.Object
org.qubership.atp.environments.repo.impl.AbstractRepository
org.qubership.atp.environments.repo.impl.JaversSnapshotRepositoryImpl
-
Field Summary
Fields inherited from class org.qubership.atp.environments.repo.impl.AbstractRepository
ALERT_EVENTS, ALERTS, CONNECTIONS, DATABASE_DIRECTORY, ENVIRONMENT_CATEGORIES, ENVIRONMENT_SYSTEMS, ENVIRONMENTS, JV_COMMIT, JV_COMMIT_PROPERTY, JV_GLOBAL_ID, JV_SNAPSHOT, PROJECTS, SUBSCRIBERS, SUBSCRIPTIONS, SYSTEM_CATEGORIES, SYSTEMS, UPDATE_EVENTS, USER_SETTINGS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByGlobalIds(List<Long> globalIds) Delete snapshots by globalIds.voiddeleteByVersionAndGlobalIdAndCommitId(Long version, Long globalId, Long commitId) Delete snapshots by version, globalId and commitId.getCountByCommitId(Long commitId) Get number of snapshots.getGlobalIdAndCount(Integer count) Get globalId and number of snapshots.Get globalId, commitId and version for old objects.Get terminated snapshots.voidupdateAsInitial(Long globalId) Update snapshot as initial.
-
Constructor Details
-
JaversSnapshotRepositoryImpl
@Autowired public JaversSnapshotRepositoryImpl(com.querydsl.sql.SQLQueryFactory queryFactory)
-
-
Method Details
-
getTerminatedSnapshots
Get terminated snapshots.- Returns:
ListofJaversVersionResponse.
-
getGlobalIdAndCount
Get globalId and number of snapshots.- Parameters:
count- number of last revision.- Returns:
ListofJaversCountResponse
-
getOld
Get globalId, commitId and version for old objects.- Parameters:
globalId- global id.count- number of revisions which must be removed.- Returns:
ListofJaversVersionResponse
-
deleteByVersionAndGlobalIdAndCommitId
Delete snapshots by version, globalId and commitId.- Parameters:
version- old version.globalId- global id.commitId- commit id.
-
deleteByGlobalIds
Delete snapshots by globalIds.- Parameters:
globalIds- globalIds.
-
getCountByCommitId
Get number of snapshots.- Parameters:
commitId- commit id.- Returns:
Longnumber of snapshots by commit id.
-
updateAsInitial
Update snapshot as initial.- Parameters:
globalId- global id.
-