Merge branch 'develop' of https://github.com/Kitzanos/GEPAFIN-BE into develop
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
package net.gepafin.tendermanagement.enums;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonValue;
|
||||
|
||||
|
||||
public enum MatchModeEnum {
|
||||
STARTSWITH("Starts with"),
|
||||
ENDSWITH("Ends with"),
|
||||
CONTAINS("Contains"),
|
||||
EQUALS("Equals"),
|
||||
DATEIS("Date is"),
|
||||
DATEISNOT("Date is not"),
|
||||
BEFORE("Date is before"),
|
||||
AFTER("Date is after");
|
||||
|
||||
private String value;
|
||||
|
||||
MatchModeEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
public static MatchModeEnum fromObject(Object value) {
|
||||
if (value instanceof String) {
|
||||
String strValue = ((String) value).trim();
|
||||
for (MatchModeEnum mode : MatchModeEnum.values()) {
|
||||
if (mode.getValue().equalsIgnoreCase(strValue)) {
|
||||
return mode;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException("Invalid MatchModeEnum: " + value);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@JsonValue
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -207,6 +207,7 @@ public enum UserActionContextEnum {
|
||||
DELETE_DOCUMENT_CATEGORY("DELETE_DOCUMENT_CATEGORY"),
|
||||
UPDATE_DOCUMENT_CATEGORY("UPDATE_DOCUMENT_CATEGORY"),
|
||||
COMPANY_DOCUMENT_EXPIRATION_SCHEDULER("COMPANY_DOCUMENT_EXPIRATION_SCHEDULER"),
|
||||
GET_ALL_DOCUMENT_CATEGORY("GET_ALL_DOCUMENT_CATEGORY"),
|
||||
|
||||
GET_ALL_ASSIGNED_APPLICATION_BY_PAGINATION("GET_ALL_ASSIGNED_APPLICATION_BY_PAGINATION"),
|
||||
GET_ALL_APPLICATION_AMENDMENT_BY_PAGINATION("GET_ALL_APPLICATION_AMENDMENT_BY_PAGINATION"),
|
||||
|
||||
Reference in New Issue
Block a user