Constructor and Description |
---|
SequencesImpl() |
Modifier and Type | Method and Description |
---|---|
long |
createNextValue(Sequence sequence)
Returns the next sequence value.
|
void |
deleteSequence(Sequence sequence)
Removes sequence with specified identifier
|
long |
getCurrentValue(Sequence sequence)
Returns the current value of the sequence.
|
void |
reset()
INTERNAL.
|
void |
setCurrentValue(Sequence sequence,
long value)
Set current value for the sequence.
|
public long createNextValue(Sequence sequence)
Sequences
sequences.createNextValue(Sequence.withName("seq_name").setStartValue(10).setIncrement(1))
createNextValue
in interface Sequences
sequence
- sequence objectpublic long getCurrentValue(Sequence sequence)
Sequences
Sequences.createNextValue(Sequence)
must be called at least once beforehand.getCurrentValue
in interface Sequences
sequence
- object Sequence
public void setCurrentValue(Sequence sequence, long value)
Sequences
Sequences.getCurrentValue(Sequence)
invocation will return value
Next Sequences.createNextValue(Sequence)
invocation will return value + increment
setCurrentValue
in interface Sequences
sequence
- sequence object Sequence
value
- valuepublic void deleteSequence(Sequence sequence)
Sequences
deleteSequence
in interface Sequences
sequence
- sequence object Sequence
public void reset()