public class DeploymentVersionVcsChangesetDaoImpl extends StatelessSessionHibernateDaoSupport implements DeploymentVersionVcsChangesetDao
| Constructor and Description |
|---|
DeploymentVersionVcsChangesetDaoImpl(TransactionAndHibernateTemplate transactionTemplate) |
| Modifier and Type | Method and Description |
|---|---|
int |
delete(DeploymentVersionDeletionAdapter deletionAdapter)
Delete
- DEPLOYMENT_VERSION_CHANGESET (manual, JDBC)
- DEPLOYMENT_VERSION_COMMIT (manual, JDBC)
|
void |
delete(MutableDeploymentVersionVcsChangeset deploymentVersion) |
List<MutableDeploymentVersionVcsChangeset> |
getChangesetsForDeploymentVersion(long deploymentVersionId) |
Long |
getRepositoryDataIdForChangeset(long changesetId) |
long |
getSkippedCommitsCountForVersion(long deploymentVersionId) |
void |
save(MutableDeploymentVersionVcsChangeset deploymentVersion)
MutableDeploymentVersionVcsCommit members of
MutableDeploymentVersionVcsChangeset.getCommits() ()} are persisted in a cascade |
void |
saveAll(Collection<MutableDeploymentVersionVcsChangeset> changesets) |
getCacheAwareHibernateTemplatepublic DeploymentVersionVcsChangesetDaoImpl(TransactionAndHibernateTemplate transactionTemplate)
public void save(@NotNull
MutableDeploymentVersionVcsChangeset deploymentVersion)
MutableDeploymentVersionVcsChangeset.getCommits() ()} are persisted in a cascadesave in interface DeploymentVersionVcsChangesetDaodeploymentVersion - MutableDeploymentVersion to be persistedpublic void saveAll(@NotNull
Collection<MutableDeploymentVersionVcsChangeset> changesets)
saveAll in interface DeploymentVersionVcsChangesetDaopublic void delete(MutableDeploymentVersionVcsChangeset deploymentVersion)
delete in interface DeploymentVersionVcsChangesetDaopublic int delete(@NotNull
DeploymentVersionDeletionAdapter deletionAdapter)
delete in interface DeploymentVersionVcsChangesetDaodeletionAdapter - DeletionSQLAdapter.getInClause() should provide range of DeploymentVersionspublic List<MutableDeploymentVersionVcsChangeset> getChangesetsForDeploymentVersion(long deploymentVersionId)
getChangesetsForDeploymentVersion in interface DeploymentVersionVcsChangesetDaoDeploymentVersion@Nullable public Long getRepositoryDataIdForChangeset(long changesetId)
getRepositoryDataIdForChangeset in interface DeploymentVersionVcsChangesetDaoRepositoryDataEntity associated with this changeset or null if changeset does not exist.public long getSkippedCommitsCountForVersion(long deploymentVersionId)
getSkippedCommitsCountForVersion in interface DeploymentVersionVcsChangesetDaoDeploymentVersionVcsChangeset associated with a DeploymentVersionCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.