Package org.projecthusky.valueset.config
Class ValueSetConfig
java.lang.Object
org.projecthusky.valueset.config.ValueSetConfig
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.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValueSetConfig.Builder
builder()
Creates builder to buildValueSetConfig
.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.Gets the project folder, where to save the enum.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).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).Gets the source url, where the ValueSet can be downloaded, from. Ruft die Quell-URL ab, von der das ValueSet heruntergeladen werden kann.void
setClassName
(String className) Sets the class name.void
setProjectFolder
(String projectFolder) Sets the project folder.void
setSourceFormatType
(SourceFormatType sourceFormatType) Sets the source format type.void
setSourceSystemType
(SourceSystemType sourceSystemType) Sets the source system type.void
setSourceUrl
(String sourceUrl) Sets the source url.
-
Constructor Details
-
ValueSetConfig
public ValueSetConfig()Instantiates a new ValueSetConfig. Default constructor.Instanziiert eine neue ValueSetConfig. Standardkonstruktor.
-
-
Method Details
-
builder
Creates builder to buildValueSetConfig
.- Returns:
- created builder
-
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
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
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
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
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
Sets the class name. See gettergetClassName()
for more details.Legt den Klassennamen fest. Siehe GettergetClassName()
für weitere Details.- Parameters:
className
- the new class name
-
setProjectFolder
Sets the project folder. See gettergetProjectFolder()
for more details.Legt den Projektordner fest. Siehe GettergetProjectFolder()
für weitere Details.- Parameters:
projectFolder
- the new project folder
-
setSourceFormatType
Sets the source format type. See gettergetSourceFormatType()
for more details.Legt den Quellformattyp fest. Siehe GettergetSourceFormatType()
für weitere Details.- Parameters:
sourceFormatType
- the new source format type
-
setSourceSystemType
Sets the source system type. See gettergetSourceSystemType()
for more details.Legt den Quellsystemtyp fest. Siehe GettergetSourceSystemType()
für weitere Details.- Parameters:
sourceSystemType
- the new source system type
-
setSourceUrl
Sets the source url. See gettergetSourceUrl()
for more details.Legt die Quell-URL fest. Siehe GettergetSourceUrl()
für weitere Details.- Parameters:
sourceUrl
- the new source url
-