|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objecter.extensions.eof.ERXSequence
public class ERXSequence
Simple sequence class. MT safe, but not multi instance safe (this is implemented by subclasses)
| Nested Class Summary | |
|---|---|
static class |
ERXSequence.DatabaseSequence
Multi-instance-safe subclass of ERXSequence. |
static class |
ERXSequence.NativeDatabaseSequence
NativeDatabaseSequence uses ERXSQLHelper.getNextValFromSequenceNamed to generate a sequence value using your database's native sequence generation scheme. |
static class |
ERXSequence.PrimaryKeySequence
|
| Field Summary | |
|---|---|
protected long |
_lastValue
|
protected long |
_maxValue
|
protected org.apache.log4j.Logger |
log
|
| Constructor Summary | |
|---|---|
ERXSequence(java.lang.String name)
|
|
ERXSequence(java.lang.String name,
long initialValue)
|
|
| Method Summary | |
|---|---|
static ERXSequence |
createDatabaseSequenceWithName(com.webobjects.eocontrol.EOEditingContext ec,
java.lang.String modelName,
java.lang.String name)
|
static ERXSequence |
createSequenceWithName(java.lang.String name,
long initialValue)
|
protected long |
increasedMaxValue(long increment)
|
protected long |
increment()
|
protected long |
lastValue()
|
protected long |
maxValue()
|
java.lang.String |
name()
|
long |
nextValue()
|
long |
nextValue(long increment)
|
static void |
registerSequenceWithName(ERXSequence sequence,
java.lang.String name)
|
static ERXSequence |
sequenceWithName(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.log4j.Logger log
protected long _lastValue
protected long _maxValue
| Constructor Detail |
|---|
public ERXSequence(java.lang.String name)
public ERXSequence(java.lang.String name,
long initialValue)
| Method Detail |
|---|
public java.lang.String name()
public long nextValue()
protected long maxValue()
public long nextValue(long increment)
protected long lastValue()
protected long increasedMaxValue(long increment)
protected long increment()
public static ERXSequence sequenceWithName(java.lang.String name)
public static ERXSequence createSequenceWithName(java.lang.String name,
long initialValue)
public static ERXSequence createDatabaseSequenceWithName(com.webobjects.eocontrol.EOEditingContext ec,
java.lang.String modelName,
java.lang.String name)
public static void registerSequenceWithName(ERXSequence sequence,
java.lang.String name)
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||