Package com.sas.services.information

# Class AbstractRepository2.SmartTypeHelper

java.lang.Object
com.sas.services.information.AbstractRepository2.SmartTypeHelper

Enclosing class:
  `AbstractRepository2`

public class AbstractRepository2.SmartTypeHelper extends Object
The purpose of this class is effeciently assist with the determination of the "smart metadata type" for a particular class name. The results are remembered (and sharable). The intention is that this will be an inner class of OMIRepository and used primarily by getSmartType().

Since:
  9.1.3

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRepository2.SmartTypeHelper.Result`
  The purpose of this non-mutable class is to hold the results of prior analysis by my containing class.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `final String`
  `FALSE`
  `final String`
  `TRUE`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SmartTypeHelper(String defaultSmartType)`
  Only constructor - specify the type to use if the class cannot be located.

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### TRUE

    public final String TRUE

  - ### FALSE

    public final String FALSE

- ## Constructor Details

  - ### SmartTypeHelper

    public SmartTypeHelper(String defaultSmartType)
    Only constructor - specify the type to use if the class cannot be located.
    Parameters:
      `defaultSmartType` - default type, typical usage specifies "Metadata".