org.sape.carbon.services.uniqueid |
The Carbon Unique ID Service solves the problem of generating unique IDs for data that
are independent of the data representation itself. It can be used to get unique
id numbers which serve as key values for database tables before the data is
inserted into the table. Using generated or surrogate keys for business data
allows changes to the underlying data to not effect the nature or identity of
the data so that it can continue to be tracked.
|
Java Source File Name | Type | Comment |
DefaultUniqueIDServiceImpl.java | Class | Default implementation of UniqueIDService interface.
This implementation uses a database to store the next unique id. |
UniqueIDCreationException.java | Class | Exception thrown when a UniqueID cannot be created. |
UniqueIDNotFoundException.java | Class | Thrown when a UniqueID cannot be found. |
UniqueIDService.java | Interface | The UniqueIDService service Interface is implemented by all
ID Generators. |
UniqueIDServiceConfiguration.java | Interface | |
UniqueIDServiceException.java | Class | Exception that would be thrown if there is any error in the
UniqueIDService. |