# Uses of Class
com.ads.api.beans.csm.CSMEnvironment

Packages that use CSMEnvironment
Package
Description
com.ads.api.beans.csm
Contains Collection Classes,Java Bean Classes which are specific to Categories, Codesets, Code Values, Codeset Maps.
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...

- ## Uses of CSMEnvironment in com.ads.api.beans.csm

  Methods in com.ads.api.beans.csm that return types with arguments of type CSMEnvironment
  Modifier and Type
  Method
  Description
  `List<CSMEnvironment>`
  Codeset.`getEnvironments()`
  Returns the list of environments.
  Method parameters in com.ads.api.beans.csm with type arguments of type CSMEnvironment
  Modifier and Type
  Method
  Description
  `void`
  Codeset.`setEnvironments(List<CSMEnvironment> environments)`
  Sets the list of environments objects as specified.

- ## Uses of CSMEnvironment in com.ads.api.util

  Methods in com.ads.api.util that return CSMEnvironment
  Modifier and Type
  Method
  Description
  `CSMEnvironment`
  CodesetManagerUtil.`getEnvironment(int environmentId)`
  Returns the environment object for the specified environmentId.
  Methods in com.ads.api.util that return types with arguments of type CSMEnvironment
  Modifier and Type
  Method
  Description
  `List<CSMEnvironment>`
  CodesetManagerUtil.`getEnvironments()`
  Returns the list of environments along with all the details regarding each environment.
  Methods in com.ads.api.util with parameters of type CSMEnvironment
  Modifier and Type
  Method
  Description
  `RequestStatus`
  CodesetManagerUtil.`createEnvironment(CSMEnvironment csmEnvironment)`
  CSMEnvironment is added for the specified environment object.
  `RequestStatus`
  CodesetManagerUtil.`deleteEnvironment(CSMEnvironment csmEnvironment)`
  Deletes the environment with the specified environmen object.
  `RequestStatus`
  CodesetManagerUtil.`updateEnvironment(CSMEnvironment csmEnvironment)`
  Updates the environment with the specified environment object.
  Method parameters in com.ads.api.util with type arguments of type CSMEnvironment
  Modifier and Type
  Method
  Description
  `RequestStatus`
  CodesetManagerUtil.`createEnvironments(List<CSMEnvironment> csmEnvironments)`
  List of environments are added for the specified list of environment objects.