001
014
015 package com.liferay.portal.kernel.application.type;
016
017
020 public enum ApplicationType {
021
022 FULL_PAGE_APPLICATION("full-page-application"), WIDGET("widget");
023
024 public static ApplicationType parse(String value) {
025 if (FULL_PAGE_APPLICATION.getValue().equals(value)) {
026 return FULL_PAGE_APPLICATION;
027 }
028 else if (WIDGET.getValue().equals(value)) {
029 return WIDGET;
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 ApplicationType(String value) {
045 _value = value;
046 }
047
048 private final String _value;
049
050 }