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

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

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

  Methods in com.sas.metadata.remote that return MdObjectStore
  Modifier and Type
  Method
  Description
  `MdObjectStore`
  MdFactory.`createObjectStore()`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactory.`createObjectStore(MdStore parentStore)`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactory.`createObjectStore(MdStore parentStore, String storeName)`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactoryImpl.`createObjectStore()`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactoryImpl.`createObjectStore(MdStore parentStore)`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactoryImpl.`createObjectStore(MdStore parentStore, String storeName)`
  Returns a MdObjectStore for use in storing objects, and creating objects.
  `MdObjectStore`
  MdFactoryCache.`getObjectStore()`
  Returns the factory's internal object store used to cache objects for the entire session.
  `MdObjectStore`
  MdFactoryCacheImpl.`getObjectStore()`
  Methods in com.sas.metadata.remote with parameters of type MdObjectStore
  Modifier and Type
  Method
  Description
  `void`
  MdChangeManagementUtil.`addObjects(MdObjectStore store, CMetadata projectRepository)`
  Deprecated.
  This routine will add all the NEW objects in an object store to the specified project repository.
  `void`
  MdChangeManagementUtilImpl.`addObjects(MdObjectStore store, CMetadata projectRepository)`
  Deprecated.
  This routine will add all the NEW objects in an object store to the specified project repository.
  `List`
  MdOMIUtilImpl.`copyMetadata(com.sas.meta.SASOMI.IOMI connectionHandle, MdObjectStore instore, String inXML, String reposID, String template, int iFlags)`
  Performs an add operation against the metadata server.
  `List`
  MdOMIUtilImpl.`copyMetadata(MdObjectStore instore, String inXML, String reposID, String template, int iFlags)`
  Performs an add operation against the metadata server.
  `static void`
  MdStoreUtil.`copyMetaObject(MdObjectStore sourceStore, MdObjectStore targetStore, String objectID)`
  Copy an object from store to another
  `static void`
  MdStoreUtil.`copyMetaObject(MdObjectStore sourceStore, MdServerStore targetStore, String objectID)`
  Deprecated.
  Objects should no longer be created in the ServerStore.
  `static void`
  MdStoreUtil.`copyMetaObject(MdServerStore sourceStore, MdObjectStore targetStore, String objectID)`
  Deprecated.
  Objects should no longer be created in the ServerStore.
  `List`
  MdChangeManagementUtil.`createAllObjects(MdObjectStore store, Document outDoc)`
  Deprecated.
  creates all the objects in doc in object store.
  `List`
  MdChangeManagementUtilImpl.`createAllObjects(MdObjectStore store, Document outDoc)`
  Deprecated.
  creates all the objects in doc in object store.
  `CMetadata`
  MdFactory.`createComplexMetadataObject(MdObjectStore oStore, CMetadata oSimple)`
  Creates a complex/detailed metadata object in a given object store.
  `CMetadata`
  MdFactory.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)`
  Create a complex/detailed metadata object given the name,type, and ID of that object.
  `CMetadata`
  MdFactory.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID)`
  Create a complex/detailed metadata object given the name,type, and ID of that object.
  `CMetadata`
  MdFactory.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)`
  Create a complex/detailed metadata object given the name,type, and ID of that object.
  `CMetadata`
  MdFactory.`createComplexMetadataObject(MdObjectStore oStore, String strName, String strType, String strFQID)`
  Creates a complex/detailed metadata object in a given object store.
  `CMetadata`
  MdFactoryImpl.`createComplexMetadataObject(MdObjectStore oStore, CMetadata oSimple)`
  Creates a complex/detailed metadata object in a given object store.
  `CMetadata`
  MdFactoryImpl.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)`
  Create a complex/detailed metadata object given the name,type, and ID of that object.
  `CMetadata`
  MdFactoryImpl.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID)`
  Create a complex/detailed metadata object given the name,type, and ID of that object.
  `CMetadata`
  MdFactoryImpl.`createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)`
  `CMetadata`
  MdFactoryImpl.`createComplexMetadataObject(MdObjectStore oStore, String strName, String strType, String strFQID)`
  Creates a complex/detailed metadata object in a given object store.
  `CMetadata`
  MdOMIUtil.`getFullObject(MdObjectStore store, CMetadata meta)`
  Performs a GetMetadata request on an existing public object.
  `CMetadata`
  MdOMIUtil.`getFullObject(MdObjectStore store, String objectType, String objectID)`
  Performs a GetMetadata request on an existing public object.
  `CMetadata`
  MdOMIUtilImpl.`getFullObject(MdObjectStore store, CMetadata meta)`
  `CMetadata`
  MdOMIUtilImpl.`getFullObject(MdObjectStore store, String objectType, String objectID)`
  `CMetadata`
  MdOMIWrapper.`getFullObject(MdObjectStore store, CMetadata meta)`
  Performs a GetMetadata request on an existing public object.
  `CMetadata`
  MdOMIWrapper.`getFullObject(MdObjectStore store, String objectType, String objectID)`
  Performs a GetMetadata request on an existing public object.
  `CMetadata`
  MdOMIWrapperImpl.`getFullObject(MdObjectStore store, CMetadata meta)`
  `CMetadata`
  MdOMIWrapperImpl.`getFullObject(MdObjectStore store, String objectType, String objectID)`
  `List`
  MdOMIUtil.`getFullObjects(MdObjectStore store, Map<String,String> objectMap)`
  Performs a GetMetadata request on a set of existing public objecst.
  `List`
  MdOMIUtilImpl.`getFullObjects(MdObjectStore store, Map<String,String> objectMap)`
  `List`
  MdOMIWrapper.`getFullObjects(MdObjectStore store, Map<String,String> objectMap)`
  Performs a GetMetadata request on a set of existing public objecst.
  `List`
  MdOMIWrapperImpl.`getFullObjects(MdObjectStore store, Map<String,String> objectMap)`
  `Identity`
  MdOMIUtil.`getIdentity(MdObjectStore store)`
  This routine is used to retrieve the identity object of the current user.
  `Identity`
  MdOMIUtilImpl.`getIdentity(MdObjectStore store)`
  This routine is used to retrieve the identity object of the current user.
  `String`
  MdOMIUtil.`getObjectPath(MdObjectStore store, PrimaryType meta, boolean includeType)`
  Returns the path of the specified public object.
  `String`
  MdOMIUtilImpl.`getObjectPath(MdObjectStore store, PrimaryType publicObject, boolean includeType)`
  `ResponsibleParty`
  MdOMIUtil.`getResponsibleParty(MdObjectStore store, String identityName, String responsibility)`
  Returns a responsible party object for a given identity and responsibility.
  `ResponsibleParty`
  MdOMIUtil.`getResponsibleParty(MdObjectStore store, String identityName, String responsibility, String template, int flags)`
  Returns a responsible party object for a given identity and responsibility.
  `ResponsibleParty`
  MdOMIUtilImpl.`getResponsibleParty(MdObjectStore store, String identityName, String responsibility)`
  Returns a responsible party object for a given identity and responsibility.
  `ResponsibleParty`
  MdOMIUtilImpl.`getResponsibleParty(MdObjectStore store, String identityName, String responsibility, String template, int flags)`
  Returns a responsible party object for a given identity and responsibility.
  `Tree`
  MdOMIUtil.`getUserHomeFolder(MdObjectStore store, String userName, String folderName, String template, int flags)`
  Returns a home folder for a given user.
  `Tree`
  MdOMIUtil.`getUserHomeFolder(MdObjectStore store, String userName, String folderName, String template, int flags, boolean createIfNecessary)`
  Returns a home folder for a given user.
  `Tree`
  MdOMIUtilImpl.`getUserHomeFolder(MdObjectStore store, String userName, String folderName, String template, int flags)`
  Returns a home folder for a given user.
  `Tree`
  MdOMIUtilImpl.`getUserHomeFolder(MdObjectStore store, String userName, String folderName, String template, int flags, boolean createIfNecessary)`
  Returns a home folder for a given user.
  `protected static Identity`
  MdModelUtil.`populateStoreWithIdentity(MdObjectStore store)`
  Mechanism for populating the object store with the specific Identity and Group information for the current metadata server user.
  `void`
  MdUtilImpl.`printMdObjectStore(MdObjectStore instore)`
  prints an object store.
  `static void`
  MdStoreUtil.`refreshMetaObject(MdObjectStore sourceStore, MdObjectStore targetStore, String objectID)`
  Refresh/Update and object from one MdStore to another
  `static void`
  MdStoreUtil.`refreshMetaObject(MdObjectStore sourceStore, MdServerStore targetStore, String objectID)`
  Deprecated.
  Objects should no longer be created in the ServerStore.
  `static void`
  MdStoreUtil.`refreshMetaObject(MdServerStore sourceStore, MdObjectStore targetStore, String objectID)`
  Deprecated.
  Objects should no longer be created in the ServerStore.