Package de.dlr.proseo.model.service
Class RepositoryService
java.lang.Object
de.dlr.proseo.model.service.RepositoryService
This class autowires all available repositories and makes them accessible throughout prosEO by static methods.
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ApiMetricsRepositoryGets the repository for the ClassOutputParameter classstatic ConfigurationRepositoryGets the repository for the Configuration classGets the repository for the ConfiguredProcessor classstatic FacilityRepositoryGets the repository for the Facility classstatic InputFilterRepositoryGets the repository for the InputFilter classstatic JobRepositoryGets the repository for the Job classstatic JobStepRepositoryGets the repository for the JobStep classstatic MissionRepositoryGets the repository for the Mission classstatic MonExtServiceRepositoryGets the repository for the MonService classGets the repository for the MonServiceStateOperation classstatic MonOrderStateRepositoryGets the repository for the MonOrderStateOperation classstatic MonServiceRepositoryGets the repository for the MonService classGets the repository for the MonServiceStateOperation classstatic MonServiceStateRepositoryGets the repository for the MonServiceState classstatic OrbitRepositoryGets the repository for the Orbit classstatic OrderRepositoryGets the repository for the ProcessingOrder classstatic ProcessorClassRepositoryGets the repository for the ProcessorClass classstatic ProcessorRepositoryGets the repository for the Processor classstatic ProductArchiveRepositoryGets the repository for the ProductArchive classstatic ProductClassRepositoryGets the repository for the ProductClass classstatic ProductFileRepositoryGets the repository for the ProductFile classstatic ProductQueryRepositoryGets the repository for the ProductQuery classstatic ProductRepositoryGets the repository for the Product classstatic SpacecraftRepositoryGets the repository for the Spacecraft classstatic TaskRepositoryGets the repository for the Task classstatic WorkflowOptionRepositorystatic WorkflowRepository
-
Constructor Details
-
RepositoryService
public RepositoryService()Singleton constructor
-
-
Method Details
-
getConfigurationRepository
Gets the repository for the Configuration class- Returns:
- the configurationRepository
-
getConfiguredProcessorRepository
Gets the repository for the ConfiguredProcessor class- Returns:
- the configuredProcessorRepository
-
getFacilityRepository
Gets the repository for the Facility class- Returns:
- the facilityRepository
-
getJobRepository
Gets the repository for the Job class- Returns:
- the jobRepository
-
getJobStepRepository
Gets the repository for the JobStep class- Returns:
- the jobStepRepository
-
getMissionRepository
Gets the repository for the Mission class- Returns:
- the missionRepository
-
getOrbitRepository
Gets the repository for the Orbit class- Returns:
- the orbitRepository
-
getOrderRepository
Gets the repository for the ProcessingOrder class- Returns:
- the orderRepository
-
getProcessorClassRepository
Gets the repository for the ProcessorClass class- Returns:
- the processorClassRepository
-
getProcessorRepository
Gets the repository for the Processor class- Returns:
- the processorRepository
-
getProductArchiveRepository
Gets the repository for the ProductArchive class- Returns:
- the productArchiveRepository
-
getProductClassRepository
Gets the repository for the ProductClass class- Returns:
- the productClassRepository
-
getProductFileRepository
Gets the repository for the ProductFile class- Returns:
- the productFileRepository
-
getProductQueryRepository
Gets the repository for the ProductQuery class- Returns:
- the productQueryRepository
-
getProductRepository
Gets the repository for the Product class- Returns:
- the productRepository
-
getSpacecraftRepository
Gets the repository for the Spacecraft class- Returns:
- the spacecraftRepository
-
getTaskRepository
Gets the repository for the Task class- Returns:
- the taskRepository
-
getInputFilterRepository
Gets the repository for the InputFilter class- Returns:
- the inputFilterRepository
-
getClassOutputParameterRepository
Gets the repository for the ClassOutputParameter class- Returns:
- the classOutputParameterRepository
-
getMonServiceRepository
Gets the repository for the MonService class- Returns:
- the monServiceRepository
-
getMonExtServiceRepository
Gets the repository for the MonService class- Returns:
- the monServiceRepository
-
getMonServiceStateRepository
Gets the repository for the MonServiceState class- Returns:
- the monServiceRepository
-
getMonServiceStateOperationRepository
Gets the repository for the MonServiceStateOperation class- Returns:
- the monServiceStateOperationRepository
-
getMonExtServiceStateOperationRepository
Gets the repository for the MonServiceStateOperation class- Returns:
- the monServiceStateOperationRepository
-
getMonOrderStateRepository
Gets the repository for the MonOrderStateOperation class- Returns:
- the monOrderStateRepository
-
getMonProductProductionDayRepository
- Returns:
- the monProductProductionDayRepository
-
getMonProductProductionHourRepository
- Returns:
- the monProductProductionHourRepository
-
getMonProductProductionMonthRepository
- Returns:
- the monProductProductionMonthRepository
-
getMonServiceStateOperationDayRepository
- Returns:
- the monServiceStateOperationDayRepository
-
getMonServiceStateOperationMonthRepository
- Returns:
- the monServiceStateOperationMonthRepository
-
getMonExtServiceStateOperationDayRepository
public static MonExtServiceStateOperationDayRepository getMonExtServiceStateOperationDayRepository()- Returns:
- the monExtServiceStateOperationDayRepository
-
getMonExtServiceStateOperationMonthRepository
public static MonExtServiceStateOperationMonthRepository getMonExtServiceStateOperationMonthRepository()- Returns:
- the monExtServiceStateOperationMonthRepository
-
getProcessingOrderHistoryRepository
- Returns:
- the processingOrderHistoryRepository
-
getWorkflowRepository
- Returns:
- the workflowRepository
-
getWorkflowOptionRepository
- Returns:
- the workflowOptionRepository
-
getApiMetricsRepository
- Returns:
- the apiMetricsRepository
-