Class AbstractUUIDGenerator

    • Constructor Detail

      • AbstractUUIDGenerator

        public AbstractUUIDGenerator​(StoreManager storeMgr,
                                     String name)
        Constructor.
        Parameters:
        storeMgr - StoreManager
        name - Symbolic name for this generator
    • Method Detail

      • getStorageClass

        public static Class getStorageClass()
        Accessor for the storage class for values generated with this generator.
        Returns:
        Storage class (in this case String.class)
      • getIdentifier

        protected abstract String getIdentifier()
        Create an identifier in the required UUID format required.
        Returns:
        The identifier
      • getCount

        protected short getCount()
        Simple counter for identities.
        Returns:
        The next count value