001
014
015 package com.liferay.portlet.dynamicdatalists.util;
016
017
020 public enum DDLExportFormat {
021
022 CSV("csv"), XML("xml");
023
024 public static DDLExportFormat parse(String value) {
025 if (CSV.getValue().equals(value)) {
026 return CSV;
027 }
028 else if (XML.getValue().equals(value)) {
029 return XML;
030 }
031
032 throw new IllegalArgumentException("Invalid value " + value);
033 }
034
035 public String getValue() {
036 return _value;
037 }
038
039 @Override
040 public String toString() {
041 return _value;
042 }
043
044 private DDLExportFormat(String value) {
045 _value = value;
046 }
047
048 private String _value;
049
050 }