@Transactional public interface ReleaseRepository extends org.springframework.data.repository.PagingAndSortingRepository<Release,Long>, ReleaseRepositoryCustom
Modifier and Type | Method and Description |
---|---|
void |
delete(Release release) |
void |
deleteAll() |
void |
deleteById(Long id) |
List<Release> |
findByNameAndVersionBetweenOrderByNameAscVersionDesc(String name,
int fromVersion,
int toVersion) |
List<Release> |
findByNameIgnoreCaseContaining(String name) |
List<Release> |
findByNameIgnoreCaseContainingOrderByNameAscVersionDesc(String name) |
List<Release> |
findByNameOrderByVersionDesc(String name) |
List<Release> |
findByRepositoryIdAndPackageMetadataIdOrderByNameAscVersionDesc(Long repositoryId,
Long packageMetadataId)
Return all releases that are associated with the provided package and repository id in decending
version order.
|
Release |
findTopByNameOrderByVersionDesc(String name) |
Release |
save(Release release) |
findAll, findAll
count, deleteAll, existsById, findAll, findAllById, findById, saveAll
findByNameAndVersion, findLatestDeployedOrFailed, findLatestDeployedOrFailed, findLatestDeployedRelease, findLatestRelease, findLatestReleaseForUpdate, findLatestReleaseIfDeleted, findReleaseRevisions, findReleaseToRollback
void deleteById(Long id)
void delete(Release release)
void deleteAll()
@Transactional(readOnly=true) List<Release> findByNameOrderByVersionDesc(@Param(value="name") String name)
@Transactional(readOnly=true) List<Release> findByNameIgnoreCaseContainingOrderByNameAscVersionDesc(@Param(value="name") String name)
@Transactional(readOnly=true) List<Release> findByNameAndVersionBetweenOrderByNameAscVersionDesc(@Param(value="name") String name, @Param(value="from") int fromVersion, @Param(value="to") int toVersion)
@Transactional(readOnly=true) Release findTopByNameOrderByVersionDesc(@Param(value="name") String name)
@Transactional(readOnly=true) List<Release> findByNameIgnoreCaseContaining(@Param(value="name") String name)
@Transactional(readOnly=true) List<Release> findByRepositoryIdAndPackageMetadataIdOrderByNameAscVersionDesc(Long repositoryId, Long packageMetadataId)
repositoryId
- the Id of the repository where the package is locatedpackageMetadataId
- the id of the package metadataCopyright © 2019 Pivotal Software, Inc.. All rights reserved.