/* * 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.clientinfo; import org.xdi.oxauth.model.error.IErrorType; /** * @author Javier Rojas Date: 07.19.2012 */ public enum ClientInfoErrorResponseType implements IErrorType { INVALID_REQUEST("invalid_request"), INVALID_TOKEN("invalid_token"); private final String paramName; private ClientInfoErrorResponseType(String paramName) { this.paramName = paramName; } public static ClientInfoErrorResponseType fromString(String param) { if (param != null) { for (ClientInfoErrorResponseType err : ClientInfoErrorResponseType.values()) { if (param.equals(err.paramName)) { return err; } } } return null; } @Override public String toString() { return paramName; } @Override public String getParameter() { return paramName; } }