# Uses of Class
com.ads.api.beans.sm.SMSystem

Packages that use SMSystem
Package
Description
com.ads.api.beans.sm
Contains Collection Classes,Java Bean Classes which are specific to System, Environment,Table, Column and Node.
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 SMSystem in com.ads.api.beans.sm

  Methods in com.ads.api.beans.sm that return SMSystem
  Modifier and Type
  Method
  Description
  `SMSystem`
  SMSystem.`addSDIClassification(SDIClassification classification)`
  It adds the given sdiClassification object to the list.

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

  Methods in com.ads.api.util that return SMSystem
  Modifier and Type
  Method
  Description
  `SMSystem`
  SystemManagerUtil.`getSystem(int systemId)`
  Returns SMSystem Object for the specified systemId.
  `SMSystem`
  SystemManagerUtil.`getSystem(String systemName)`
  Returns SMSystem Object for the specified systemName.Specifying the systemName is mandatory.
  Methods in com.ads.api.util that return types with arguments of type SMSystem
  Modifier and Type
  Method
  Description
  `ArrayList<SMSystem>`
  SystemManagerUtil.`getSystems()`
  Returns the List of SMSystems along with all the details regarding each system.
  Methods in com.ads.api.util with parameters of type SMSystem
  Modifier and Type
  Method
  Description
  `RequestStatus`
  SystemManagerUtil.`createSystem(SMSystem system)`
  Inserts a new system for the specified SMSystem Object.SMSystem object should contain all the details pertaining to system such as name, business purpose, DBMS platform,location etc...where in systemName are mandatory.
  `RequestStatus`
  SystemManagerUtil.`updateSystem(SMSystem system)`
  Updates the system for the specified SMSystem object.i.e when provided with system details, this method updates the respective information of the system.

- ## Uses of SMSystem in com.ads.services.webservice.rest

  Method parameters in com.ads.services.webservice.rest with type arguments of type SMSystem
  Modifier and Type
  Method
  Description
  `org.springframework.http.ResponseEntity`
  SystemResource.`createSystems(List<SMSystem> systems)`
  Creates the list of systems for the specified list of SMSystem objects.
  `org.springframework.http.ResponseEntity`
  SystemResource.`updateSystems(List<SMSystem> systems)`
  Updates the list of systems for the specified list of SMSystem objects.i.e when provided with system details, this method updates the respective information of the system.