Revize cf564d3c
Přidáno uživatelem Dominik Poch před téměř 6 roky(ů)
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
Re #7526 Get enums from lowercase string