Uses of Class
de.dlr.proseo.model.util.SelectionItem
Packages that use SelectionItem
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
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 SelectionItem in de.dlr.proseo.model
Methods in de.dlr.proseo.model that return types with arguments of type SelectionItemModifier and TypeMethodDescriptionSimplePolicy.selectClosestStartValidity(Collection<SelectionItem> items, Instant startTime) Select the latest item (by generation time) from the given collection, whose start time is "nearest" to the start of the given time interval (startTime - deltaTime0).SimplePolicy.selectClosestStopValidity(Collection<SelectionItem> items, Instant stopTime) Select the latest item (by generation time) from the given collection, whose stop time is "nearest" to the end of the given time interval (stopTime + deltaTime1).SimplePolicy.selectItems(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items from the given collection that fulfil this policy for the given time interval.SimplePolicy.selectLargestOverlap(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the item from the given collection that has the largest overlap with the given time interval.SimplePolicy.selectLargestOverlap85(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the item from the given collection that has the largest overlap with the given time interval, where the item covers at least 85 % of the time interval.SimplePolicy.selectLastCreated(Collection<SelectionItem> items) Select the latest item (by generation time) from the given collection.SimplePolicy.selectLatestStopValidity(Collection<SelectionItem> items) Select the latest item (by validity stop time) from the given collection that covers partly the given time interval.SimplePolicy.selectLatestValCover(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection that fully covers the given time interval.SimplePolicy.selectLatestValidity(Collection<SelectionItem> items) Select the latest item (by validity start time) from the given collection that covers partly the given time interval.SimplePolicy.selectLatestValidityClosest(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection, whose start time is "nearest" to the given time interval.SimplePolicy.selectLatestValIntersect(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection that covers partly the given time interval.SimplePolicy.selectValIntersect(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items from the given collection that cover partly the given time interval.Method parameters in de.dlr.proseo.model with type arguments of type SelectionItemModifier and TypeMethodDescriptionSimplePolicy.selectClosestStartValidity(Collection<SelectionItem> items, Instant startTime) Select the latest item (by generation time) from the given collection, whose start time is "nearest" to the start of the given time interval (startTime - deltaTime0).SimplePolicy.selectClosestStopValidity(Collection<SelectionItem> items, Instant stopTime) Select the latest item (by generation time) from the given collection, whose stop time is "nearest" to the end of the given time interval (stopTime + deltaTime1).SimplePolicy.selectItems(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items from the given collection that fulfil this policy for the given time interval.SimpleSelectionRule.selectItems(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items from the given collection that fulfil this rule for the given time interval.SimplePolicy.selectLargestOverlap(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the item from the given collection that has the largest overlap with the given time interval.SimplePolicy.selectLargestOverlap85(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the item from the given collection that has the largest overlap with the given time interval, where the item covers at least 85 % of the time interval.SimplePolicy.selectLastCreated(Collection<SelectionItem> items) Select the latest item (by generation time) from the given collection.SimplePolicy.selectLatestStopValidity(Collection<SelectionItem> items) Select the latest item (by validity stop time) from the given collection that covers partly the given time interval.SimplePolicy.selectLatestValCover(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection that fully covers the given time interval.SimplePolicy.selectLatestValidity(Collection<SelectionItem> items) Select the latest item (by validity start time) from the given collection that covers partly the given time interval.SimplePolicy.selectLatestValidityClosest(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection, whose start time is "nearest" to the given time interval.SimplePolicy.selectLatestValIntersect(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the latest item (by generation time) from the given collection that covers partly the given time interval.SimplePolicy.selectValIntersect(Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items from the given collection that cover partly the given time interval. -
Uses of SelectionItem in de.dlr.proseo.model.util
Methods in de.dlr.proseo.model.util that return SelectionItemModifier and TypeMethodDescriptionstatic SelectionItemSelectionItem.fromProduct(Product product) Create a selection item wrapped around the given productMethods in de.dlr.proseo.model.util that return types with arguments of type SelectionItemModifier and TypeMethodDescriptionstatic List<SelectionItem> SelectionItem.asSelectionItems(Collection<Product> products) Creates a list of selection items from a collection of productsMethod parameters in de.dlr.proseo.model.util with type arguments of type SelectionItemModifier and TypeMethodDescriptionSelectionRule.selectItems(String productType, Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select all items in the given collection of items that fulfil the selection rule with respect to a given time interval.SelectionRule.selectUniqueItem(String productType, Collection<SelectionItem> items, Instant startTime, Instant stopTime) Select the one item in the given collection of items that fulfils the selection rule with respect to a given time interval.