Class StringIDFromGlobalPersistentLongIDFactory

java.lang.Object
com.helger.base.id.factory.StringIDFactory
com.helger.base.id.factory.StringIDFromGlobalPersistentLongIDFactory
All Implemented Interfaces:
IBaseIDFactory, IIDFactory<String>, IStringIDFactory

public class StringIDFromGlobalPersistentLongIDFactory extends StringIDFactory
An IStringIDFactory implementation that uses a constant prefix and a long supplied from GlobalIDFactory.getNewPersistentLongID() to create unique IDs.
Author:
Philip Helger
  • Constructor Details

    • StringIDFromGlobalPersistentLongIDFactory

      public StringIDFromGlobalPersistentLongIDFactory()
      Constructor using the default prefix.
    • StringIDFromGlobalPersistentLongIDFactory

      public StringIDFromGlobalPersistentLongIDFactory(@NonNull String sPrefix)
      Constructor with a custom prefix.
      Parameters:
      sPrefix - The prefix to prepend to each generated ID. May not be null.