Projekt

Obecné

Profil

« Předchozí | Další » 

Revize cf564d3c

Přidáno uživatelem Dominik Poch před téměř 6 roky(ů)

Re #7526 Get enums from lowercase string

Zobrazit rozdíly:

server/src/main/java/cz/zcu/yamanager/dto/Status.java
1 1
package cz.zcu.yamanager.dto;
2 2

  
3 3
public enum Status {
4
    ACCEPTED, PENDING, REJECTED
4
    ACCEPTED, PENDING, REJECTED;
5 5

  
6
    ;
7 6
    public static Status getStatus(String status) {
8 7
        if (status == null || status.isEmpty()) return null;
9 8
        try {
server/src/main/java/cz/zcu/yamanager/dto/VacationType.java
1 1
package cz.zcu.yamanager.dto;
2 2

  
3 3
public enum VacationType {
4
    VACATION, SICKDAY
4
    VACATION, SICKDAY;
5

  
6
    public static VacationType getVacationType(String type) {
7
        if (type == null || type.isEmpty()) return null;
8
        try {
9
            return valueOf(type.toUpperCase());
10
        } catch (IllegalArgumentException e) {
11
            return null;
12
        }
13
    }
5 14
}

Také k dispozici: Unified diff