Class ValueSetConfig

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

public class ValueSetConfig extends Object
ValueSetConfig is used by ValueSetPackageConfig for each ValueSet that is part of the package.
Die ValueSetConfig wird von ValueSetPackageConfig für jeden Wertesatz verwendet, der Teil des Pakets ist.
  • Constructor Details

    • ValueSetConfig

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

    • builder

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

      public String getClassName()
      Gets the fully qualified class name of the desired Enum to be created.
      Ruft den vollständig qualifizierten Klassennamen der gewünschten, zu erstellenden Enumeration ab.
      Returns:
      the class name
    • getProjectFolder

      public String getProjectFolder()
      Gets the project folder, where to save the enum. The folder is expected to be relative to the execution directory.
      Ruft den Projektordner ab, in dem die Enumeration gespeichert werden soll. Es wird erwartet, dass der Ordner relativ zum Ausführungsverzeichnis ist.
      Returns:
      the project folder
    • getSourceFormatType

      public SourceFormatType getSourceFormatType()
      Gets the source format type (format, in which the ValueSet is provided by the publishing authority).
      Ruft den Quellformattyp ab (Format, in dem das ValueSet von der Veröffentlichungsbehörde bereitgestellt wird).
      Returns:
      the source format type
    • getSourceSystemType

      public SourceSystemType getSourceSystemType()
      Gets the source system type (type of the system, that is maintained by the publishing authority for ValueSet publications).
      Ruft den Quellsystemtyp ab (Typ des Systems, der von der Veröffentlichungsbehörde für die ValueSet-Veröffentlichungen unterhalten wird).
      Returns:
      the source system type
    • getSourceUrl

      public String getSourceUrl()
      Gets the source url, where the ValueSet can be downloaded, from.
      Ruft die Quell-URL ab, von der das ValueSet heruntergeladen werden kann.
      Returns:
      the source url
    • setClassName

      public void setClassName(String className)
      Sets the class name. See getter getClassName() for more details.
      Legt den Klassennamen fest. Siehe Getter getClassName() für weitere Details.
      Parameters:
      className - the new class name
    • setProjectFolder

      public void setProjectFolder(String projectFolder)
      Sets the project folder. See getter getProjectFolder() for more details.
      Legt den Projektordner fest. Siehe Getter getProjectFolder() für weitere Details.
      Parameters:
      projectFolder - the new project folder
    • setSourceFormatType

      public void setSourceFormatType(SourceFormatType sourceFormatType)
      Sets the source format type. See getter getSourceFormatType() for more details.
      Legt den Quellformattyp fest. Siehe Getter getSourceFormatType() für weitere Details.
      Parameters:
      sourceFormatType - the new source format type
    • setSourceSystemType

      public void setSourceSystemType(SourceSystemType sourceSystemType)
      Sets the source system type. See getter getSourceSystemType() for more details.
      Legt den Quellsystemtyp fest. Siehe Getter getSourceSystemType() für weitere Details.
      Parameters:
      sourceSystemType - the new source system type
    • setSourceUrl

      public void setSourceUrl(String sourceUrl)
      Sets the source url. See getter getSourceUrl() for more details.
      Legt die Quell-URL fest. Siehe Getter getSourceUrl() für weitere Details.
      Parameters:
      sourceUrl - the new source url