Package com.helger.commons.id.factory
package com.helger.commons.id.factory
-
ClassDescriptionThis implementation of
IIntIDFactoryreads IDs from a device.This implementation ofILongIDFactoryreads IDs from a device.Filebased persistingIIntIDFactoryimplementation.Filebased persistingILongIDFactoryimplementation.This class should not be static since it may have an impact if this class is used by different projects which have a separate IntID factory.Base marker interface for all ID factories.IIDFactory<IDTYPE>Interface for an object creating unique IDs.Interface for an object creating unique int IDs.Interface for an object creating unique long IDs.Interface for an object creating unique String IDs.A default implementation for non-negative in-memory IDs.A default implementation for non-negative in-memory IDs.An implementation ofIIntIDFactoryusing a single staticAtomicInteger.An implementation ofILongIDFactoryusing a single staticAtomicLong.AnIStringIDFactoryimplementation that uses a constant prefix and an int supplied fromGlobalIDFactory.getNewIntID()to create unique IDs.AnIStringIDFactoryimplementation that uses a constant prefix and an int supplied fromGlobalIDFactory.getNewIntID()to create unique IDs.AnIStringIDFactoryimplementation that uses a constant prefix and a long supplied fromGlobalIDFactory.getNewLongID()to create unique IDs.AnIStringIDFactoryimplementation that uses a constant prefix and an int supplied fromGlobalIDFactory.getNewPersistentIntID()to create unique IDs.AnIStringIDFactoryimplementation that uses a constant prefix and a long supplied fromGlobalIDFactory.getNewPersistentLongID()to create unique IDs.A factory that creates String IDs based on a specifiedIIntIDFactory.A factory that creates String IDs based on a specifiedILongIDFactory.