diff options
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ConnectionPointEnum.java')
-rw-r--r-- | common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ConnectionPointEnum.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ConnectionPointEnum.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ConnectionPointEnum.java new file mode 100644 index 0000000000..fd49e29822 --- /dev/null +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/ConnectionPointEnum.java @@ -0,0 +1,25 @@ +package org.openecomp.sdc.be.datatypes.enums; + +import java.util.Arrays; +import java.util.List; + +public enum ConnectionPointEnum { + + CAPABILITY("capability"), REQUIREMENT("requirement"); + + private String data; + private static List<ConnectionPointEnum> connectionPointEnums = Arrays.asList(values()); + + ConnectionPointEnum(String inData) { + this.data = inData; + } + + @Override + public String toString() { + return data; + } + + public static ConnectionPointEnum getConnectionPointEnum(String data) { + return connectionPointEnums.stream().filter(cp -> cp.toString().equals(data)).findAny().orElse(null); + } +} |