| Package | Description |
|---|---|
| com.helger.commons.id.factory |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IIDFactory<IDTYPE>
Interface for an object creating unique IDs.
|
interface |
IIntIDFactory
Interface for an object creating unique int IDs.
|
interface |
ILongIDFactory
Interface for an object creating unique long IDs.
|
interface |
IStringIDFactory
Interface for an object creating unique String IDs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPersistingIntIDFactory
This implementation of
IIntIDFactory reads IDs from a device. |
class |
AbstractPersistingLongIDFactory
This implementation of
ILongIDFactory reads IDs from a device. |
class |
FileIntIDFactory
File based persisting IIntIDFactory implementation. |
class |
FileLongIDFactory
File based persisting ILongIDFactory implementation. |
class |
MemoryIntIDFactory
A default implementation for non-negative in-memory IDs.
|
class |
MemoryLongIDFactory
A default implementation for non-negative in-memory IDs.
|
class |
MemoryStaticIntIDFactory
An implementation of
IIntIDFactory using a single static
AtomicInteger. |
class |
MemoryStaticLongIDFactory
An implementation of
ILongIDFactory using a single static
AtomicLong. |
class |
StringIDFactory
An
IStringIDFactory implementation that uses a constant prefix and an
int supplied from GlobalIDFactory.getNewIntID() to create unique IDs. |
class |
StringIDFromGlobalIntIDFactory
An
IStringIDFactory implementation that uses a constant prefix and an
int supplied from GlobalIDFactory.getNewIntID() to create unique IDs. |
class |
StringIDFromGlobalLongIDFactory
An
IStringIDFactory implementation that uses a constant prefix and a
long supplied from GlobalIDFactory.getNewLongID() to create unique
IDs. |
class |
StringIDFromGlobalPersistentIntIDFactory
An
IStringIDFactory implementation that uses a constant prefix and an
int supplied from GlobalIDFactory.getNewPersistentIntID() to create
unique IDs. |
class |
StringIDFromGlobalPersistentLongIDFactory
An
IStringIDFactory implementation that uses a constant prefix and a
long supplied from GlobalIDFactory.getNewPersistentLongID() to create
unique IDs. |
class |
StringIDFromIntIDFactory
A factory that creates String IDs based on a specified
IIntIDFactory. |
class |
StringIDFromLongIDFactory
A factory that creates String IDs based on a specified
ILongIDFactory
. |
Copyright © 2014–2017 Philip Helger. All rights reserved.