Class PredefinedUUIDGenerator

  • All Implemented Interfaces:
    org.hibernate.boot.model.relational.ExportableProducer, org.hibernate.id.Configurable, org.hibernate.id.IdentifierGenerator

    public class PredefinedUUIDGenerator
    extends org.hibernate.id.UUIDGenerator
    Allows DSpaceObjects to provide a pre-determined UUID
    Author:
    April Herron
    • Field Summary

      • Fields inherited from class org.hibernate.id.UUIDGenerator

        UUID_GEN_STRATEGY, UUID_GEN_STRATEGY_CLASS
      • Fields inherited from interface org.hibernate.id.IdentifierGenerator

        ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAME
    • Constructor Detail

      • PredefinedUUIDGenerator

        public PredefinedUUIDGenerator()
    • Method Detail

      • generate

        public Serializable generate​(org.hibernate.engine.spi.SharedSessionContractImplementor session,
                                     Object object)
        Specified by:
        generate in interface org.hibernate.id.IdentifierGenerator
        Overrides:
        generate in class org.hibernate.id.UUIDGenerator