Interface DePermissionRequestRepository
- All Superinterfaces:
FullPermissionRequestRepository<DePermissionRequest>,PermissionRequestRepository<DePermissionRequest>,StalePermissionRequestRepository<DePermissionRequest>,StatusPermissionRequestRepository<DePermissionRequest>
- All Known Implementing Classes:
DePermissionRequestRepositoryImpl
public interface DePermissionRequestRepository
extends FullPermissionRequestRepository<DePermissionRequest>
Repository interface for DePermissionRequest.
Extends the full permission request repository to provide all necessary operations.
-
Method Summary
Modifier and TypeMethodDescriptionfindByPermissionId(String permissionId) Find a permission request by its permission ID.Methods inherited from interface energy.eddie.api.agnostic.process.model.persistence.PermissionRequestRepository
getByPermissionId, saveMethods inherited from interface energy.eddie.api.agnostic.process.model.persistence.StalePermissionRequestRepository
findStalePermissionRequestsMethods inherited from interface energy.eddie.api.agnostic.process.model.persistence.StatusPermissionRequestRepository
findByStatus
-
Method Details
-
findByPermissionId
Find a permission request by its permission ID.- Specified by:
findByPermissionIdin interfacePermissionRequestRepository<DePermissionRequest>- Parameters:
permissionId- the permission ID to search for- Returns:
- an Optional containing the permission request if found, empty otherwise
-