Class DataNeedsSpringConfig

java.lang.Object
energy.eddie.dataneeds.DataNeedsSpringConfig

@Configuration @SpringBootApplication public class DataNeedsSpringConfig extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Clock needed by e.g.
    org.springdoc.core.models.GroupedOpenApi
    Returns the GroupedOpenApi definition for the data needs API.
    org.springdoc.core.models.GroupedOpenApi
    dataNeedsManagementApi(int managementPort)
    Returns the GroupedOpenApi definition for the data needs management API with the management port and URL prefix set.
    org.springframework.validation.beanvalidation.LocalValidatorFactoryBean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataNeedsSpringConfig

      public DataNeedsSpringConfig()
  • Method Details

    • validator

      @Bean public org.springframework.validation.beanvalidation.LocalValidatorFactoryBean validator()
    • clock

      @Bean public Clock clock()
      Clock needed by e.g. IsValidRelativeDurationValidator.
      Returns:
      UTC clock
    • dataNeedsManagementApi

      @Bean @ConditionalOnBean(DataNeedsDbService.class) public org.springdoc.core.models.GroupedOpenApi dataNeedsManagementApi(@Value("${eddie.management.server.port}") int managementPort)
      Returns the GroupedOpenApi definition for the data needs management API with the management port and URL prefix set.
    • dataNeedsApi

      @Bean public org.springdoc.core.models.GroupedOpenApi dataNeedsApi()
      Returns the GroupedOpenApi definition for the data needs API.