Verwendungen von Klasse
de.dlr.proseo.model.Product
Packages, die Product verwenden
Package
Beschreibung
The de.dlr.proseo.model package contains all classes required for the modelling of the persistent state
of prosEO, the Processing System for Earth Observation Data
This package contains data access object (DAO) classes for the common data model of prosEO.
The de.dlr.proseo.model.util package contains utility classes to assist the handling of the persistent state
of prosEO, the Processing System for Earth Observation Data
-
Verwendungen von Product in de.dlr.proseo.model
Methoden in de.dlr.proseo.model, die Product zurückgebenModifizierer und TypMethodeBeschreibungProduct.getEnclosingProduct()
Gets the enclosing product of this productJobStep.getOutputProduct()
Gets the output productProductFile.getProduct()
Gets the associated productMethoden in de.dlr.proseo.model, die Typen mit Argumenten vom Typ Product zurückgebenModifizierer und TypMethodeBeschreibungProduct.getComponentProducts()
Gets the sub-products of this productProductQuery.getSatisfyingProducts()
Get the products satisfying this queryMethoden in de.dlr.proseo.model mit Parametern vom Typ ProductModifizierer und TypMethodeBeschreibungvoid
Product.setEnclosingProduct
(Product enclosingProduct) Sets the enclosing product of this productvoid
JobStep.setOutputProduct
(Product outputProduct) Sets the output productvoid
ProductFile.setProduct
(Product product) Sets the associated productboolean
ProductQuery.testFilterConditions
(Product product) Test whether the given product satisfies the filter conditions of this queryMethodenparameter in de.dlr.proseo.model mit Typargumenten vom Typ ProductModifizierer und TypMethodeBeschreibungvoid
Product.setComponentProducts
(Set<Product> componentProducts) Sets the sub-products of this productvoid
ProductQuery.setSatisfyingProducts
(Set<Product> satisfyingProducts) Set the products satisfying this query -
Verwendungen von Product in de.dlr.proseo.model.dao
Methoden in de.dlr.proseo.model.dao, die Product zurückgebenModifizierer und TypMethodeBeschreibungProductRepository.findByJobStep
(JobStep jobStep) Get the product which is produced by a job stepProductRepository.findByUuid
(UUID uuid) Get the product with the given universally unique product identifierMethoden in de.dlr.proseo.model.dao, die Typen mit Argumenten vom Typ Product zurückgebenModifizierer und TypMethodeBeschreibungProductRepository.findByEvictionTimeBeforeNow()
Get a list of products with eviction times in the pastProductRepository.findByEvictionTimeLessThan
(Instant evictionTime) Get a list of products with eviction times older than evictionTimeProductRepository.findByMissionCodeAndProductionTypeAndGeneratedAndGenerationTimeBetween
(String missionCode, ProductionType productionType, Instant generationTimeFrom, Instant generationTimeTo) Get all products of a given mission and class with their publication times in the given time intervalProductRepository.findByMissionCodeAndProductionTypeAndPublicatedAndPublicationTimeBetween
(String missionCode, ProductionType productionType, Instant publicationTimeFrom, Instant publicationTimeTo) Get all products of a given mission and class with their publication times in the given time intervalProductRepository.findByMissionCodeAndProductTypeAndOrbitNumberBetween
(String missionCode, String productType, Integer orbitNumberFrom, Integer orbitNumberTo) Get all products of a given mission and class with their orbit numbers in the given rangeProductRepository.findByMissionCodeAndProductTypeAndRequestedStartTimeBetween
(String missionCode, String productType, Instant requestedStartTimeFrom, Instant requestedStartTimeTo) Get all products of a given mission and class with their requested start times in the given time intervalProductRepository.findByMissionCodeAndProductTypeAndRequestedStartTimeLessAndRequestedStopTimeGreater
(String missionCode, String productType, Instant latestRequestedStartTime, Instant earliestRequestedStopTime) Get all products of a given mission and class with their sensing start time before the end of a time interval and the sensing stop time after the beginning of that interval (including border values); this results in a check for intersection with the time interval, if latestSensingStartTime after earliestSensingStopTime, and a check for coverage of the time interval, if latestSensingStartTime before earliestSensingStopTimeProductRepository.findByMissionCodeAndProductTypeAndSensingStartTimeBetween
(String missionCode, String productType, Instant sensingStartTimeFrom, Instant sensingStartTimeTo) Get all products of a given mission and class with their sensing start times in the given time intervalProductRepository.findByMissionCodeAndProductTypeAndSensingStartTimeLessAndSensingStopTimeGreater
(String missionCode, String productType, Instant latestSensingStartTime, Instant earliestSensingStop) Get all products of a given mission and class with their sensing start time before the end of a time interval and the sensing stop time after the beginning of that interval (including border values); this results in a check for intersection with the time interval, if latestSensingStartTime after earliestSensingStopTime, and a check for coverage of the time interval, if latestSensingStartTime before earliestSensingStopTimeProductRepository.findByProductClassAndConfiguredProcessorAndSensingStartTimeAndSensingStopTime
(long productClassId, long configuredProcessorId, Instant sensingStartTime, Instant sensingStopTime) Get a list of products of a given product class, configured process and sensing times -
Verwendungen von Product in de.dlr.proseo.model.util
Methoden in de.dlr.proseo.model.util, die Product zurückgebenModifizierer und TypMethodeBeschreibungSelectionRule.selectUniqueProduct
(String productType, Collection<Product> products, Instant startTime, Instant stopTime) Select the one product in the given collection of products that fulfils the selection rule with respect to a given time interval.Methoden in de.dlr.proseo.model.util, die Typen mit Argumenten vom Typ Product zurückgebenModifizierer und TypMethodeBeschreibungSelectionRule.selectProducts
(String productType, Collection<Product> products, Instant startTime, Instant stopTime) Select all products in the given collection of products that fulfil the selection rule with respect to a given time interval.Methoden in de.dlr.proseo.model.util mit Parametern vom Typ ProductModifizierer und TypMethodeBeschreibungstatic SelectionItem
SelectionItem.fromProduct
(Product product) Create a selection item wrapped around the given productMethodenparameter in de.dlr.proseo.model.util mit Typargumenten vom Typ ProductModifizierer und TypMethodeBeschreibungstatic List
<SelectionItem> SelectionItem.asSelectionItems
(Collection<Product> products) Creates a list of selection items from a collection of productsSelectionRule.selectProducts
(String productType, Collection<Product> products, Instant startTime, Instant stopTime) Select all products in the given collection of products that fulfil the selection rule with respect to a given time interval.SelectionRule.selectUniqueProduct
(String productType, Collection<Product> products, Instant startTime, Instant stopTime) Select the one product in the given collection of products that fulfils the selection rule with respect to a given time interval.