Package com.atlassian.bamboo.specs
Interface RssProjectPermissionDao
-
- All Known Implementing Classes:
RssProjectPermissionHibernateDaoImpl
public interface RssProjectPermissionDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
delete(RssProjectPermission entity)
DeleteRssProjectPermission
entity.@Nullable RssProjectPermission
findById(long id)
Search by permission ID.@NotNull List<RssProjectPermission>
findByProjectId(long projectId)
Search by build project ID.@Nullable RssProjectPermission
findByProjectIdAndRepositoryId(long projectId, long repositoryId)
Search by build project ID and repository ID.@NotNull List<RssProjectPermission>
findByRepositoryId(long repositoryId)
Search by repository ID@NotNull List<Long>
findRepositoryIdsByProjectId(long projectId)
Search repository IDs by project IDvoid
save(RssProjectPermission entity)
Save newRssProjectPermission
entity
-
-
-
Method Detail
-
findById
@Nullable @Nullable RssProjectPermission findById(long id)
Search by permission ID.
-
findByProjectId
@NotNull @NotNull List<RssProjectPermission> findByProjectId(long projectId)
Search by build project ID.
-
findByRepositoryId
@NotNull @NotNull List<RssProjectPermission> findByRepositoryId(long repositoryId)
Search by repository ID
-
findByProjectIdAndRepositoryId
@Nullable @Nullable RssProjectPermission findByProjectIdAndRepositoryId(long projectId, long repositoryId)
Search by build project ID and repository ID. Returns single result or null.
-
findRepositoryIdsByProjectId
@NotNull @NotNull List<Long> findRepositoryIdsByProjectId(long projectId)
Search repository IDs by project ID
-
save
void save(RssProjectPermission entity)
Save newRssProjectPermission
entity
-
delete
void delete(RssProjectPermission entity)
DeleteRssProjectPermission
entity.
-
-