From f4b831e315484ecb919b2db5724b6c72d7508773 Mon Sep 17 00:00:00 2001 From: josdem Date: Sat, 24 Aug 2024 06:28:52 -0400 Subject: [PATCH 1/7] #285 Adding pet status form field --- .../com/josdem/vetlog/enums/PetStatus.java | 25 ++++++++++++++++--- src/main/resources/templates/pet/edit.html | 7 ++++++ 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/josdem/vetlog/enums/PetStatus.java b/src/main/java/com/josdem/vetlog/enums/PetStatus.java index 7bacc586..5cf863b0 100644 --- a/src/main/java/com/josdem/vetlog/enums/PetStatus.java +++ b/src/main/java/com/josdem/vetlog/enums/PetStatus.java @@ -17,7 +17,26 @@ package com.josdem.vetlog.enums; public enum PetStatus { - OWNED, - IN_ADOPTION, - ADOPTED + OWNED("Owned"), + IN_ADOPTION("In Adoption"), + ADOPTED("Adopted"); + + private final String value; + + PetStatus(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + public static PetStatus getPetStatusByValue(String value) { + for (PetStatus status : PetStatus.values()) { + if (value.equals(status.value)) { + return status; + } + } + return null; + } } diff --git a/src/main/resources/templates/pet/edit.html b/src/main/resources/templates/pet/edit.html index a44ab148..9436c678 100644 --- a/src/main/resources/templates/pet/edit.html +++ b/src/main/resources/templates/pet/edit.html @@ -85,6 +85,13 @@

+