/* * 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.service.uma.resourceserver; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; /** * @author Yuriy Zabrovarnyy * @version 0.9, 02/07/2013 */ public enum RsResourceType { ID_GENERATION("internal_generate_id"); private final String m_value; private final List<RsScopeType> m_scopeTypes; private RsResourceType(String p_value, RsScopeType... p_types) { m_value = p_value; if (p_types != null) { m_scopeTypes = new ArrayList<RsScopeType>(Arrays.asList(p_types)); } else { m_scopeTypes = Collections.emptyList(); } } public String getValue() { return m_value; } public List<RsScopeType> getScopeTypes() { return m_scopeTypes; } }