Package de.dlr.proseo.model
Klasse Configuration
java.lang.Object
de.dlr.proseo.model.PersistentObject
de.dlr.proseo.model.Configuration
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
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Test equality of persistent objects based on their unique ID.Gets the configuration filesGets the configuration versionGets the associated configured processorsGets the configuration-specific "docker run" parametersGets the dynamic processing parametersgetMode()
Gets the processing modeGets the associated processor classGets the product quality expected with this configurationGets the static input filesint
hashCode()
void
setConfigurationFiles
(Set<ConfigurationFile> configurationFiles) Sets the configuration filesvoid
setConfigurationVersion
(String configurationVersion) Sets the configuration versionvoid
setConfiguredProcessors
(Set<ConfiguredProcessor> configuredProcessors) Sets the associated configured processorsvoid
setDockerRunParameters
(Map<String, String> dockerRunParameters) Sets the configuraiton-specific "docker run" parametersvoid
setDynProcParameters
(Map<String, Parameter> dynProcParameters) Sets the dynamic processing parametersvoid
Sets the processing modevoid
setProcessorClass
(ProcessorClass processorClass) Sets the associated processor classvoid
setProductQuality
(ProductQuality productQuality) Sets the product quality expected with this configurationvoid
setStaticInputFiles
(Set<ConfigurationInputFile> staticInputFiles) Sets the static input filestoString()
Von Klasse geerbte Methoden de.dlr.proseo.model.PersistentObject
getId, getVersion, incrementVersion, setId
-
Konstruktordetails
-
Configuration
public Configuration()
-
-
Methodendetails
-
getProcessorClass
Gets the associated processor class- Gibt zurück:
- the configuredProcessor
-
setProcessorClass
Sets the associated processor class- Parameter:
processorClass
- the processorClass to set
-
getConfiguredProcessors
Gets the associated configured processors- Gibt zurück:
- the configuredProcessor
-
setConfiguredProcessors
Sets the associated configured processors- Parameter:
configuredProcessors
- the configuredProcessors to set
-
getConfigurationVersion
Gets the configuration version- Gibt zurück:
- the configurationVersion
-
setConfigurationVersion
Sets the configuration version- Parameter:
configurationVersion
- the configurationVersion to set
-
getMode
Gets the processing mode- Gibt zurück:
- the processing mode
-
setMode
Sets the processing mode- Parameter:
mode
- the processing mode to set
-
getDynProcParameters
Gets the dynamic processing parameters- Gibt zurück:
- the dynProcParameters
-
setDynProcParameters
Sets the dynamic processing parameters- Parameter:
dynProcParameters
- the dynProcParameters to set
-
getProductQuality
Gets the product quality expected with this configuration- Gibt zurück:
- the product quality
-
setProductQuality
Sets the product quality expected with this configuration- Parameter:
productQuality
- the product quality to set
-
getConfigurationFiles
Gets the configuration files- Gibt zurück:
- the configurationFiles
-
setConfigurationFiles
Sets the configuration files- Parameter:
configurationFiles
- the configurationFiles to set
-
getStaticInputFiles
Gets the static input files- Gibt zurück:
- the static input files
-
setStaticInputFiles
Sets the static input files- Parameter:
staticInputFiles
- the static input files to set
-
getDockerRunParameters
Gets the configuration-specific "docker run" parameters- Gibt zurück:
- the dockerRunParameters
-
setDockerRunParameters
Sets the configuraiton-specific "docker run" parameters- Parameter:
dockerRunParameters
- the dockerRunParameters to set
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCode
in KlassePersistentObject
-
equals
Beschreibung aus Klasse kopiert:PersistentObject
Test equality of persistent objects based on their unique ID.- Setzt außer Kraft:
equals
in KlassePersistentObject
- 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
-