public class DefaultIdGeneratorCategorySpec extends java.lang.Object implements IdGeneratorCategorySpec
Constructor and Description |
---|
DefaultIdGeneratorCategorySpec(java.lang.String categoryName) |
Modifier and Type | Method and Description |
---|---|
static DefaultIdGeneratorCategorySpec |
create(java.lang.String categoryName) |
int |
getBlockSize()
Returns the block size to be reserved for in-memory incrementing.
|
java.lang.String |
getCategoryName()
Returns the unique category name.
|
java.lang.String |
getIdPrefix()
Returns a string that must be used as prefix of any generated ID's string representation
or null if no prefix is wanted.
|
int |
getLength()
Returns the length of the IDs.
|
char |
getPaddingChar()
Returns the character to be used for filling up generated IDs to a common fixed length.
|
long |
getStartId()
Returns the initial identifier value to start generation with.
|
DefaultIdGeneratorCategorySpec |
setBlockSize(int blockSize) |
DefaultIdGeneratorCategorySpec |
setIdPrefix(java.lang.String idPrefix) |
DefaultIdGeneratorCategorySpec |
setLength(int length) |
DefaultIdGeneratorCategorySpec |
setPaddingChar(char paddingChar) |
DefaultIdGeneratorCategorySpec |
setStartId(long startId) |
java.lang.String |
toString() |
public DefaultIdGeneratorCategorySpec(java.lang.String categoryName)
public static DefaultIdGeneratorCategorySpec create(java.lang.String categoryName)
public java.lang.String getCategoryName()
IdGeneratorCategorySpec
getCategoryName
in interface IdGeneratorCategorySpec
public long getStartId()
IdGeneratorCategorySpec
getStartId
in interface IdGeneratorCategorySpec
public DefaultIdGeneratorCategorySpec setStartId(long startId)
public int getBlockSize()
IdGeneratorCategorySpec
getBlockSize
in interface IdGeneratorCategorySpec
public DefaultIdGeneratorCategorySpec setBlockSize(int blockSize)
public int getLength()
IdGeneratorCategorySpec
getLength
in interface IdGeneratorCategorySpec
IdGeneratorCategorySpec.getPaddingChar()
public DefaultIdGeneratorCategorySpec setLength(int length)
public char getPaddingChar()
IdGeneratorCategorySpec
getPaddingChar
in interface IdGeneratorCategorySpec
IdGeneratorCategorySpec.getLength().
public DefaultIdGeneratorCategorySpec setPaddingChar(char paddingChar)
public java.lang.String getIdPrefix()
IdGeneratorCategorySpec
getIdPrefix
in interface IdGeneratorCategorySpec
public DefaultIdGeneratorCategorySpec setIdPrefix(java.lang.String idPrefix)
public java.lang.String toString()
toString
in class java.lang.Object