1 package org.onap.sdc.dcae.rule.editor.enums;
3 import java.util.Arrays;
5 public enum OperatorTypeEnum {
6 EQUALS("Equals", "OneOf"),
7 NOT_EQUAL("NotEqual", "NotOneOf"),
8 CONTAINS("Contains", null),
9 ENDS_WITH("EndsWith", null),
10 STARTS_WITH("StartsWith", null);
13 private String modifiedType;
15 OperatorTypeEnum(String type, String modifiedType) {
17 this.modifiedType = modifiedType;
20 public String getType() {
24 public String getModifiedType() {
28 public static OperatorTypeEnum getTypeByName(String name) {
29 return Arrays.stream(OperatorTypeEnum.values()).filter(type -> name.replaceAll(" ", "").equalsIgnoreCase(type.getType())).findAny().orElse(null);