public class NumberGenerator
extends java.lang.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 java.lang.String |
CONFIG_PARAM_MAX_RETRIES |
static java.lang.String |
CONFIG_PARAM_SYNCHRONIZE_NUMBERGENERATION |
static java.lang.String |
CURRENT_LONG |
static java.lang.String |
CURRENT_NUMBER
Deprecated.
since ages - replaced by
CURRENT_LONG |
static java.lang.String |
KEY |
static java.lang.String |
TEMPLATE |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
NumberGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key,
java.lang.String startValue,
int type)
Deprecated.
since ages
|
static java.lang.String |
format(java.lang.String number,
int digits)
Deprecated.
since ages
|
static java.util.Collection |
getAllNumberSequenceKeys(javax.sql.DataSource dataSource)
Deprecated.
since ages
|
static java.util.Collection |
getAllNumberSequences(javax.sql.DataSource dataSource)
Deprecated.
since ages
|
static NumberSeries |
getNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key)
Deprecated.
since ages
|
static java.lang.String |
getUniqueNumber(javax.sql.DataSource dataSource,
java.lang.String key,
int digits)
Deprecated.
since ages
|
static java.lang.String[] |
getUniqueNumbers(javax.sql.DataSource dataSource,
java.lang.String key,
int count)
Deprecated.
since ages
|
static void |
initialize(javax.sql.DataSource dataSource,
java.lang.String file)
Deprecated.
since ages
|
static void |
removeAllNumberSequences(javax.sql.DataSource dataSource)
Deprecated.
since ages
|
static void |
removeNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key)
Deprecated.
since ages
|
static void |
resetNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key,
java.lang.String startValue,
int type)
Deprecated.
since ages
|
public static final java.lang.String KEY
@Deprecated public static final java.lang.String CURRENT_NUMBER
CURRENT_LONGpublic static final java.lang.String CURRENT_LONG
public static final java.lang.String TYPE
public static final java.lang.String CONFIG_PARAM_SYNCHRONIZE_NUMBERGENERATION
public static final java.lang.String CONFIG_PARAM_MAX_RETRIES
public static final java.lang.String TEMPLATE
@Deprecated
public static final void createNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key,
java.lang.String startValue,
int type)
throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final java.util.Collection getAllNumberSequenceKeys(javax.sql.DataSource dataSource)
@Deprecated public static final java.util.Collection getAllNumberSequences(javax.sql.DataSource dataSource)
@Deprecated public static final NumberSeries getNumberSequence(javax.sql.DataSource dataSource, java.lang.String key)
@Deprecated
public static final void resetNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key,
java.lang.String startValue,
int type)
throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated
public static final void removeNumberSequence(javax.sql.DataSource dataSource,
java.lang.String key)
throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated public static final void removeAllNumberSequences(javax.sql.DataSource dataSource)
@Deprecated
public static final java.lang.String getUniqueNumber(javax.sql.DataSource dataSource,
java.lang.String key,
int digits)
throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated
public static final java.lang.String[] getUniqueNumbers(javax.sql.DataSource dataSource,
java.lang.String key,
int count)
throws EJBInvalidParameterException
EJBInvalidParameterException@Deprecated
public static final java.lang.String format(java.lang.String number,
int digits)
@Deprecated
public static void initialize(javax.sql.DataSource dataSource,
java.lang.String file)
throws EJBInvalidParameterException
EJBInvalidParameterExceptionCopyright © 2018 SAP SE. All Rights Reserved.