package com.hwlcn.ldap.ldap.sdk.controls; public enum ContentSyncState { PRESENT(0), ADD(1), MODIFY(2), DELETE(3); private final int intValue; private ContentSyncState(final int intValue) { this.intValue = intValue; } public int intValue() { return intValue; } public static ContentSyncState valueOf(final int intValue) { if (intValue == PRESENT.intValue()) { return PRESENT; } else if (intValue == ADD.intValue()) { return ADD; } else if (intValue == MODIFY.intValue()) { return MODIFY; } else if (intValue == DELETE.intValue()) { return DELETE; } else { return null; } } }