Class IDGeneratorFactory


  • public final class IDGeneratorFactory
    extends Object
    A factory which instantiates IdGenerator implementations.
    Version:
    $Id: IDGeneratorFactory.java 1850965 2019-01-10 17:21:29Z painter $
    Author:
    Daniel Rall
    • Field Detail

      • ID_GENERATOR_METHODS

        public static final List<IDMethod> ID_GENERATOR_METHODS
        The list of ID generation method types which have associated IdGenerator implementations.
    • Method Detail

      • create

        public static IdGenerator create​(Adapter adapter,
                                         String name)
        Factory method which instantiates IdGenerator implementations based on the return value of the provided adapter's Adapter.getIDMethodType() method. Returns null for unknown types.
        Parameters:
        adapter - The type of adapter to create an ID generator for.
        name - name of the adapter
        Returns:
        The appropriate ID generator (possibly null).