public class ObjectIdentifierGenerator extends ObjectIdGenerator implements ObjectIdentifierProducer
DEFAULT_LENGTH, DEFAULT_PAD_CHAR, DEFAULT_START_ID
Constructor and Description |
---|
ObjectIdentifierGenerator()
Initialize the new instance with default values.
|
ObjectIdentifierGenerator(int idLength)
Initialize the new instance with the length for the generated identifiers.
|
ObjectIdentifierGenerator(long startId,
int idLength)
Initialize the new instance with the length for the generated identifiers
and the id to start with.
|
Modifier and Type | Method and Description |
---|---|
protected void |
setStartId(long startId) |
generateString, generateString, getDefaultLength, getDefaultPadChar, getDefaultStartId, getFullLength, getLength, getNextId, getNextIdHolder, getPadChar, getPrefix, getPrefixLength, hasPadding, hasPrefix, leftPad, leftPad, newIdentifier, nextIdentifier, setLength, setNextId, setPadChar, setPrefix, str
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
nextIdentifier
newIdentifier
public ObjectIdentifierGenerator()
public ObjectIdentifierGenerator(int idLength)
idLength
- The length to which Ids are filled up with leading zeros (must be > 0)public ObjectIdentifierGenerator(long startId, int idLength)
startId
- The first id to be generated.idLength
- The length to which Ids are filled up with leading zeros.