Serialisierte Form

  • Package de.dlr.proseo.prodclmgr.rest.model

    • Klasse de.dlr.proseo.prodclmgr.rest.model.DeltaTimeT0

      class DeltaTimeT0 extends Object implements Serializable
      serialVersionUID:
      -3167676443313949608L
      • Serialisierte Felder

        • duration
          Long duration
          The duration of the time period in time units
        • unit
          String unit
          The time unit applicable for this time period (one of { "DAYS", "HOURS", "MINUTES", "SECONDS" })
    • Klasse de.dlr.proseo.prodclmgr.rest.model.DeltaTimeT1

      class DeltaTimeT1 extends Object implements Serializable
      serialVersionUID:
      -3164371472585614056L
      • Serialisierte Felder

        • duration
          Long duration
          The duration of the time period in time units
        • unit
          String unit
          The time unit applicable for this time period (one of { "DAYS", "HOURS", "MINUTES", "SECONDS" })
    • Klasse de.dlr.proseo.prodclmgr.rest.model.RestParameter

      class RestParameter extends Object implements Serializable
      serialVersionUID:
      -3154456568990541992L
      • Serialisierte Felder

        • key
          String key
          The parameter name
        • parameterType
          String parameterType
          The type of the parameter for deserialization (one of { "STRING", "INTEGER", "BOOLEAN", "DOUBLE", "INSTANT" } )
        • parameterValue
          String parameterValue
          All parameter values are serialized to their string representations. For deserialization refer to the parameterType.
    • Klasse de.dlr.proseo.prodclmgr.rest.model.RestProductClass

      class RestProductClass extends Object implements Serializable
      serialVersionUID:
      -1799419734309102855L
      • Serialisierte Felder

        • componentClasses
          List<String> componentClasses
          Set of component product classes
        • defaultSliceDuration
          Long defaultSliceDuration
          Duration of a slice in seconds (only if defaultSlicingType == "TIME_SLICE")
        • defaultSlicingType
          String defaultSlicingType
          Default slicing method to apply for the generation of products of this type (ORBIT, CALENDAR_DAY, CALENDAR_MONTH, CALENDAR_YEAR, TIME_SLICE)
        • enclosingClass
          String enclosingClass
          Product type for which this product class is a component
        • id
          Long id
          The persistent id of this object
        • missionCode
          String missionCode
          The mission code (e. g. S5P)
        • processingLevel
          String processingLevel
          The level of processing required for this product class (L0, L1, L1A, L1B, L2, L2A etc.)
        • processorClass
          String processorClass
          User-defined unique processor class name for the processor class that can generate products of this class
        • productFileTemplate
          String productFileTemplate
          Template for the generation of product files, overrides file naming convention for mission
        • productType
          String productType
          The product type as it is agreed in the mission specification documents (e. g. L2_CLOUD___); unique within a mission
        • selectionRule
          List<RestSimpleSelectionRule> selectionRule
          The (set of) selection rules applicable for this product class
        • typeDescription
          String typeDescription
          A short description of the product type to display as informational text on the user interface
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
        • visibility
          String visibility
          Visibility of products of this class to external users (INTERNAL, RESTRICTED, PUBLIC)
    • Klasse de.dlr.proseo.prodclmgr.rest.model.RestSimplePolicy

      class RestSimplePolicy extends Object implements Serializable
      serialVersionUID:
      -3162718989368929928L
      • Serialisierte Felder

        • deltaTimeT0
          DeltaTimeT0 deltaTimeT0
          The delta time to apply to the start of the selection period. Delta times must not be negative (i. e. reduce the interval). Default is zero days
        • deltaTimeT1
          DeltaTimeT1 deltaTimeT1
          The delta time to apply to the end of the selection period. Delta times must not be negative (i. e. reduce the interval). Default is zero days
        • id
          Long id
          The persistent id of this object
        • policyType
          String policyType
          The policy type to use; for acceptable values see ESA's Generic IPF Interface Specifications
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
    • Klasse de.dlr.proseo.prodclmgr.rest.model.RestSimpleSelectionRule

      class RestSimpleSelectionRule extends Object implements Serializable
      serialVersionUID:
      -1815944575065878727L
      • Serialisierte Felder

        • configuredProcessors
          List<String> configuredProcessors
          A list of identifiers for processor configurations, for which this rule is applicable
        • filterConditions
          List<RestParameter> filterConditions
          Parameter values to filter the selected products (triple of parameter key, parameter type and parameter value); checked against product parameter values by equality.
        • id
          Long id
          The persistent id of this object
        • isMandatory
          Boolean isMandatory
          Indicates whether the required source product is mandatory for the production of the target product
        • minimumCoverage
          Short minimumCoverage
          Minimum percentage of coverage of the desired validity period for fulfilment of this rule (default 0)
        • mode
          String mode
          Processing modes as defined for the enclosing mission
        • ruleString
          String ruleString
          The rule string of this selection rule
        • simplePolicies
          List<RestSimplePolicy> simplePolicies
          The selection policies applied for selecting target products (the first applicable policy in the list holds)
        • sourceProductClass
          String sourceProductClass
          The product class which is selected by this rule
        • targetProductClass
          String targetProductClass
          The product class which uses the selection rule
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)
    • Klasse de.dlr.proseo.prodclmgr.rest.model.SelectionRuleString

      class SelectionRuleString extends Object implements Serializable
      serialVersionUID:
      -3139584211450450248L
      • Serialisierte Felder

        • configuredProcessors
          List<String> configuredProcessors
          A list of identifiers for processor configurations, for which this rule is applicable
        • id
          Long id
          The persistent id of this object
        • mode
          String mode
          Processing modes as defined for the enclosing mission
        • selectionRule
          String selectionRule
          A selection rule in Rule Language
        • version
          Long version
          A version identifier to track updates to the object (especially to detect concurrent update attempts)