001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2015.08.26 at 05:38:23 AM CEST 006// 007 008 009package org.opends.dsml.protocol; 010 011import javax.xml.bind.annotation.XmlEnum; 012import javax.xml.bind.annotation.XmlEnumValue; 013import javax.xml.bind.annotation.XmlType; 014 015 016/** 017 * <p>Java class for LDAPResultCode. 018 * 019 * <p>The following schema fragment specifies the expected content contained within this class. 020 * <p> 021 * <pre> 022 * <simpleType name="LDAPResultCode"> 023 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 024 * <enumeration value="success"/> 025 * <enumeration value="operationsError"/> 026 * <enumeration value="protocolError"/> 027 * <enumeration value="timeLimitExceeded"/> 028 * <enumeration value="sizeLimitExceeded"/> 029 * <enumeration value="compareFalse"/> 030 * <enumeration value="compareTrue"/> 031 * <enumeration value="authMethodNotSupported"/> 032 * <enumeration value="strongAuthRequired"/> 033 * <enumeration value="referral"/> 034 * <enumeration value="adminLimitExceeded"/> 035 * <enumeration value="unavailableCriticalExtension"/> 036 * <enumeration value="confidentialityRequired"/> 037 * <enumeration value="saslBindInProgress"/> 038 * <enumeration value="noSuchAttribute"/> 039 * <enumeration value="undefinedAttributeType"/> 040 * <enumeration value="inappropriateMatching"/> 041 * <enumeration value="constraintViolation"/> 042 * <enumeration value="attributeOrValueExists"/> 043 * <enumeration value="invalidAttributeSyntax"/> 044 * <enumeration value="noSuchObject"/> 045 * <enumeration value="aliasProblem"/> 046 * <enumeration value="invalidDNSyntax"/> 047 * <enumeration value="aliasDereferencingProblem"/> 048 * <enumeration value="inappropriateAuthentication"/> 049 * <enumeration value="invalidCredentials"/> 050 * <enumeration value="insufficientAccessRights"/> 051 * <enumeration value="busy"/> 052 * <enumeration value="unavailable"/> 053 * <enumeration value="unwillingToPerform"/> 054 * <enumeration value="loopDetect"/> 055 * <enumeration value="namingViolation"/> 056 * <enumeration value="objectClassViolation"/> 057 * <enumeration value="notAllowedOnNonLeaf"/> 058 * <enumeration value="notAllowedOnRDN"/> 059 * <enumeration value="entryAlreadyExists"/> 060 * <enumeration value="objectClassModsProhibited"/> 061 * <enumeration value="affectMultipleDSAs"/> 062 * <enumeration value="other"/> 063 * </restriction> 064 * </simpleType> 065 * </pre> 066 * 067 */ 068@XmlType(name = "LDAPResultCode", namespace = "urn:oasis:names:tc:DSML:2:0:core") 069@XmlEnum 070public enum LDAPResultCode { 071 072 @XmlEnumValue("success") 073 SUCCESS("success"), 074 @XmlEnumValue("operationsError") 075 OPERATIONS_ERROR("operationsError"), 076 @XmlEnumValue("protocolError") 077 PROTOCOL_ERROR("protocolError"), 078 @XmlEnumValue("timeLimitExceeded") 079 TIME_LIMIT_EXCEEDED("timeLimitExceeded"), 080 @XmlEnumValue("sizeLimitExceeded") 081 SIZE_LIMIT_EXCEEDED("sizeLimitExceeded"), 082 @XmlEnumValue("compareFalse") 083 COMPARE_FALSE("compareFalse"), 084 @XmlEnumValue("compareTrue") 085 COMPARE_TRUE("compareTrue"), 086 @XmlEnumValue("authMethodNotSupported") 087 AUTH_METHOD_NOT_SUPPORTED("authMethodNotSupported"), 088 @XmlEnumValue("strongAuthRequired") 089 STRONG_AUTH_REQUIRED("strongAuthRequired"), 090 @XmlEnumValue("referral") 091 REFERRAL("referral"), 092 @XmlEnumValue("adminLimitExceeded") 093 ADMIN_LIMIT_EXCEEDED("adminLimitExceeded"), 094 @XmlEnumValue("unavailableCriticalExtension") 095 UNAVAILABLE_CRITICAL_EXTENSION("unavailableCriticalExtension"), 096 @XmlEnumValue("confidentialityRequired") 097 CONFIDENTIALITY_REQUIRED("confidentialityRequired"), 098 @XmlEnumValue("saslBindInProgress") 099 SASL_BIND_IN_PROGRESS("saslBindInProgress"), 100 @XmlEnumValue("noSuchAttribute") 101 NO_SUCH_ATTRIBUTE("noSuchAttribute"), 102 @XmlEnumValue("undefinedAttributeType") 103 UNDEFINED_ATTRIBUTE_TYPE("undefinedAttributeType"), 104 @XmlEnumValue("inappropriateMatching") 105 INAPPROPRIATE_MATCHING("inappropriateMatching"), 106 @XmlEnumValue("constraintViolation") 107 CONSTRAINT_VIOLATION("constraintViolation"), 108 @XmlEnumValue("attributeOrValueExists") 109 ATTRIBUTE_OR_VALUE_EXISTS("attributeOrValueExists"), 110 @XmlEnumValue("invalidAttributeSyntax") 111 INVALID_ATTRIBUTE_SYNTAX("invalidAttributeSyntax"), 112 @XmlEnumValue("noSuchObject") 113 NO_SUCH_OBJECT("noSuchObject"), 114 @XmlEnumValue("aliasProblem") 115 ALIAS_PROBLEM("aliasProblem"), 116 @XmlEnumValue("invalidDNSyntax") 117 INVALID_DN_SYNTAX("invalidDNSyntax"), 118 @XmlEnumValue("aliasDereferencingProblem") 119 ALIAS_DEREFERENCING_PROBLEM("aliasDereferencingProblem"), 120 @XmlEnumValue("inappropriateAuthentication") 121 INAPPROPRIATE_AUTHENTICATION("inappropriateAuthentication"), 122 @XmlEnumValue("invalidCredentials") 123 INVALID_CREDENTIALS("invalidCredentials"), 124 @XmlEnumValue("insufficientAccessRights") 125 INSUFFICIENT_ACCESS_RIGHTS("insufficientAccessRights"), 126 @XmlEnumValue("busy") 127 BUSY("busy"), 128 @XmlEnumValue("unavailable") 129 UNAVAILABLE("unavailable"), 130 @XmlEnumValue("unwillingToPerform") 131 UNWILLING_TO_PERFORM("unwillingToPerform"), 132 @XmlEnumValue("loopDetect") 133 LOOP_DETECT("loopDetect"), 134 @XmlEnumValue("namingViolation") 135 NAMING_VIOLATION("namingViolation"), 136 @XmlEnumValue("objectClassViolation") 137 OBJECT_CLASS_VIOLATION("objectClassViolation"), 138 @XmlEnumValue("notAllowedOnNonLeaf") 139 NOT_ALLOWED_ON_NON_LEAF("notAllowedOnNonLeaf"), 140 @XmlEnumValue("notAllowedOnRDN") 141 NOT_ALLOWED_ON_RDN("notAllowedOnRDN"), 142 @XmlEnumValue("entryAlreadyExists") 143 ENTRY_ALREADY_EXISTS("entryAlreadyExists"), 144 @XmlEnumValue("objectClassModsProhibited") 145 OBJECT_CLASS_MODS_PROHIBITED("objectClassModsProhibited"), 146 @XmlEnumValue("affectMultipleDSAs") 147 AFFECT_MULTIPLE_DS_AS("affectMultipleDSAs"), 148 @XmlEnumValue("other") 149 OTHER("other"); 150 private final String value; 151 152 LDAPResultCode(String v) { 153 value = v; 154 } 155 156 public String value() { 157 return value; 158 } 159 160 public static LDAPResultCode fromValue(String v) { 161 for (LDAPResultCode c: LDAPResultCode.values()) { 162 if (c.value.equals(v)) { 163 return c; 164 } 165 } 166 throw new IllegalArgumentException(v); 167 } 168 169}