java.lang.Object
org.odpi.openmetadata.accessservices.subjectarea.server.mappers.MappersFactory

public class MappersFactory extends Object
Factory class for SubjectAreaMapper classes
  • Constructor Details

    • MappersFactory

      public MappersFactory(org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler genericHandler, String... packagesToScan)
      Parameters:
      packagesToScan - - search packages for finding classes placed by annotation SubjectAreaMapper
      genericHandler - - OpenMetadataAPIGenericHandler
    • MappersFactory

      public MappersFactory(org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler genericHandler)
      The constructor uses the current package to scan "org.odpi.openmetadata.accessservices.subjectarea";" to search for classes placed by annotation SubjectAreaMapper.
      Parameters:
      genericHandler - - OpenMetadataAPIGenericHandler
  • Method Details

    • get

      public <T> T get(Class<T> mapperClass)
      Type Parameters:
      T - - type of mapper object
      Parameters:
      mapperClass - - the class for which you want to get the mapper from cache
      Returns:
      mapper or null if it is not present
    • getAllMapperClasses

      public Set<Class<?>> getAllMapperClasses()
      Returns:
      all mapper classes from cache