mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

James Phillpotts
18.30.2015 e335999115314af556c0fd403b46d5a03ef9829e
OPENDJ-2023 CR-6951 valueOf method for PersistentSearchChangeType ints
1 files modified
15 ■■■■■ changed files
opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchChangeType.java 15 ●●●●● patch | view | raw | blame | history
opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/controls/PersistentSearchChangeType.java
@@ -86,4 +86,19 @@
    public int intValue() {
        return intValue;
    }
    /**
     * Returns the enum value that would return the provided argument value from its {@link #intValue} method.
     * @param value The value to match.
     * @return The appropriate enum value.
     */
    public static PersistentSearchChangeType valueOf(int value) {
        switch (value) {
            case 1 : return ADD;
            case 2 : return DELETE;
            case 4 : return MODIFY;
            case 8 : return MODIFY_DN;
            default: throw new IllegalArgumentException("Unknown int value: " + value);
        }
    }
}