Klasse ConfiguredProcessor

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

@Entity public class ConfiguredProcessor extends PersistentObject
A specific version of a Processor combined with a specific Configuration object (i. e. a specific set of configuration data for the given processor version). A ConfiguredProcessor is what must be specified for the generation of the products of a prosEO order.
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • ConfiguredProcessor

      public ConfiguredProcessor()
  • Methodendetails

    • getIdentifier

      public String getIdentifier()
      Gets the identifier of the configured processor
      Gibt zurück:
      the identifier
    • setIdentifier

      public void setIdentifier(String identifier)
      Sets the identifier of the configured processor
      Parameter:
      identifier - the identifier to set
    • getUuid

      public UUID getUuid()
      Gets the universally unique identifier (UUID) of this processor configuration
      Gibt zurück:
      the UUID
    • setUuid

      public void setUuid(UUID uuid)
      Sets the universally unique identifier (UUID) of this processor configuration
      Parameter:
      uuid - the UUID to set
    • getProcessor

      public Processor getProcessor()
      Gets the associated versioned processor
      Gibt zurück:
      the processor
    • setProcessor

      public void setProcessor(Processor processor)
      Sets the associated versioned processor
      Parameter:
      processor - the processor to set
    • getConfiguration

      public Configuration getConfiguration()
      Gets the associated processor configuration
      Gibt zurück:
      the configuration
    • setConfiguration

      public void setConfiguration(Configuration configuration)
      Sets the associated processor configuration
      Parameter:
      configuration - the configuration to set
    • getEnabled

      public Boolean getEnabled()
      Gets the enabled status
      Gibt zurück:
      true, if the configured processor is enabled, false otherwise
    • setEnabled

      public void setEnabled(Boolean enabled)
      Sets the enabled status
      Parameter:
      enabled - the enabled status 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