package com.hwlcn.ldap.ldap.sdk.controls; public enum ContentSyncInfoType { NEW_COOKIE((byte) 0x80), REFRESH_DELETE((byte) 0xA1), REFRESH_PRESENT((byte) 0xA2), SYNC_ID_SET((byte) 0xA3); private final byte type; private ContentSyncInfoType(final byte type) { this.type = type; } public byte getType() { return type; } public static ContentSyncInfoType valueOf(final byte type) { if (type == NEW_COOKIE.getType()) { return NEW_COOKIE; } else if (type == REFRESH_DELETE.getType()) { return REFRESH_DELETE; } else if (type == REFRESH_PRESENT.getType()) { return REFRESH_PRESENT; } else if (type == SYNC_ID_SET.getType()) { return SYNC_ID_SET; } else { return null; } } }