summaryrefslogtreecommitdiffstats
path: root/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/enums/ConditionTypeEnum.java
blob: e4921e24c6eb212df7439a286bd3fb4f2f232af1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package org.onap.sdc.dcae.rule.editor.enums;

import java.util.Arrays;

public enum ConditionTypeEnum {
	ALL("And"), ANY("Or");

	public String getFilterClass() {
		return filterClass;
	}

	private String filterClass;

	ConditionTypeEnum(String filterClass) {

		this.filterClass = filterClass;
	}

	public static ConditionTypeEnum getTypeByName(String name) {
		return Arrays.stream(ConditionTypeEnum.values()).filter(type -> name.equalsIgnoreCase(type.name())).findAny().orElse(null);
	}
}