Klasse Mission


@Entity public class Mission extends PersistentObject
An Earth Observation mission.
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • Mission

      public Mission()
  • Methodendetails

    • getCode

      public String getCode()
      Gets the mission code
      Gibt zurück:
      the code
    • setCode

      public void setCode(String code)
      Sets the mission code
      Parameter:
      code - the code to set
    • getName

      public String getName()
      Gets the mission name
      Gibt zurück:
      the name
    • setName

      public void setName(String name)
      Sets the mission name
      Parameter:
      name - the name to set
    • getFileClasses

      public Set<String> getFileClasses()
      Gets the allowed file classes
      Gibt zurück:
      the fileClasses
    • setFileClasses

      public void setFileClasses(Set<String> fileClasses)
      Sets the allowed file classes
      Parameter:
      fileClasses - the fileClasses to set
    • getProcessingModes

      public Set<String> getProcessingModes()
      Gets the processing mode tags defined for the mission
      Gibt zurück:
      the processingModes
    • setProcessingModes

      public void setProcessingModes(Set<String> processingModes)
      Sets the processing mode tags defined for the mission
      Parameter:
      processingModes - the processingModes to set
    • getProductFileTemplate

      public String getProductFileTemplate()
      Gets the product filename template
      Gibt zurück:
      the productFileTemplate
    • setProductFileTemplate

      public void setProductFileTemplate(String productFileTemplate)
      Sets the product filename template
      Parameter:
      productFileTemplate - the product filename template to set
    • getProcessingCentre

      public String getProcessingCentre()
      Gets the processing centre
      Gibt zurück:
      the processing centre
    • setProcessingCentre

      public void setProcessingCentre(String processingCentre)
      Sets the processing centre
      Parameter:
      processingCentre - the processing centre to set
    • getProductRetentionPeriod

      public Duration getProductRetentionPeriod()
      Gets the default product retention period
      Gibt zurück:
      the product retention period
    • setProductRetentionPeriod

      public void setProductRetentionPeriod(Duration productRetentionPeriod)
      Sets the default product retention period
      Parameter:
      productRetentionPeriod - the product retention period to set
    • getOrderRetentionPeriod

      public Duration getOrderRetentionPeriod()
      Gets the default order retention period
      Gibt zurück:
      the order retention period
    • setOrderRetentionPeriod

      public void setOrderRetentionPeriod(Duration orderRetentionPeriod)
      Sets the default order retention period
      Parameter:
      orderRetentionPeriod - the order retention period to set
    • getSpacecrafts

      public Set<Spacecraft> getSpacecrafts()
      Gets the set of spacecrafts
      Gibt zurück:
      the spacecrafts
    • setSpacecrafts

      public void setSpacecrafts(Set<Spacecraft> spacecrafts)
      Sets the set of spacecrafts
      Parameter:
      spacecrafts - the spacecrafts to set
    • getProductClasses

      public Set<ProductClass> getProductClasses()
      Gets the product classes defined for this mission
      Gibt zurück:
      the productClasses
    • setProductClasses

      public void setProductClasses(Set<ProductClass> productClasses)
      Sets the product classes defined for this mission
      Parameter:
      productClasses - the productClasses to set
    • getProcessorClasses

      public Set<ProcessorClass> getProcessorClasses()
      Gets the processor classes defined for this mission
      Gibt zurück:
      the processorClasses
    • setProcessorClasses

      public void setProcessorClasses(Set<ProcessorClass> processorClasses)
      Sets the processor classes defined for this mission
      Parameter:
      processorClasses - the processorClasses to set
    • getProcessingOrders

      public Set<ProcessingOrder> getProcessingOrders()
      Gets the processing orders issued for this mission
      Gibt zurück:
      the processingOrders
    • setProcessingOrders

      public void setProcessingOrders(Set<ProcessingOrder> processingOrders)
      Sets the processing orders issued for this mission
      Parameter:
      processingOrders - the processingOrders to set
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse PersistentObject
    • equals

      public boolean equals(Object obj)
      Beschreibung aus Klasse kopiert: PersistentObject
      Test equality of persistent objects based on their unique ID.
      Setzt außer Kraft:
      equals in Klasse PersistentObject
      Parameter:
      obj - the object to compare this object to
      Gibt zurück:
      true, if obj is a persistent object and has the same ID, false otherwise
      Siehe auch:
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object