Class IdentifierConfig

java.lang.Object
com.buralotech.oss.identifier.spring.IdentifierConfig

@Configuration public class IdentifierConfig extends Object
Spring auto-configuration for identifier generation.
  • Constructor Details

    • IdentifierConfig

      public IdentifierConfig()
  • Method Details

    • identifierService

      @Bean IdentifierService identifierService(UUIDVersionDelegate delegate)
      Create the identifier service bean.
      Returns:
      The identifier service bean.
    • identifierConverter

      @Bean IdentifierConverter identifierConverter(IdentifierService service)
      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()