Package energy.eddie.aiida.services
Class LatestRecordService
java.lang.Object
energy.eddie.aiida.services.LatestRecordService
-
Constructor Summary
ConstructorsConstructorDescriptionLatestRecordService(AiidaRecordRepository aiidaRecordRepository, DataSourceRepository dataSourceRepository, PermissionLatestRecordMap permissionLatestRecordMap, InboundService inboundService) -
Method Summary
Modifier and TypeMethodDescriptionlatestDataSourceRecord(UUID dataSourceId) latestInboundPermissionRecord(UUID permissionId) latestOutboundPermissionRecord(UUID permissionId)
-
Constructor Details
-
LatestRecordService
@Autowired public LatestRecordService(AiidaRecordRepository aiidaRecordRepository, DataSourceRepository dataSourceRepository, PermissionLatestRecordMap permissionLatestRecordMap, InboundService inboundService)
-
-
Method Details
-
latestDataSourceRecord
public LatestDataSourceRecordDto latestDataSourceRecord(UUID dataSourceId) throws LatestAiidaRecordNotFoundException, DataSourceNotFoundException -
latestOutboundPermissionRecord
public LatestOutboundPermissionRecordDto latestOutboundPermissionRecord(UUID permissionId) throws LatestPermissionRecordNotFoundException -
latestInboundPermissionRecord
public LatestInboundPermissionRecordDto latestInboundPermissionRecord(UUID permissionId) throws PermissionNotFoundException, InvalidDataSourceTypeException, InboundRecordNotFoundException
-