001
014
015 package com.liferay.portlet.ratings;
016
017
021 public enum RatingsType {
022
023 LIKE("like"), STARS("stars"), THUMBS("thumbs");
024
025 public static RatingsType parse(String value) {
026 if (LIKE.getValue().equals(value)) {
027 return LIKE;
028 }
029 else if (STARS.getValue().equals(value)) {
030 return STARS;
031 }
032 else if (THUMBS.getValue().equals(value)) {
033 return THUMBS;
034 }
035
036 throw new IllegalArgumentException("Invalid value " + value);
037 }
038
039 public String getValue() {
040 return _value;
041 }
042
043 @Override
044 public String toString() {
045 return _value;
046 }
047
048 private RatingsType(String value) {
049 _value = value;
050 }
051
052 private final String _value;
053
054 }