Class BaseSpqrSchemaGenerator.MemoizedValueMapperFactory

java.lang.Object
io.jmix.graphql.spqr.BaseSpqrSchemaGenerator.MemoizedValueMapperFactory
All Implemented Interfaces:
io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
Enclosing class:
BaseSpqrSchemaGenerator

protected static class BaseSpqrSchemaGenerator.MemoizedValueMapperFactory extends Object implements io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final io.leangen.graphql.metadata.strategy.value.ValueMapper
     
    protected final io.leangen.graphql.metadata.strategy.value.ValueMapperFactory
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    MemoizedValueMapperFactory(io.leangen.graphql.execution.GlobalEnvironment environment, io.leangen.graphql.metadata.strategy.value.ValueMapperFactory delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.leangen.graphql.metadata.strategy.value.ValueMapper
    getValueMapper(Map<Class,List<Class<?>>> concreteSubTypes, io.leangen.graphql.execution.GlobalEnvironment environment)
     

    Methods inherited from class java.lang.Object

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

    • defaultValueMapper

      protected final io.leangen.graphql.metadata.strategy.value.ValueMapper defaultValueMapper
    • delegate

      protected final io.leangen.graphql.metadata.strategy.value.ValueMapperFactory delegate
  • Constructor Details

    • MemoizedValueMapperFactory

      public MemoizedValueMapperFactory(io.leangen.graphql.execution.GlobalEnvironment environment, io.leangen.graphql.metadata.strategy.value.ValueMapperFactory delegate)
  • Method Details

    • getValueMapper

      public io.leangen.graphql.metadata.strategy.value.ValueMapper getValueMapper(Map<Class,List<Class<?>>> concreteSubTypes, io.leangen.graphql.execution.GlobalEnvironment environment)
      Specified by:
      getValueMapper in interface io.leangen.graphql.metadata.strategy.value.ValueMapperFactory