Package com.helger.base.id.factory
Class StringIDFromLongIDFactory
java.lang.Object
com.helger.base.id.factory.StringIDFactory
com.helger.base.id.factory.StringIDFromLongIDFactory
- All Implemented Interfaces:
IBaseIDFactory,IIDFactory<String>,IStringIDFactory
A factory that creates String IDs based on a specified
ILongIDFactory
. The implementation is as thread-safe as the used ILongIDFactory.- Author:
- Philip Helger
-
Constructor Summary
ConstructorsConstructorDescriptionStringIDFromLongIDFactory(@NonNull ILongIDFactory aLongIDFactory) Constructor using the default prefix.StringIDFromLongIDFactory(@NonNull ILongIDFactory aLongIDFactory, @NonNull String sPrefix) Constructor with a custom prefix. -
Method Summary
-
Constructor Details
-
StringIDFromLongIDFactory
Constructor using the default prefix.- Parameters:
aLongIDFactory- The long ID factory to use. May not benull.
-
StringIDFromLongIDFactory
Constructor with a custom prefix.- Parameters:
aLongIDFactory- The long ID factory to use. May not benull.sPrefix- The prefix to prepend to each generated ID. May not benull.
-