Class ConfigurableHierarchicalSupplier
- java.lang.Object
-
- org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
-
- All Implemented Interfaces:
Supplier<String>
,UniqueValueSupplier
@Component public class ConfigurableHierarchicalSupplier extends Object implements UniqueValueSupplier
Unique value minter that creates hierarchical IDs from a UUID- Author:
- rdfloyd, whikloj
-
-
Constructor Summary
Constructors Constructor Description ConfigurableHierarchicalSupplier()
Mint a unique identifier by default using defaultsConfigurableHierarchicalSupplier(int desiredLength, int desiredCount)
Mint a hierarchical identifier with args to control length and count of the pairtree.
-
-
-
Constructor Detail
-
ConfigurableHierarchicalSupplier
public ConfigurableHierarchicalSupplier(int desiredLength, int desiredCount)
Mint a hierarchical identifier with args to control length and count of the pairtree. A length or count of ZERO will return a non-hierarchical identifier.- Parameters:
desiredLength
- the desired length of pairtree partsdesiredCount
- the desired number of pairtree parts
-
ConfigurableHierarchicalSupplier
public ConfigurableHierarchicalSupplier()
Mint a unique identifier by default using defaults
-
-