Module buralotech.identifier.spring
Class IdentifierConfig
java.lang.Object
com.buralotech.oss.identifier.spring.IdentifierConfig
Spring auto-configuration for identifier generation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) IdentifierConverteridentifierConverter(IdentifierService service) Create the identifier converter bean.(package private) IdentifierServiceidentifierService(UUIDVersionDelegate delegate) Create the identifier service bean.(package private) UUIDVersionDelegate(package private) UUIDVersionDelegate(package private) UUIDVersionDelegate
-
Constructor Details
-
IdentifierConfig
public IdentifierConfig()
-
-
Method Details
-
identifierService
Create the identifier service bean.- Returns:
- The identifier service bean.
-
identifierConverter
Create the identifier converter bean.- Returns:
- The identifier converter bean.
-
version7Delegate
@Bean @ConditionalOnProperty(name="buralotech.identifier.generator", matchIfMissing=true, havingValue="v7") UUIDVersionDelegate version7Delegate() -
version6Delegate
@Bean @ConditionalOnProperty(name="buralotech.identifier.generator", havingValue="v6") UUIDVersionDelegate version6Delegate() -
version1Delegate
@Bean @ConditionalOnProperty(name="buralotech.identifier.generator", havingValue="v1") UUIDVersionDelegate version1Delegate()
-