diff --git a/src/main/java/org/etsi/osl/tmf/common/model/ERangeInterval.java b/src/main/java/org/etsi/osl/tmf/common/model/ERangeInterval.java new file mode 100644 index 0000000000000000000000000000000000000000..f4c224c842ba62e447db201d60b29b54decbb17b --- /dev/null +++ b/src/main/java/org/etsi/osl/tmf/common/model/ERangeInterval.java @@ -0,0 +1,27 @@ +package org.etsi.osl.tmf.common.model; + +public enum ERangeInterval { + OPEN("open"), + CLOSED("closed"), + CLOSED_BOTTOM("closedBottom"), + CLOSED_TOP("closedTop"); + + private String value; + + ERangeInterval(String value) {this.value = value;} + + public String getValue() { + return value; + } + + @Override + public String toString() { + return this.getValue(); + } + + public static ERangeInterval getEnum(String value) { + for(ERangeInterval v : values()) + if(v.getValue().equalsIgnoreCase(value)) return v; + throw new IllegalArgumentException(); + } +}