| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.kernel.UUIDType4HexSeq
public class UUIDType4HexSeq
Sequence for generating 32-character hex Type 4 UUID strings.
| Field Summary | 
|---|
| Fields inherited from interface org.apache.openjpa.kernel.Seq | 
|---|
| TYPE_CONTIGUOUS, TYPE_DEFAULT, TYPE_NONTRANSACTIONAL, TYPE_TRANSACTIONAL | 
| Method Summary | |
|---|---|
|  void | allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta)Allocate additional values efficiently. | 
|  void | close()Free resources used by this sequence. | 
|  java.lang.Object | current(StoreContext ctx,
        ClassMetaData meta)Return the current value of the sequence, or null if not available. | 
| static UUIDType4HexSeq | getInstance()Return the singleton instance. | 
|  java.lang.Object | next(StoreContext ctx,
     ClassMetaData meta)Return the next value in the sequence. | 
|  void | setType(int type)Set the type of sequence. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static UUIDType4HexSeq getInstance()
public void setType(int type)
Seq
setType in interface Seq
public java.lang.Object next(StoreContext ctx,
                             ClassMetaData meta)
Seq
next in interface Seqctx - the current contextmeta - if this is a datastore identity sequence, the
 persistent class the identity value is for; else null
public java.lang.Object current(StoreContext ctx,
                                ClassMetaData meta)
Seq
current in interface Seqctx - the current contextmeta - if this is a datastore identity sequence, the
 persistent class the identity value is for; else null
public void allocate(int additional,
                     StoreContext ctx,
                     ClassMetaData meta)
Seq
allocate in interface Seqctx - the current contextmeta - if this is a datastore identity sequence, the
 persistent class the identity value is for; else nullpublic void close()
Seq
close in interface Seqclose in interface Closeable| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||