/** * Creates a new sync state control. * * @param state sync state */ public SyncStateControl(final State state) { super(OID); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state * @param critical whether this control is critical */ public SyncStateControl(final State state, final boolean critical) { super(OID, critical); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state */ public SyncStateControl(final State state) { super(OID); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state */ public SyncStateControl(final State state) { super(OID); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state * @param critical whether this control is critical */ public SyncStateControl(final State state, final boolean critical) { super(OID, critical); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state * @param critical whether this control is critical */ public SyncStateControl(final State state, final boolean critical) { super(OID, critical); setSyncState(state); }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); }
@Override public void handle(final DERParser parser, final ByteBuffer encoded) { final int stateValue = IntegerType.decode(encoded).intValue(); final State s = State.valueOf(stateValue); if (s == null) { throw new IllegalArgumentException("Unknown state value " + stateValue); } getObject().setSyncState(s); } }
@Override public void handle(final DERParser parser, final ByteBuffer encoded) { final int stateValue = IntegerType.decode(encoded).intValue(); final State s = State.valueOf(stateValue); if (s == null) { throw new IllegalArgumentException("Unknown state value " + stateValue); } getObject().setSyncState(s); } }
@Override public void handle(final DERParser parser, final ByteBuffer encoded) { final int stateValue = IntegerType.decode(encoded).intValue(); final State s = State.valueOf(stateValue); if (s == null) { throw new IllegalArgumentException("Unknown state value " + stateValue); } getObject().setSyncState(s); } }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param value sync state cookie * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final byte[] value, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); setCookie(value); }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param value sync state cookie * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final byte[] value, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); setCookie(value); }
/** * Creates a new sync state control. * * @param state sync state * @param uuid sync entry uuid * @param value sync state cookie * @param critical whether this control is critical */ public SyncStateControl(final State state, final UUID uuid, final byte[] value, final boolean critical) { super(OID, critical); setSyncState(state); setEntryUuid(uuid); setCookie(value); }