Package com.sas.lsaf.clinical.standards

## Class BaseStandardTypeInfo

- java.lang.Object
- - com.sas.lsaf.clinical.standards.BaseStandardTypeInfo

- All Implemented Interfaces:
    `java.io.Serializable`

      public class BaseStandardTypeInfo
      extends java.lang.Object
      implements java.io.Serializable

  The class that represents base clinical standard type details. The type represents the general category of the base standard.
  Since:
    2.2
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `BaseStandardTypeInfo​(java.lang.String type, java.lang.String name, java.lang.String version)` | It is not intended or recommended that the consumer of the API construct these objects.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `equals​(java.lang.Object obj)` |
    `java.lang.String` | `getName()` | Gets the name of the base standard, such as SDTM and ADaM.
    `java.lang.String` | `getType()` | Gets the type of the base standard, such as Analysis and Tabulation.
    `java.lang.String` | `getVersion()` | Gets the version of the base standard.
    `int` | `hashCode()` |
    `java.lang.String` | `toString()` |

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

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### BaseStandardTypeInfo

          public BaseStandardTypeInfo​(java.lang.String type,
                                      java.lang.String name,
                                      java.lang.String version)

      It is not intended or recommended that the consumer of the API construct these objects. They should only deal with those returned by the API.
      Parameters:
        `type` - The type of the base standard, such as Analysis and Tabulation.
        `name` - The name of the base standard, such as SDTM and ADaM.
        `version` - The version of the base standard.

  - ### Method Detail

    - #### getType

          public java.lang.String getType()

      Gets the type of the base standard, such as Analysis and Tabulation.
      Returns:
        The name of the base standard, such as Analysis and Tabulation.

    - #### getName

          public java.lang.String getName()

      Gets the name of the base standard, such as SDTM and ADaM.
      Returns:
        The name of the base standard, such as SDTM and ADaM.

    - #### getVersion

          public java.lang.String getVersion()

      Gets the version of the base standard.
      Returns:
        The version of the the base standard.

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `java.lang.Object`

    - #### equals

          public boolean equals​(java.lang.Object obj)

      Overrides:
        `equals` in class `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`