public class NumberGenerator extends Object
DataSource ds = SystemEJB.getInstance().getSystemDataSource(); String newOne = NumberGenerator.getUniqueNumber(ds, "theKey", 10);
| Modifier and Type | Class and Description |
|---|---|
static interface |
NumberGenerator.NumberSeriesConstants
internal use
|
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_PARAM_MAX_RETRIES |
static String |
CONFIG_PARAM_SYNCHRONIZE_NUMBERGENERATION |
static String |
CURRENT_LONG |
static String |
CURRENT_NUMBER
Deprecated.
replaced by
CURRENT_LONG |
static String |
KEY |
static String |
TEMPLATE |
static String |
TYPE |
| Constructor and Description |
|---|
NumberGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createNumberSequence(DataSource dataSource,
String key,
String startValue,
int type)
Deprecated.
|
static String |
format(String number,
int digits)
Deprecated.
|
static Collection |
getAllNumberSequenceKeys(DataSource dataSource)
Deprecated.
|
static Collection |
getAllNumberSequences(DataSource dataSource)
Deprecated.
|
static NumberSeries |
getNumberSequence(DataSource dataSource,
String key)
Deprecated.
|
static String |
getUniqueNumber(DataSource dataSource,
String key,
int digits)
Deprecated.
|
static String[] |
getUniqueNumbers(DataSource dataSource,
String key,
int count)
Deprecated.
|
static void |
initialize(DataSource dataSource,
String file)
Deprecated.
|
static void |
removeAllNumberSequences(DataSource dataSource)
Deprecated.
|
static void |
removeNumberSequence(DataSource dataSource,
String key)
Deprecated.
|
static void |
resetNumberSequence(DataSource dataSource,
String key,
String startValue,
int type)
Deprecated.
|
public static final String KEY
@Deprecated public static final String CURRENT_NUMBER
CURRENT_LONGpublic static final String CURRENT_LONG
public static final String TYPE
public static final String CONFIG_PARAM_SYNCHRONIZE_NUMBERGENERATION
public static final String CONFIG_PARAM_MAX_RETRIES
public static final String TEMPLATE
@Deprecated public static final void createNumberSequence(DataSource dataSource, String key, String startValue, int type) throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final Collection getAllNumberSequenceKeys(DataSource dataSource)
@Deprecated public static final Collection getAllNumberSequences(DataSource dataSource)
@Deprecated public static final NumberSeries getNumberSequence(DataSource dataSource, String key)
@Deprecated public static final void resetNumberSequence(DataSource dataSource, String key, String startValue, int type) throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final void removeNumberSequence(DataSource dataSource, String key) throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final void removeAllNumberSequences(DataSource dataSource)
@Deprecated public static final String getUniqueNumber(DataSource dataSource, String key, int digits) throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final String[] getUniqueNumbers(DataSource dataSource, String key, int count) throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final String format(String number, int digits)
@Deprecated public static void initialize(DataSource dataSource, String file) throws EJBInvalidParameterException
EJBInvalidParameterExceptionCopyright © 2017 SAP SE. All Rights Reserved.