From 9df895b39f8c0bcee14a4ebb60473b18db67ba83 Mon Sep 17 00:00:00 2001 From: Jakub Stejskal Date: Tue, 16 Jul 2024 14:31:46 +0200 Subject: [PATCH] Allow users to get ETemplateType based on String input Signed-off-by: Jakub Stejskal --- .../datagenerator/enums/ETemplateType.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/io/skodjob/datagenerator/enums/ETemplateType.java b/src/main/java/io/skodjob/datagenerator/enums/ETemplateType.java index 869f078..96e78bd 100644 --- a/src/main/java/io/skodjob/datagenerator/enums/ETemplateType.java +++ b/src/main/java/io/skodjob/datagenerator/enums/ETemplateType.java @@ -64,4 +64,19 @@ public enum ETemplateType { public String getTemplateName() { return templateName; } + + /** + * Gets the name of the template based on String name + * + * @param value string representation of template name + * @return specific template + */ + public static ETemplateType getFromString(String value) { + for (ETemplateType type : values()) { + if (type.toString().equalsIgnoreCase(value)) { + return type; + } + } + return null; + } }