# Uses of Enum Class
com.ads.api.beans.common.APIConstants.LineageType

Packages that use APIConstants.LineageType
Package
Description
com.ads.api.beans.common
Contains Collection Classes,Java Bean Classes which are common to all the modules like AMMObjectTypes, APIConstants, ImportHelper etc.
com.ads.api.util
Contains Utility Classes, Collection Classes, Java Bean Classes which are specific to System, Environment, Table, Column, Mappings, Subject, KeyValue Pairs, ROle, Business Glossary Catalog, Document etc...
com.ads.services.webservice.rest
Contains Resource Classes, methods related to System, Environment, Table, Column, Mappings, Subject, Business Catalogs, Tags, Associations, Files etc., includes the user authentication for the REST services methods.

- ## Uses of APIConstants.LineageType in com.ads.api.beans.common

  Methods in com.ads.api.beans.common that return APIConstants.LineageType
  Modifier and Type
  Method
  Description
  `static APIConstants.LineageType`
  APIConstants.LineageType.`getLineageType(String value)`
  `static APIConstants.LineageType`
  APIConstants.LineageType.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static APIConstants.LineageType[]`
  APIConstants.LineageType.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

- ## Uses of APIConstants.LineageType in com.ads.api.util

  Methods in com.ads.api.util with parameters of type APIConstants.LineageType
  Modifier and Type
  Method
  Description
  `Lineage`
  LineageUtil.`getColumnLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String tableName, String columnName, String projectIds)`
  Returns the Lineage object for the specified system, environment, table and column name.
  `Lineage`
  LineageUtil.`getEnvironmentLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String projectIds)`
  Returns the Lineage object for the specified system and environment name.
  `Lineage`
  LineageUtil.`getSystemLineage(APIConstants.LineageType lineageType, String systemName, String projectIds)`
  Returns the Lineage object for the specified system name.
  `Lineage`
  LineageUtil.`getTableLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String tableName, String projectIds)`
  Returns the Lineage object for the specified system, environment and table name.

- ## Uses of APIConstants.LineageType in com.ads.services.webservice.rest

  Methods in com.ads.services.webservice.rest with parameters of type APIConstants.LineageType
  Modifier and Type
  Method
  Description
  `org.springframework.http.ResponseEntity<Lineage>`
  LineageResource.`getColumnLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String tableName, String columnName, String projectIds)`
  Returns the lineage object response for the specified system, environment, table and column name.
  `org.springframework.http.ResponseEntity<Lineage>`
  LineageResource.`getEnvironmentLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String projectIds)`
  Returns the lineage object response for the specified system and environment name.
  `org.springframework.http.ResponseEntity<Lineage>`
  LineageResource.`getSystemLineage(APIConstants.LineageType lineageType, String systemName, String projectIds)`
  Returns the system lineage object response for the specified system name.
  `org.springframework.http.ResponseEntity<Lineage>`
  LineageResource.`getTableLineage(APIConstants.LineageType lineageType, String systemName, String environmentName, String tableName, String projectIds)`
  Returns the lineage object response for the specified system, environment and table name.