/* * oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text. * * Copyright (c) 2014, Gluu */ package org.xdi.oxauth.model.uma; import java.util.HashMap; import java.util.Map; /** * @author Yuriy Zabrovarnyy * @version 0.9, 12/03/2013 */ public enum UmaScopeType { PROTECTION("uma_protection"), AUTHORIZATION("uma_authorization"); private static Map<String, UmaScopeType> lookup = new HashMap<String, UmaScopeType>(); static { for (UmaScopeType enumType : values()) { lookup.put(enumType.getValue(), enumType); } } private String m_value; private UmaScopeType(String p_value) { m_value = p_value; } public String getValue() { return m_value; } public static UmaScopeType fromValue(String p_value) { return lookup.get(p_value); } }