
net.jradius.dictionary.Attr_ErrorCause Maven / Gradle / Ivy
// DO NOT EDIT THIS FILE DIRECTLY! - AUTOMATICALLY GENERATED
// Generated by: class net.jradius.freeradius.RadiusDictionary
// Generated on: Thu, 5 Jan 2017 16:12:37 +0200
package net.jradius.dictionary;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
import net.jradius.packet.attribute.RadiusAttribute;
import net.jradius.packet.attribute.value.NamedValue;
/**
* Attribute Name: Error-Cause
* Attribute Type: 101
* Value Type: NamedValue
* Possible Values:
*
* - Residual-Context-Removed (201)
*
- Invalid-EAP-Packet (202)
*
- Unsupported-Attribute (401)
*
- Missing-Attribute (402)
*
- NAS-Identification-Mismatch (403)
*
- Invalid-Request (404)
*
- Unsupported-Service (405)
*
- Unsupported-Extension (406)
*
- Administratively-Prohibited (501)
*
- Proxy-Request-Not-Routable (502)
*
- Session-Context-Not-Found (503)
*
- Session-Context-Not-Removable (504)
*
- Proxy-Processing-Error (505)
*
- Resources-Unavailable (506)
*
- Request-Initiated (507)
*
- Invalid-Attribute-Value (407)
*
- Multiple-Session-Selection-Unsupported (508)
*
*
* @author class net.jradius.freeradius.RadiusDictionary
*/
public final class Attr_ErrorCause extends RadiusAttribute
{
public static final String NAME = "Error-Cause";
public static final long TYPE = 101;
public static final long serialVersionUID = TYPE;
public static final Long ResidualContextRemoved = new Long(201L);
public static final Long InvalidEAPPacket = new Long(202L);
public static final Long UnsupportedAttribute = new Long(401L);
public static final Long MissingAttribute = new Long(402L);
public static final Long NASIdentificationMismatch = new Long(403L);
public static final Long InvalidRequest = new Long(404L);
public static final Long UnsupportedService = new Long(405L);
public static final Long UnsupportedExtension = new Long(406L);
public static final Long AdministrativelyProhibited = new Long(501L);
public static final Long ProxyRequestNotRoutable = new Long(502L);
public static final Long SessionContextNotFound = new Long(503L);
public static final Long SessionContextNotRemovable = new Long(504L);
public static final Long ProxyProcessingError = new Long(505L);
public static final Long ResourcesUnavailable = new Long(506L);
public static final Long RequestInitiated = new Long(507L);
public static final Long InvalidAttributeValue = new Long(407L);
public static final Long MultipleSessionSelectionUnsupported = new Long(508L);
@SuppressWarnings("serial")
protected class NamedValueMap implements NamedValue.NamedValueMap, Serializable
{
public Long[] knownValues = { new Long(201L),new Long(202L),new Long(401L),new Long(402L),new Long(403L),new Long(404L),new Long(405L),new Long(406L),new Long(501L),new Long(502L),new Long(503L),new Long(504L),new Long(505L),new Long(506L),new Long(507L),new Long(407L),new Long(508L)};
public Long[] getKnownValues() { return knownValues; }
public Long getNamedValue(String name)
{
if ("Residual-Context-Removed".equals(name)) return new Long(201L);
if ("Invalid-EAP-Packet".equals(name)) return new Long(202L);
if ("Unsupported-Attribute".equals(name)) return new Long(401L);
if ("Missing-Attribute".equals(name)) return new Long(402L);
if ("NAS-Identification-Mismatch".equals(name)) return new Long(403L);
if ("Invalid-Request".equals(name)) return new Long(404L);
if ("Unsupported-Service".equals(name)) return new Long(405L);
if ("Unsupported-Extension".equals(name)) return new Long(406L);
if ("Administratively-Prohibited".equals(name)) return new Long(501L);
if ("Proxy-Request-Not-Routable".equals(name)) return new Long(502L);
if ("Session-Context-Not-Found".equals(name)) return new Long(503L);
if ("Session-Context-Not-Removable".equals(name)) return new Long(504L);
if ("Proxy-Processing-Error".equals(name)) return new Long(505L);
if ("Resources-Unavailable".equals(name)) return new Long(506L);
if ("Request-Initiated".equals(name)) return new Long(507L);
if ("Invalid-Attribute-Value".equals(name)) return new Long(407L);
if ("Multiple-Session-Selection-Unsupported".equals(name)) return new Long(508L);
return null;
}
public String getNamedValue(Long value)
{
if (new Long(201L).equals(value)) return "Residual-Context-Removed";
if (new Long(202L).equals(value)) return "Invalid-EAP-Packet";
if (new Long(401L).equals(value)) return "Unsupported-Attribute";
if (new Long(402L).equals(value)) return "Missing-Attribute";
if (new Long(403L).equals(value)) return "NAS-Identification-Mismatch";
if (new Long(404L).equals(value)) return "Invalid-Request";
if (new Long(405L).equals(value)) return "Unsupported-Service";
if (new Long(406L).equals(value)) return "Unsupported-Extension";
if (new Long(501L).equals(value)) return "Administratively-Prohibited";
if (new Long(502L).equals(value)) return "Proxy-Request-Not-Routable";
if (new Long(503L).equals(value)) return "Session-Context-Not-Found";
if (new Long(504L).equals(value)) return "Session-Context-Not-Removable";
if (new Long(505L).equals(value)) return "Proxy-Processing-Error";
if (new Long(506L).equals(value)) return "Resources-Unavailable";
if (new Long(507L).equals(value)) return "Request-Initiated";
if (new Long(407L).equals(value)) return "Invalid-Attribute-Value";
if (new Long(508L).equals(value)) return "Multiple-Session-Selection-Unsupported";
return null;
}
};
public static transient NamedValueMap map = null;
public void setup()
{
attributeName = NAME;
attributeType = 101;
attributeValue = new NamedValue(map != null ? map : (map = new NamedValueMap()));
}
public Attr_ErrorCause()
{
setup();
}
public Attr_ErrorCause(Serializable o)
{
setup(o);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy