Klasse Configuration

java.lang.Object
de.dlr.proseo.model.PersistentObject
de.dlr.proseo.model.Configuration

@Entity public class Configuration extends PersistentObject
A specific processor configuration, tied to a specific ConfiguredProcessor object. It mainly consists of a set of configuration files and template information for creating Job Order files for the associated processor.
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • Configuration

      public Configuration()
  • Methodendetails

    • getProcessorClass

      public ProcessorClass getProcessorClass()
      Gets the associated processor class
      Gibt zurück:
      the configuredProcessor
    • setProcessorClass

      public void setProcessorClass(ProcessorClass processorClass)
      Sets the associated processor class
      Parameter:
      processorClass - the processorClass to set
    • getConfiguredProcessors

      public Set<ConfiguredProcessor> getConfiguredProcessors()
      Gets the associated configured processors
      Gibt zurück:
      the configuredProcessor
    • setConfiguredProcessors

      public void setConfiguredProcessors(Set<ConfiguredProcessor> configuredProcessors)
      Sets the associated configured processors
      Parameter:
      configuredProcessors - the configuredProcessors to set
    • getConfigurationVersion

      public String getConfigurationVersion()
      Gets the configuration version
      Gibt zurück:
      the configurationVersion
    • setConfigurationVersion

      public void setConfigurationVersion(String configurationVersion)
      Sets the configuration version
      Parameter:
      configurationVersion - the configurationVersion to set
    • getMode

      public String getMode()
      Gets the processing mode
      Gibt zurück:
      the processing mode
    • setMode

      public void setMode(String mode)
      Sets the processing mode
      Parameter:
      mode - the processing mode to set
    • getDynProcParameters

      public Map<String,Parameter> getDynProcParameters()
      Gets the dynamic processing parameters
      Gibt zurück:
      the dynProcParameters
    • setDynProcParameters

      public void setDynProcParameters(Map<String,Parameter> dynProcParameters)
      Sets the dynamic processing parameters
      Parameter:
      dynProcParameters - the dynProcParameters to set
    • getProductQuality

      public ProductQuality getProductQuality()
      Gets the product quality expected with this configuration
      Gibt zurück:
      the product quality
    • setProductQuality

      public void setProductQuality(ProductQuality productQuality)
      Sets the product quality expected with this configuration
      Parameter:
      productQuality - the product quality to set
    • getConfigurationFiles

      public Set<ConfigurationFile> getConfigurationFiles()
      Gets the configuration files
      Gibt zurück:
      the configurationFiles
    • setConfigurationFiles

      public void setConfigurationFiles(Set<ConfigurationFile> configurationFiles)
      Sets the configuration files
      Parameter:
      configurationFiles - the configurationFiles to set
    • getStaticInputFiles

      public Set<ConfigurationInputFile> getStaticInputFiles()
      Gets the static input files
      Gibt zurück:
      the static input files
    • setStaticInputFiles

      public void setStaticInputFiles(Set<ConfigurationInputFile> staticInputFiles)
      Sets the static input files
      Parameter:
      staticInputFiles - the static input files to set
    • getDockerRunParameters

      public Map<String,String> getDockerRunParameters()
      Gets the configuration-specific "docker run" parameters
      Gibt zurück:
      the dockerRunParameters
    • setDockerRunParameters

      public void setDockerRunParameters(Map<String,String> dockerRunParameters)
      Sets the configuraiton-specific "docker run" parameters
      Parameter:
      dockerRunParameters - the dockerRunParameters 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