Interface RssDeploymentProjectPermissionDao
- All Known Implementing Classes:
RssDeploymentProjectPermissionHibernateDaoImpl
public interface RssDeploymentProjectPermissionDao
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(RssDeploymentProjectPermission entity) DeleteRssDeploymentProjectPermission
entity.@NotNull List<RssDeploymentProjectPermission>
findByDeploymentProjectId
(long projectId) Search by deployment project ID.@Nullable RssDeploymentProjectPermission
findByDeploymentProjectIdAndRepositoryId
(long deploymentProjectId, long repositoryId) Search by deployment project ID and repository ID.@Nullable RssDeploymentProjectPermission
findById
(long id) Search by permission ID.@NotNull List<RssDeploymentProjectPermission>
findByRepositoryId
(long repositoryId) Search by repository IDfindRepositoryIdsByDeploymentProjectId
(long deploymentProjectId) Search repository IDs by deployment project IDvoid
save
(RssDeploymentProjectPermission entity) SaveRssDeploymentProjectPermission
entity.
-
Method Details
-
findById
Search by permission ID. -
findByDeploymentProjectId
Search by deployment project ID. -
findByRepositoryId
Search by repository ID -
findByDeploymentProjectIdAndRepositoryId
@Nullable @Nullable RssDeploymentProjectPermission findByDeploymentProjectIdAndRepositoryId(long deploymentProjectId, long repositoryId) Search by deployment project ID and repository ID. Returns single result or null. -
findRepositoryIdsByDeploymentProjectId
Search repository IDs by deployment project ID -
save
SaveRssDeploymentProjectPermission
entity. -
delete
DeleteRssDeploymentProjectPermission
entity.
-