Class ValueSetPackageConfig

java.lang.Object
org.projecthusky.valueset.config.ValueSetPackageConfig

public class ValueSetPackageConfig extends Object
The Class ValueSetPackageConfig contains all relevant information (the configuration) for the ValueSetPackageManager.
Die Klasse ValueSetPackageConfig enthält alle relevanten Informationen (die Konfiguration) für den ValueSetPackageManager.
  • Constructor Details

    • ValueSetPackageConfig

      public ValueSetPackageConfig()
      Instantiates a new ValueSetPackageConfig. Default constructor.
      Instanziiert eine neue ValueSetPackageConfig. Standardkonstruktor.
  • Method Details

    • builder

      @Generated("SparkTools") public static ValueSetPackageConfig.Builder builder()
      Creates builder to build ValueSetPackageConfig.
      Returns:
      created builder
    • addValueSetConfig

      public void addValueSetConfig(ValueSetConfig value)
      Adds a value set configuration.
      Fügt eine Wertesatzkonfiguration hinzu.
      Parameters:
      value - the value
    • getDescription

      public String getDescription()
      Gets the description.
      Ruft die Beschreibung ab.
      Returns:
      the description
    • getIdentificator

      public IdentificatorBaseType getIdentificator()
      Gets the identificator.
      Ruft den Identifikator ab.
      Returns:
      the identificator
    • getSourceUrl

      public String getSourceUrl()
      Gets the source url, where to download the ValueSetPackage configuration.
      Ruft die Quell-URL ab, wo die ValueSetPackage-Konfiguration heruntergeladen werden kann.
      Returns:
      the source url
    • getStatus

      public ValueSetPackageStatus getStatus()
      Gets the status.
      Ruft den Status ab.
      Returns:
      the status
    • getValueSetConfigList

      public List<ValueSetConfig> getValueSetConfigList()
      Gets the value set config list.
      Ruft die Wertesatz-Konfigurationsliste ab.
      Returns:
      the value set config list
    • getVersion

      public Version getVersion()
      Gets the version.
      Ruft die Version ab.
      Returns:
      the version
    • setDescription

      public void setDescription(String description)
      Sets the description.
      Legt die Beschreibung fest.
      Parameters:
      description - the new description
    • setIdentificator

      public void setIdentificator(IdentificatorBaseType identificator)
      Sets the identificator.
      Legt den Identifikator fest.
      Parameters:
      identificator - the new identificator
    • setSourceUrl

      public void setSourceUrl(String sourceUrl)
      Sets the source url, where the ValueSetPackage configuration can be downloaded.
      Legt die Quell-URL fest, wo die ValueSetPackage-Konfiguration heruntergeladen werden kann.
      Parameters:
      sourceUrl - the new source url
    • setStatus

      public void setStatus(ValueSetPackageStatus status)
      Sets the Status.
      Legt den Status fest.
      Parameters:
      status - the new status
    • setValueSetConfigList

      public void setValueSetConfigList(List<ValueSetConfig> valueSetConfigList)
      Sets the value set config list.
      Legt die Liste der Wertesatz-Konfigurationen fest.
      Parameters:
      valueSetConfigList - the new value set config list
    • setVersion

      public void setVersion(Version version)
      Sets the version.
      Legt die Version fest.
      Parameters:
      version - the new version