# Uses of Interface
com.sas.metadata.remote.MdFactory

Packages that use MdFactory
Package
Description
com.sas.metadata.remote
Provides a java object interface to the metadata server using the SAS/Open Metadata Architecture.

- ## Uses of MdFactory in com.sas.metadata.remote

  Classes in com.sas.metadata.remote that implement MdFactory
  Modifier and Type
  Class
  Description
  `class`
  `MdFactoryImpl`
  This creates objects and Object Stores to be used by views of the metadata.
  Fields in com.sas.metadata.remote declared as MdFactory
  Modifier and Type
  Field
  Description
  `protected MdFactory`
  MdGetObjectHandler.`factory`
  `protected MdFactory`
  MdChangeManagementUtilImpl.`m_factory`
  Deprecated.
  `protected MdFactory`
  MdOMIUtilImpl.`m_factory`
  `protected MdFactory`
  MdOMIWrapperImpl.`m_factory`
  Factory used for creating objects
  `protected MdFactory`
  MdServerStoreImpl.`m_factory`
  The factory used to create new objects.
  Methods in com.sas.metadata.remote that return MdFactory
  Modifier and Type
  Method
  Description
  `MdFactory`
  MdConnectionEvent.`getFactory()`
  Returns the factory for this event
  `MdFactory`
  MdFactoryEvent.`getFactory()`
  Returns the factory for this event
  `MdFactory`
  MdObjectStore.`getFactory()`
  Returns the factory used to create objects.
  `MdFactory`
  MdObjectStoreImpl.`getFactory()`
  Returns the factory used to create objects.
  `MdFactory`
  MdServerStore.`getFactory()`
  Returns the factory used to create objects.
  `MdFactory`
  MdServerStoreImpl.`getFactory()`
  Returns the factory used to create objects.
  `MdFactory`
  MdStore.`getFactory()`
  Returns the factory used to create objects.
  `MdFactory`
  MdFactory.`getInstance()`
  Get's the instance of the factory.
  `MdFactory`
  MdFactoryImpl.`getInstance()`
  Get's the instance of the factory.
  Methods in com.sas.metadata.remote with parameters of type MdFactory
  Modifier and Type
  Method
  Description
  `static void`
  SecurityUtil.`closeISecurityConnection(MdFactory factory, com.sas.meta.SASOMI.ISecurity iSec)`
  Deprecated.
  Closes an existing ISecurity connection
  `static PasswordAuthentication`
  MdModelUtil.`getCredential(MdFactory iMdFactory, String strAuthDomain, String strReposID)`
  Returns the credentials based on a login found by the user connected to the metadata server.
  `static com.sas.meta.SASOMI.ISecurity`
  SecurityUtil.`makeISecurityConnection(MdFactory factory)`
  Deprecated.
  Creates a new ISecurity connection to server.
  `int`
  MdModelUtil.PromptingGenerator.`resolveAuthType(Connection c, MdFactory factory)`
  Resolve the Authentication type associated with the provided connection
  Constructors in com.sas.metadata.remote with parameters of type MdFactory
  Modifier
  Constructor
  Description
  ``
  `MdChangeManagementUtilImpl(MdFactory factory)`
  Deprecated.
  ``
  `MdConnectionEvent(Object source, MdFactory factory, Exception e)`
  ``
  `MdFactoryCacheImpl(MdFactory factory)`
  ``
  `MdFactoryEvent(MdFactory factory, String[] objectIDs)`
  Deprecated.
  use `MdFactoryEvent(MdFactory, Map)` instead
  ``
  `MdFactoryEvent(MdFactory factory, Map<String,String> objectMap)`
  ``
  `MdObjectStoreImpl(MdStore owningStore, MdFactory OwningFactory)`
  This constructor should not be used.
  ``
  `MdObjectStoreImpl(MdStore owningStore, MdFactory OwningFactory, String NameOfStore)`
  This constructor should not be used.
  ``
  `MdObjectStoreImpl(MdStore owningStore, MdFactory OwningFactory, String NameOfStore, int storeCounter)`
  This constructor should not be used.
  ``
  `MdOMIUtilImpl(MdFactory factory, MdOMRConnection OMRConnection, MdUtil writer)`
  ``
  `MdOMIWrapperImpl(MdFactory inFactory)`
  This is used to wrapper the IOMI methods for persistence and reading of server data
  ``
  `MdOMRConnectionImpl(MdFactory mdFactory)`
  Constructor used by parent MdFactory instance.
  ``
  `MdRepositoryUtilImpl(MdFactory factory)`
  Creates a new MdRepositoryUtil instance
  ``
  `MdSecurityUtilImpl(MdFactory factory)`
  Creates a new MdSecurityUtil instance
  ``
  `MdServerStoreImpl(MdFactory owningFactory)`
  Deprecated.
  As of 9.2, this is deprecated.
  `protected`
  `MdServerStoreImpl(MdFactory owningFactory, String nullParameter)`
  Default and only constructor.
  ``
  `MdUtilImpl(MdFactory factory)`