Package com.atlassian.bamboo.specs
Class RssRepositoryPermissionHibernateDaoImpl
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate5.support.HibernateDaoSupport
com.atlassian.bamboo.specs.RssRepositoryPermissionHibernateDaoImpl
- All Implemented Interfaces:
RssRepositoryPermissionDao,org.springframework.beans.factory.InitializingBean
public class RssRepositoryPermissionHibernateDaoImpl
extends org.springframework.orm.hibernate5.support.HibernateDaoSupport
implements RssRepositoryPermissionDao
-
Field Summary
Fields inherited from class org.springframework.dao.support.DaoSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(RssRepositoryPermission entity) DeleteRssRepositoryPermissionentity.@Nullable RssRepositoryPermissionfindById(long id) Search by permission ID.@NotNull List<RssRepositoryPermission> findByRepositoryId(long repositoryId) Search by repository ID@NotNull List<RssRepositoryPermission> findByTargetRepositoryId(long targetRepositoryId) Search by target repository ID.@Nullable RssRepositoryPermissionfindByTargetRepositoryIdAndRepositoryId(long targetRepositoryId, long repositoryId) Search by target repository ID and repository ID.findRepositoryIdsByTargetRepositoryId(long projectId) Search repository IDs by target repository IDvoidsave(RssRepositoryPermission entity) Save newRssRepositoryPermissionentityMethods inherited from class org.springframework.orm.hibernate5.support.HibernateDaoSupport
checkDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryMethods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
-
Constructor Details
-
RssRepositoryPermissionHibernateDaoImpl
public RssRepositoryPermissionHibernateDaoImpl()
-
-
Method Details
-
findById
Description copied from interface:RssRepositoryPermissionDaoSearch by permission ID.- Specified by:
findByIdin interfaceRssRepositoryPermissionDao
-
findByTargetRepositoryId
@NotNull public @NotNull List<RssRepositoryPermission> findByTargetRepositoryId(long targetRepositoryId) Description copied from interface:RssRepositoryPermissionDaoSearch by target repository ID.- Specified by:
findByTargetRepositoryIdin interfaceRssRepositoryPermissionDao
-
findByRepositoryId
Description copied from interface:RssRepositoryPermissionDaoSearch by repository ID- Specified by:
findByRepositoryIdin interfaceRssRepositoryPermissionDao
-
findByTargetRepositoryIdAndRepositoryId
@Nullable public @Nullable RssRepositoryPermission findByTargetRepositoryIdAndRepositoryId(long targetRepositoryId, long repositoryId) Description copied from interface:RssRepositoryPermissionDaoSearch by target repository ID and repository ID. Returns single result or null.- Specified by:
findByTargetRepositoryIdAndRepositoryIdin interfaceRssRepositoryPermissionDao
-
findRepositoryIdsByTargetRepositoryId
Description copied from interface:RssRepositoryPermissionDaoSearch repository IDs by target repository ID- Specified by:
findRepositoryIdsByTargetRepositoryIdin interfaceRssRepositoryPermissionDao
-
save
Description copied from interface:RssRepositoryPermissionDaoSave newRssRepositoryPermissionentity- Specified by:
savein interfaceRssRepositoryPermissionDao
-
delete
Description copied from interface:RssRepositoryPermissionDaoDeleteRssRepositoryPermissionentity.- Specified by:
deletein interfaceRssRepositoryPermissionDao
-