Class SpectraRatioServiceImpl
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.service.impl.SpectraRatioServiceImpl
- All Implemented Interfaces:
SpectraRatioPairDetailsService,BaseService<SpectraRatioPairDetails,Long>
@Service
@Transactional
public class SpectraRatioServiceImpl
extends Object
implements SpectraRatioPairDetailsService
-
Constructor Summary
ConstructorsConstructorDescriptionSpectraRatioServiceImpl(SpectraRatioPairDetailsRepository spectraRatioRepository, SpectraRatioPairInversionSampleRepository spectraRatioPairInversionSampleRepository, SpectraRatioJointInversionSampleRepository spectraRatioJontInversionSampleRepository, NotificationService notificationService, WaveformService waveformService, PeakVelocityMeasurementService peakVelocityMeasurementsService, SharedFrequencyBandParametersService sharedParametersService, SiteFrequencyBandParametersService siteParamsService, ShapeCalibrationService shapeCalibrationService, SpectraCalculator spectraCalc, SyntheticCodaGenerationService syntheticGenerationService, ConfigurationService configService, AutopickingService picker, ExecutorService measureService, MdacCalculatorService mdacService, MdacParametersFiService mdacFiService, MdacParametersPsService mdacPsService, MeasuredMwsService fitMwService, ReferenceMwParametersService refMwService) -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecenterFreq(Double lowFrequency, Double highFrequency) longcount()voiddelete(SpectraRatioPairDetails value) voidfindAll()findOneForUpdate(Long id) getSpectraMeasurementsMap(Set<String> eventIDs, Function<Set<String>, List<SpectraMeasurement>> spectraListFunc) makeSpectraRatioMeasurementsFromRatioData(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) makeSpectraRatioMeasurementsFromWaveforms(Boolean autoPickingEnabled, Boolean persistResults, Set<String> smallEventIds, Set<String> largeEventIds) save(SpectraRatioPairDetails entity) save(Iterable<SpectraRatioPairDetails> entities) update(SpectraRatioPairDetails entity) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gov.llnl.gnem.apps.coda.common.service.api.BaseService
deleteAll
-
Constructor Details
-
Method Details
-
delete
- Specified by:
deletein interfaceBaseService<SpectraRatioPairDetails,Long>
-
save
@Transactional public List<SpectraRatioPairDetails> save(Iterable<SpectraRatioPairDetails> entities) - Specified by:
savein interfaceBaseService<SpectraRatioPairDetails,Long>
-
delete
- Specified by:
deletein interfaceBaseService<SpectraRatioPairDetails,Long>
-
save
- Specified by:
savein interfaceBaseService<SpectraRatioPairDetails,Long>
-
update
- Specified by:
updatein interfaceSpectraRatioPairDetailsService
-
findOne
- Specified by:
findOnein interfaceBaseService<SpectraRatioPairDetails,Long>
-
findOneForUpdate
- Specified by:
findOneForUpdatein interfaceBaseService<SpectraRatioPairDetails,Long>
-
findAll
- Specified by:
findAllin interfaceBaseService<SpectraRatioPairDetails,Long>
-
findAll
- Specified by:
findAllin interfaceBaseService<SpectraRatioPairDetails,Long>
-
count
public long count()- Specified by:
countin interfaceBaseService<SpectraRatioPairDetails,Long>
-
getEntityType
-
getIdType
-
makeSpectraRatioMeasurementsFromRatioData
@Transactional public Future<Result<SpectraRatiosReport>> makeSpectraRatioMeasurementsFromRatioData(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) - Specified by:
makeSpectraRatioMeasurementsFromRatioDatain interfaceSpectraRatioPairDetailsService
-
makeSpectraRatioMeasurementsFromWaveforms
@Transactional public Future<Result<SpectraRatiosReport>> makeSpectraRatioMeasurementsFromWaveforms(Boolean autoPickingEnabled, Boolean persistResults, Set<String> smallEventIds, Set<String> largeEventIds) - Specified by:
makeSpectraRatioMeasurementsFromWaveformsin interfaceSpectraRatioPairDetailsService
-
centerFreq
-
getSpectraMeasurementsMap
public Map<Event,Map<Station, getSpectraMeasurementsMapMap<FrequencyBand, SpectraMeasurement>>> (Set<String> eventIDs, Function<Set<String>, List<SpectraMeasurement>> spectraListFunc) -
findAllMetadataOnly
- Specified by:
findAllMetadataOnlyin interfaceSpectraRatioPairDetailsService
-
loadRatioMetadata
- Specified by:
loadRatioMetadatain interfaceSpectraRatioPairDetailsService
-