Uses of Class
de.dlr.proseo.model.ProductClass
Packages that use ProductClass
Package
Description
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
-
Uses of ProductClass in de.dlr.proseo.model
Methods in de.dlr.proseo.model that return ProductClassModifier and TypeMethodDescriptionProductClass.getEnclosingClass()Gets the product classes of an enclosing productWorkflow.getInputProductClass()Gets the input product classWorkflow.getOutputProductClass()Gets the output product classProduct.getProductClass()Gets the product classProductQuery.getRequestedProductClass()Gets the requested product classSimpleSelectionRule.getSourceProductClass()Gets the source product classes (the input products selected by this rule)SimpleSelectionRule.getTargetProductClass()Gets the target product class (the one for which input products are selected by this rule)Methods in de.dlr.proseo.model that return types with arguments of type ProductClassModifier and TypeMethodDescriptionProductArchive.getAvailableProductClasses()Gets the list of product classes available from this archiveProcessingOrder.getClassOutputParameters()Gets the class-specific output parametersWorkflow.getClassOutputParameters()Gets the class-specific output parametersProductClass.getComponentClasses()Gets the product classes of component productsProcessingOrder.getInputFilters()Gets the input filtersWorkflow.getInputFilters()Gets the input filtersProcessingOrder.getInputProductClasses()Gets the input product classes provided to the orderMission.getProductClasses()Gets the product classes defined for this missionProcessorClass.getProductClasses()Gets the product classes processors of this class can generateProcessingOrder.getRequestedProductClasses()Gets the requested product classesMethods in de.dlr.proseo.model with parameters of type ProductClassModifier and TypeMethodDescriptionSimplePolicy.asJpqlQueryCondition(ProductClass sourceProductClass, Instant startTime, Instant stopTime, Map<String, Parameter> filterConditions) Format this policy as a query condition in JPQL (Java Persistence Query Language).SimplePolicy.asSqlQueryCondition(ProductClass sourceProductClass, Instant startTime, Instant stopTime, Map<String, Parameter> filterConditions, Map<String, String> productColumnMapping, String facilityQuerySqlSubselect) Format this policy as a query condition in native SQL.ProcessingOrder.getOutputParameters(ProductClass productClass) Gets the output parameters for a specific product class (class-specific, if available, general otherwise)voidProductClass.setEnclosingClass(ProductClass enclosingClass) Sets the product classes for an enclosing productvoidWorkflow.setInputProductClass(ProductClass inputProductClass) Sets the input product classvoidWorkflow.setOutputProductClass(ProductClass outputProductClass) Sets the output product classvoidProduct.setProductClass(ProductClass productClass) Sets the product classvoidProductQuery.setRequestedProductClass(ProductClass requestedProductClass) Sets the requested product classvoidSimpleSelectionRule.setSourceProductClass(ProductClass sourceProductClass) Sets the source product classes (the input products selected by this rule)voidSimpleSelectionRule.setTargetProductClass(ProductClass targetProductClass) Sets the target product class (the one for which input products are selected by this rule)Method parameters in de.dlr.proseo.model with type arguments of type ProductClassModifier and TypeMethodDescriptionvoidProductArchive.setAvailableProductClasses(Set<ProductClass> availableProductClasses) Sets the list of product classes available from this archivevoidProcessingOrder.setClassOutputParameters(Map<ProductClass, ClassOutputParameter> classOutputParameters) Sets the class-specific output parametersvoidWorkflow.setClassOutputParameters(Map<ProductClass, ClassOutputParameter> classOutputParameters) Sets the class-specific output parametersvoidProductClass.setComponentClasses(Set<ProductClass> componentClasses) Sets the product classes for component productsvoidProcessingOrder.setInputFilters(Map<ProductClass, InputFilter> inputFilters) Sets the input filtersvoidWorkflow.setInputFilters(Map<ProductClass, InputFilter> inputFilters) Sets the input filtersvoidProcessingOrder.setInputProductClasses(Set<ProductClass> inputProductClasses) Sets the input product classes provided to the ordervoidMission.setProductClasses(Set<ProductClass> productClasses) Sets the product classes defined for this missionvoidProcessorClass.setProductClasses(Set<ProductClass> productClasses) Sets the product classes processors of this class can generatevoidProcessingOrder.setRequestedProductClasses(Set<ProductClass> requestedProductClasses) Sets the requested product classes -
Uses of ProductClass in de.dlr.proseo.model.dao
Methods in de.dlr.proseo.model.dao that return ProductClassModifier and TypeMethodDescriptionProductClassRepository.findByMissionCodeAndProductType(String missionCode, String productType) Find a product class by mission code and product typeMethods in de.dlr.proseo.model.dao that return types with arguments of type ProductClassModifier and TypeMethodDescriptionProductClassRepository.findByMissionCode(String missionCode) Find all product classes for a given mission codeProductClassRepository.findByProductType(String productType) Find all product classes for a given product type (at most one per mission) -
Uses of ProductClass in de.dlr.proseo.model.util
Methods in de.dlr.proseo.model.util with parameters of type ProductClassModifier and TypeMethodDescriptionstatic SelectionRuleSelectionRule.parseSelectionRule(ProductClass targetProductClass, String selectionRuleString) Parse the given string as a selection rule (seethe grammar definition in the class comment).