# Uses of Interface
com.sas.services.information.MetadataServerInterface

Packages that use MetadataServerInterface
Package
Description
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.information.metadata
Information Service metadata.
com.sas.services.information.metadata.servers
Server classes for SAS Foundation Services.

- ## Uses of MetadataServerInterface in com.sas.services.information

  Classes in com.sas.services.information that implement MetadataServerInterface
  Modifier and Type
  Class
  Description
  `class`
  `OMIChildServer`
  `class`
  `OMIServer`
  This class is the OMI implementation of the ServerInterface.
  Fields in com.sas.services.information declared as MetadataServerInterface
  Modifier and Type
  Field
  Description
  `protected MetadataServerInterface`
  OMIRepository.`_omiServer`
  `protected MetadataServerInterface`
  OMIServerRepository.`_omiServer`
  Methods in com.sas.services.information that return MetadataServerInterface
  Modifier and Type
  Method
  Description
  `MetadataServerInterface`
  MetadataConnectionEvent.`getServer()`
  Returns the server instance associated with this event
  Constructors in com.sas.services.information with parameters of type MetadataServerInterface
  Modifier
  Constructor
  Description
  ``
  `MetadataConnectionEvent(Object source, MetadataServerInterface server)`
  ``
  `OMIChildServer(com.sas.metadata.remote.MdFactory mdfactory, com.sas.metadata.remote.MdObjectStore mdstore, MetadataServerInterface parent, int childnum)`
  ``
  `OMIChildServer(com.sas.metadata.remote.MdFactory mdfactory, com.sas.metadata.remote.MdObjectStore mdstore, MetadataServerInterface parent, int childnum, Class theClass)`

- ## Uses of MetadataServerInterface in com.sas.services.information.metadata

  Constructors in com.sas.services.information.metadata with parameters of type MetadataServerInterface
  Modifier
  Constructor
  Description
  ``
  `PathFilter(PathUrl pathurl, MetadataServerInterface server)`

- ## Uses of MetadataServerInterface in com.sas.services.information.metadata.servers

  Fields in com.sas.services.information.metadata.servers declared as MetadataServerInterface
  Modifier and Type
  Field
  Description
  `protected MetadataServerInterface`
  DataServerUtil.`metadataServer`
  Methods in com.sas.services.information.metadata.servers with parameters of type MetadataServerInterface
  Modifier and Type
  Method
  Description
  `static List<LASRServerInterface>`
  LASRUtilities.`getAllServers(MetadataServerInterface metadataServer)`
  `static LASRServerInterface`
  LASRUtilities.`getLibraryServer(MetadataServerInterface metadataServer, SASLibraryInterface library)`
  `static LASRServerInterface`
  LASRUtilities.`getServerByName(MetadataServerInterface metadataServer, String name)`
  Constructors in com.sas.services.information.metadata.servers with parameters of type MetadataServerInterface
  Modifier
  Constructor
  Description
  ``
  `DataServerUtil(MetadataServerInterface metadataServer, String publicType)`
  Create a utility instance.
  ``
  `LASRUtilities(MetadataServerInterface metadataServer)`
  ``
  `SASInfrastructureDataServerUtil(MetadataServerInterface metadataServer)`
  Create a utility instance.