Interface RssDeploymentProjectPermissionDao
- All Known Implementing Classes:
RssDeploymentProjectPermissionHibernateDaoImpl
public interface RssDeploymentProjectPermissionDao
-
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(RssDeploymentProjectPermission entity) DeleteRssDeploymentProjectPermissionentity.@NotNull List<RssDeploymentProjectPermission>findByDeploymentProjectId(long projectId) Search by deployment project ID.@Nullable RssDeploymentProjectPermissionfindByDeploymentProjectIdAndRepositoryId(long deploymentProjectId, long repositoryId) Search by deployment project ID and repository ID.@Nullable RssDeploymentProjectPermissionfindById(long id) Search by permission ID.@NotNull List<RssDeploymentProjectPermission>findByRepositoryId(long repositoryId) Search by repository IDfindRepositoryIdsByDeploymentProjectId(long deploymentProjectId) Search repository IDs by deployment project IDvoidsave(RssDeploymentProjectPermission entity) SaveRssDeploymentProjectPermissionentity.
-
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
SaveRssDeploymentProjectPermissionentity. -
delete
DeleteRssDeploymentProjectPermissionentity.
-