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

Packages that use RepositoryInterface
Package
Description
com.sas.services.connection.platform
Provides a connection factory configuation for use with SAS Foundation Services.
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.information.cache
Information service cache.
com.sas.services.information.metadata
Information Service metadata.
com.sas.services.information.metadata.businessruleflow
com.sas.services.information.metadata.dataexplorer
com.sas.services.information.metadata.dav
Information Service WebDAV metadata.
com.sas.services.information.metadata.favorites.impl
com.sas.services.information.metadata.prompt
Information Service prompt model.
com.sas.services.information.metadata.secureddata.impl
com.sas.services.information.metadata.servers
Server classes for SAS Foundation Services.
com.sas.services.information.search.impl
com.sas.services.information.util
Information service utilities.
com.sas.services.publish
Publish services.
com.sas.services.publish.metadata
Publish Service metadata.
com.sas.services.storedprocess.metadata
Create and modify stored process metadata and obtain stored process service objects from metadata.
com.sas.services.user
Maintain user identities and profiles.
com.sas.services.user.dav
WebDAV User.
com.sas.services.user.omi
OMI User.

- ## Uses of RepositoryInterface in com.sas.services.connection.platform

  Methods in com.sas.services.connection.platform that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `protected RepositoryInterface`
  PlatformConnectionFactoryConfiguration.`getCanonRepos()`
  `protected RepositoryInterface`
  PlatformConnectionFactoryConfiguration.`getFoundationRepos()`
  `RepositoryInterface`
  PlatformConnectionFactoryConfiguration.`getRepository()`
  Get the repository.
  `protected RepositoryInterface`
  RepositoryListener.`getRepository()`
  `protected RepositoryInterface`
  PlatformConnectionFactoryConfiguration.`getTargetRepos()`
  Constructors in com.sas.services.connection.platform with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `PlatformConnectionFactoryConfiguration(RepositoryInterface repository, String repositoryID)`
  Construct a connection factory configuration using a repository object and ID from the user service.
  ``
  `PlatformConnectionFactoryConfiguration(RepositoryInterface repository, String repositoryID, String privilegedUser)`
  Construct a connection factory configuration using a repository object and ID from the user service.
  ``
  `PlatformConnectionFactoryConfiguration(RepositoryInterface repository, String repositoryID, String privilegedUser, UserServiceInterface userService)`
  Construct a connection factory configuration using a repository object and ID from the user service.
  ``
  `PlatformConnectionFactoryConfiguration(RepositoryInterface repository, String repositoryID, String privilegedUser, UserServiceInterface userService, boolean monitorEnabled)`
  Deprecated.
  PlatformConnectionFactoryConfiguration(RepositoryInterface,String,String,UserServiceInterface)
  `protected`
  `PlatformOMRAuthServer(PuddleEnvelope[] envs, RepositoryInterface repos, String poolDomain)`
  `protected`
  `RepositoryListener(ConnectionFactoryKernel kernel, RepositoryInterface repository)`

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

  Subinterfaces of RepositoryInterface in com.sas.services.information
  Modifier and Type
  Interface
  Description
  `interface`
  `ChildRepositoryInterface`
  `interface`
  `DAVRepositoryInterface`
  This interface extends RepositoryInterface.
  `interface`
  `MetadataRepositoryInterface`
  `interface`
  `OMIRepositoryInterface`
  This interface extends RepositoryInterface.
  Classes in com.sas.services.information that implement RepositoryInterface
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRepository2`
  `class`
  `DAVChildRepository`
  DAV child repository.
  `class`
  `DAVRepository`
  The DAV Repository is a single persistent store for information used by client applications.
  `class`
  `OMIServerChildRepository`
  `class`
  `OMIServerRepository`
  This class interfaces with an OMI repository using the jOMA classes (com.sas.metadata.remote) as the repository-specific layer.
  Methods in com.sas.services.information that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  InformationService.`connect(UserContextInterface user, RepositoryDef reposDef)`
  Connect to the repository specified in the repository definition.
  `RepositoryInterface`
  InformationServiceInterface.`connect(UserContextInterface user, RepositoryDef reposDef)`
  Connect to the repository specified in the repository definition.
  `RepositoryInterface`
  InformationServiceProxy.`connect(UserContextInterface user, RepositoryDef reposDef)`
  Connect to the repository specified in the repository definition.
  `RepositoryInterface`
  InformationService.`connectByName(UserContextInterface user, String name)`
  Connect to a preconfigured repository.
  `RepositoryInterface`
  InformationServiceInterface.`connectByName(UserContextInterface user, String name)`
  Connect to a preconfigured repository.
  `RepositoryInterface`
  InformationServiceProxy.`connectByName(UserContextInterface user, String name)`
  Connect to a preconfigured repository.
  `RepositoryInterface`
  OMIServer.`getFoundationRepository()`
  `RepositoryInterface`
  ServerInterface.`getFoundationRepository()`
  Get a handle to the foundation repository for this server.
  `RepositoryInterface`
  OMIChildServer.`getRepository(String name)`
  `RepositoryInterface`
  OMIServer.`getRepository(String name)`
  `RepositoryInterface`
  RepositoryData.`getRepository()`
  Get the repository this entity is persisted in.
  `RepositoryInterface`
  RepositoryDataInterface.`getRepository()`
  Get the repository this entity came from.
  `RepositoryInterface`
  RepositoryEvent.`getRepository()`
  Get a handle to the repository that reported the event.
  `RepositoryInterface`
  ServerInterface.`getRepository(String name)`
  Get a named repository managed by this server.
  Methods in com.sas.services.information with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `void`
  MetadataServerInterface.`createAccessControTemplate(RepositoryInterface repository, ACTEntry act)`
  Create a new AccessControlTemplate in this repository.
  `void`
  OMIServer.`createAccessControTemplate(RepositoryInterface repository, ACTEntry act)`
  Create a new AccessControlTemplate in this repository.
  `List`
  MetadataServerInterface.`getAccessControlTemplateList(RepositoryInterface repository, int flags)`
  Get the list of AccessControlTemplates for this repository.
  `List`
  OMIServer.`getAccessControlTemplateList(RepositoryInterface repository, int flags)`
  Get the list of AccessControlTemplates for this repository.
  `boolean`
  MetadataRepositoryInterface.`isChild(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a child of the default repository.
  `boolean`
  OMIRepository.`isChild(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a child of the default repository.
  `boolean`
  OMIRepositoryInterface.`isChild(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a child of the default repository.
  `boolean`
  OMIServerRepository.`isChild(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a child of the default repository.
  `boolean`
  MetadataRepositoryInterface.`isParent(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a parent of the default repository.
  `boolean`
  OMIRepository.`isParent(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a parent of the default repository.
  `boolean`
  OMIRepositoryInterface.`isParent(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a parent of the default repository.
  `boolean`
  OMIServerRepository.`isParent(RepositoryInterface repos)`
  Return a flag indicating if the repository provided is a parent of the default repository.
  `MetadataInterface`
  InformationService.`newMetadata(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationServiceInterface.`newMetadata(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationServiceProxy.`newMetadata(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationService.`newMetadata913(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationServiceInterface.`newMetadata913(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationServiceProxy.`newMetadata913(String reposId, String name, RepositoryInterface repos, String type)`
  Create a new metadata entity.
  `MetadataInterface`
  InformationService.`newMetadataInFolder(FolderInterface folder, RepositoryInterface repos, String type, String name)`
  `MetadataInterface`
  InformationServiceInterface.`newMetadataInFolder(FolderInterface folder, RepositoryInterface repos, String type, String name)`
  Create a new Metadata entity.
  `MetadataInterface`
  InformationServiceProxy.`newMetadataInFolder(FolderInterface folder, RepositoryInterface repos, String type, String name)`
  Create a new Metadata entity.
  `MetadataInterface`
  Factory.`processWithRepository(Object o, RepositoryInterface ri)`
  Process an object from a repository and turn it into a "smart object".
  `void`
  MetadataServerInterface.`setAccessControlTemplateAttribs(RepositoryInterface repository, ACTEntry act)`
  Set attributes on an AccessControlTemplate.
  `void`
  OMIServer.`setAccessControlTemplateAttribs(RepositoryInterface repository, ACTEntry act)`
  Set attributes on an AccessControlTemplate.
  `void`
  RepositoryData.`setRepository(RepositoryInterface repos)`
  Set the repository for this entity.
  `void`
  RepositoryDataInterface.`setRepository(RepositoryInterface repos)`
  Set the repository this entity came from.
  Constructors in com.sas.services.information with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `RepositoryEvent(RepositoryInterface repository, int event)`
  Create a new RepositoryEvent.

- ## Uses of RepositoryInterface in com.sas.services.information.cache

  Methods in com.sas.services.information.cache with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `void`
  DAVRepositoryCache.`setURL(RepositoryInterface repos)`

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

  Fields in com.sas.services.information.metadata declared as RepositoryInterface
  Modifier and Type
  Field
  Description
  `protected RepositoryInterface`
  Metadata.`_repository`
  `protected RepositoryInterface`
  VirtualFolder.`_repository`
  `protected RepositoryInterface`
  MetadataBuilder.`repository`
  Methods in com.sas.services.information.metadata that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  FilteredRepository.`getRepository()`
  `RepositoryInterface`
  FilteredRepositoryInterface.`getRepository()`
  `RepositoryInterface`
  Metadata.`getRepository()`
  Get the handle to the repository for this object.
  `RepositoryInterface`
  MetadataInterface.`getRepository()`
  Get the handle to the repository for this object.
  `RepositoryInterface`
  VirtualFolder.`getRepository()`
  `RepositoryInterface`
  VirtualMetadata.`getRepository()`
  Methods in com.sas.services.information.metadata with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `static MetadataInterface`
  Metadata.`fromByteArray(RepositoryInterface ri, byte[] data)`
  `List`
  OMRServerRootFolder.`getSASFolders(RepositoryInterface ri)`
  `List`
  RootFolderInterface.`getSASFolders(RepositoryInterface ri)`
  `protected boolean`
  UniqueNameValidator.`isObjectNameUnique(RepositoryInterface repo, String objName, String objType)`
  `void`
  Folder.`setRepository(RepositoryInterface ri)`
  `void`
  Metadata.`setRepository(RepositoryInterface repository)`
  Set the repository that this item exists in.
  `void`
  MetadataInterface.`setRepository(RepositoryInterface repository)`
  Set the repository that this item exists in.
  `void`
  OMRPerson.`setRepository(RepositoryInterface repos)`
  `void`
  OMRServerComponent.`setRepository(RepositoryInterface repos)`
  `void`
  VirtualFolder.`setRepository(RepositoryInterface repository)`
  `void`
  VirtualMetadata.`setRepository(RepositoryInterface repository)`
  Constructors in com.sas.services.information.metadata with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `Application(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `FilteredRepository(RepositoryInterface repository)`
  ``
  `Folder(RepositoryInterface repos, String name, FolderInterface parent)`
  Construct a new Folder metadata object using the Repository name and parent folder.
  ``
  `OMRAbstractProperty(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRAbstractQueueManager(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRAbstractQueueManager(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRAccessControlEntry(RepositoryInterface repos, String name, FolderInterface parent)`
  create a new instace that doesn't exist in the repository yet, the repository handle and name are required.
  ``
  `OMRAccessControlTemplate(RepositoryInterface repos, String name, FolderInterface parent)`
  create a new instace that doesn't exist in the repository yet, the repository handle and name are required.
  ``
  `OMRAnalyticTable(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRAssociationProperty(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRAttributeProperty(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRAuthenticationDomain(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRChannel(RepositoryInterface repos, String name, FolderInterface parent)`
  This is the constructor for a new metadata object.
  ``
  `OMRClassifier(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRColumn(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRColumnHierarchy(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRCOMConnection(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRConfigurationTextStore(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRConfiguredComponent(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRConnection(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRConnectServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRConnectSpawner(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRConnectSpawner(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRContentSubscriber(RepositoryInterface repos, String name, FolderInterface parent)`
  Constructs an instance of a package subscriber for a SAS Metadata Repository using the specified name.
  ``
  `OMRContentSubscriberGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDatabaseCatalog(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDatabaseSchema(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDatabaseServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRDatabaseServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRDataStepBatchServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRDataStepBatchServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRDataTable(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDataTableRole(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDeployedDataPackage(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDirectory(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRDirectory(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRDocument(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMREmail(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRESRIMapServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMREventSubscriber(RepositoryInterface repos, String name, FolderInterface parent)`
  Constructs an instance of a event subscriber for a SAS Metadata Repository using the specified name.
  ``
  `OMREventSubscriberGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRExtension(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRExternalFile(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRExternalIdentity(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRFile(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRForeignKey(RepositoryInterface repos, String name, FolderInterface parent)`
  Creates the instance of Smart Foreign Key Object
  ``
  `OMRForeignKeyAssociation(RepositoryInterface repos, String name, FolderInterface parent)`
  Creates the instance of Smart keyAssociation Object
  ``
  `OMRFtpServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRGridMonitoringServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRGridMonitoringServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRGridServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRGridServer(RepositoryInterface repos, String name, FolderInterface parent, Class<?> theClass)`
  ``
  `OMRGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRHadoopServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRHadoopServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRHost(RepositoryInterface repository, String name)`
  ``
  `OMRHttpServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRIdentityGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRIdentityGroup(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRIndex(RepositoryInterface repos, String name, FolderInterface parent)`
  Creates the instance of Smart Index Object
  ``
  `OMRJavaBatchServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRJavaBatchServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRJMSDestination(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRJMSDestination(RepositoryInterface repository, String jmsDestName, String jmsDestDescription, ServerComponentInterface jmsQueueManager)`
  Creates a message queue.
  ``
  `OMRJMSQueueManager(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRJMSQueueManager(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRLocation(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalConnectServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalDataStepBatchServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalFederationServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalGridServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalJavaBatchServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalOSServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogicalServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRLogin(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRMessageQueue(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRMessageQueue(RepositoryInterface repository, String queueName, String queueDescription, ServerComponentInterface queueManager)`
  Creates a message queue.
  ``
  `OMRMSMQQueueManager(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRMSMQQueueManager(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRNote(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMROperatingSystemServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMROperatingSystemServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMROracleServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMROracleServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRPerson(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPhone(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPhysicalTable(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPostgresServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRPostgresServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRProperty(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRProperty(RepositoryInterface repos, String name, FolderInterface parent, com.sas.metadata.remote.PropertyType owningType)`
  ``
  `OMRProperty(RepositoryInterface repos, String name, String propertyName, String value, String type)`
  Create a new property, giving the Name, PropertyName, value, and type.
  ``
  `OMRPropertyGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPropertySet(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPrototype(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRPrototypeProperty(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRProxy(RepositoryInterface repos, String name, FolderInterface parent)`
  Constructor for the OMRProxy object
  ``
  `OMRQueryClause(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRRelationalKey(RepositoryInterface repos, String name, FolderInterface parent)`
  Creates the instance of Smart Unique Key Object
  ``
  `OMRRelationalSchema(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRRelationalTable(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRRole(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRSAPServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRSAPServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRSASClientConnection(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRSasInProcessServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRSasInProcessServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRSASLibrary(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRSchedulingServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRSchedulingServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRServerComponent(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRServerComponent(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRServerContext(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRServiceType(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRShareServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRShareServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRSoftwareComponent(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRSPDSServer(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRSPDSServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRTableServer(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRTableServer(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRTCPIPConnection(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRTextStore(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `OMRTextStore(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`
  ``
  `OMRTransformation(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRWebsphereQueueManager(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRWebsphereQueueManager(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.businessruleflow

  Constructors in com.sas.services.information.metadata.businessruleflow with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `BusinessRuleFlowSmartObject(RepositoryInterface repos, String name, FolderInterface parent)`

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.dataexplorer

  Methods in com.sas.services.information.metadata.dataexplorer with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `static boolean`
  OMRUtils.`changePropertyValueFromIDtoURL(MetadataInterface source, com.sas.metadata.remote.Transformation trans, RepositoryInterface repository, String propertyNameWithID, String propertyNameWithURL)`
  `static FolderInterface`
  OMRUtils.`getFolderForPath(RepositoryInterface repository, PathUrl path, boolean create)`
  `static MetadataInterface`
  OMRUtils.`getMetaDataObjectFromId(String id, RepositoryInterface repository)`
  `static com.sas.metadata.remote.Property`
  OMRUtils.`getPropertyByName(com.sas.metadata.remote.Transformation trans, String propertyName, boolean create, RepositoryInterface repos)`
  `static com.sas.metadata.remote.PropertyType`
  OMRUtils.`getStringPropertyType(RepositoryInterface repos)`
  Constructors in com.sas.services.information.metadata.dataexplorer with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `OMRBookmarkEntry(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDataExplorationEntry(RepositoryInterface repos, String name, FolderInterface parent)`

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.dav

  Fields in com.sas.services.information.metadata.dav declared as RepositoryInterface
  Modifier and Type
  Field
  Description
  `protected RepositoryInterface`
  DAVEntity.`_repos`
  Methods in com.sas.services.information.metadata.dav that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  DAVEntity.`getRepository()`
  Get the repository associated with this entity
  `RepositoryInterface`
  DAVEntityInterface.`getRepository()`
  Get the repository associated with this entity
  Methods in com.sas.services.information.metadata.dav with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `static DAVEntityInterface`
  DAVFactory.`newDAVEntity(String objectType, String reposId, RepositoryInterface repos)`
  Create an instance of a sublass of DAVEntity.
  `void`
  DAVEntity.`setRepository(RepositoryInterface repos)`
  Set the repository associated with this entity.
  Constructors in com.sas.services.information.metadata.dav with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `DAVApplitem(RepositoryInterface repos, String reposId)`
  Creates a new DAVApplItem for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVBinarypackage(RepositoryInterface repos, String reposId)`
  Creates a new DAVBinarypackage for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVEntity(RepositoryInterface repos, String reposId)`
  Creates a new DAVEntity for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVEvent(RepositoryInterface repos, String reposId)`
  Creates a new DAVEvent for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVFolder(RepositoryInterface repos, String reposId)`
  Creates a new DAVFolder for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVItem(RepositoryInterface repos, String reposId)`
  Creates a new DAVItem for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVPackage(RepositoryInterface repos, String reposId)`
  Creates a new DAVPackage for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVPackageevent(RepositoryInterface repos, String reposId)`
  Creates a new DAVPackageevent for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVPerson(RepositoryInterface repos, String reposId)`
  Creates a new DAVPerson for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVPersonalrepository(RepositoryInterface repos, String reposId)`
  Creates a new DAVPersonalrepository for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVProfile(RepositoryInterface repos, String reposId)`
  Creates a new DAVProfile for the entity with a repository id `reposId` in the repository `repos`
  ``
  `DAVRemarks(RepositoryInterface repos, String reposId)`
  Creates a new DAVRemarks object with a repository id `reposId` in the repository `repos`
  ``
  `DAVStoredprocessalert(RepositoryInterface repos, String reposId)`
  Creates a new DAVStoredprocessalert for the entity with a repository id `reposId` in the repository `repos`

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.favorites.impl

  Constructors in com.sas.services.information.metadata.favorites.impl with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `FavoritesFolderImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.
  ``
  `FavoritesGroupImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.prompt

  Methods in com.sas.services.information.metadata.prompt with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `static OMRPromptDefinitionInterface`
  PromptsPersistUtil.`newDefinitionSmartObject(com.sas.prompts.definitions.PromptDefinitionInterface definition, UserContextInterface userContext, RepositoryInterface repository, String name, com.sas.util.xmlpersist.PromptsWritingContext writingContext)`
  Returns a new prompt group smart object that represents the supplied PromptDefinitionInterface in metadata.
  `static OMRPromptGroupInterface`
  PromptsPersistUtil.`newGroupSmartObject(com.sas.prompts.groups.PromptGroupInterface group, UserContextInterface userContext, RepositoryInterface repository, String name, com.sas.util.xmlpersist.PromptsWritingContext writingContext)`
  Returns a new prompt group smart object that represents the supplied PromptGroupInterface in metadata.
  Constructors in com.sas.services.information.metadata.prompt with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `OMRPromptDefinition(RepositoryInterface repos, String name, FolderInterface parent)`
  Constructor for OMRPromptDefinition.
  ``
  `OMRPromptGroup(RepositoryInterface repos, String name, FolderInterface parent)`
  Constructor for OMRPromptGroup.

- ## Uses of RepositoryInterface in com.sas.services.information.metadata.secureddata.impl

  Constructors in com.sas.services.information.metadata.secureddata.impl with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `SecuredLibraryImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.
  ``
  `SecuredTableImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.

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

  Methods in com.sas.services.information.metadata.servers with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `LASRServerInterface`
  LASRUtilities.`createServer(RepositoryInterface repository, String name)`
  Create a new LASR Server in a specified repository.
  `B`
  ServerBuilder.`repository(RepositoryInterface repository)`
  Specifies the repository where the server definition is to be created.
  Constructors in com.sas.services.information.metadata.servers with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `LASRServerImpl(RepositoryInterface repository, String name)`
  ``
  `SASInfrastructureDataServerImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `SASInfrastructureDataServerImpl(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`

- ## Uses of RepositoryInterface in com.sas.services.information.search.impl

  Constructors in com.sas.services.information.search.impl with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `SearchFolderImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.

- ## Uses of RepositoryInterface in com.sas.services.information.util

  Constructors in com.sas.services.information.util with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `ServiceUrlResolver(RepositoryInterface repository)`

- ## Uses of RepositoryInterface in com.sas.services.publish

  Methods in com.sas.services.publish with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `static final FolderInterface`
  DirectoryHierarchy.`getSystemFolder(RepositoryInterface repository)`
  Queries the repository for the folder which is capable of parenting the publishing directory hierarchy.
  `static final boolean`
  DirectoryHierarchy.`isValidDirectoryHierarchy(RepositoryInterface repository, boolean isCreateDirectoriesAsNeeded)`
  Verifies that a valid publishing framework directory hieararchy exists within the specified repository, optionally creating one if possible.
  `static final boolean`
  DirectoryHierarchy.`isValidDirectoryHierarchy(RepositoryInterface repository, boolean isCreateDirectoriesAsNeeded, Map directoryMap)`
  Verifies that a valid publishing framework directory hierarchy exists within the specified repository, optionally creating one if possible.
  Constructors in com.sas.services.publish with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `DirectoryHierarchy(RepositoryInterface repository, boolean isCreateDirectoriesAsNeeded)`
  Constructs an instance of a publishing framework directory hierarchy for the specified information repository.

- ## Uses of RepositoryInterface in com.sas.services.publish.metadata

  Constructors in com.sas.services.publish.metadata with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `OMRArchive(RepositoryInterface repos, String name, FolderInterface parent)`

- ## Uses of RepositoryInterface in com.sas.services.storedprocess.metadata

  Constructors in com.sas.services.storedprocess.metadata with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `StoredProcess(RepositoryInterface repos, String name, FolderInterface parent)`

- ## Uses of RepositoryInterface in com.sas.services.user

  Methods in com.sas.services.user that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  UserContext.`getAuthRepository()`
  `RepositoryInterface`
  UserContextInterface.`getAuthRepository()`
  Deprecated.
  Use getAuthServer instead.
  `RepositoryInterface`
  ProfileStoreInterface.`getRepository()`
  Get a handle to the repository where this profile resides.
  `RepositoryInterface`
  UserContext.`getRepository(String name)`
  Gets the repository for the specified name.
  `RepositoryInterface`
  UserContextInterface.`getRepository(String name)`
  Get a repository based on the name.
  Methods in com.sas.services.user with parameters of type RepositoryInterface
  Modifier and Type
  Method
  Description
  `void`
  Profile.`create(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Create a new profile object in the metadata store.
  `void`
  ProfileInterface.`create(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Create a new profile object in the metadata store.
  `void`
  GlobalProfile.`load(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Load user profile information from a repository.
  `void`
  Profile.`load(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Load user profile information from a repository.
  `void`
  ProfileInterface.`load(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Load user profile information from a repository.
  `void`
  GlobalProfile.`setLoadParameters(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Set the parameters necessary to load the profile from a backing store.
  `void`
  Profile.`setLoadParameters(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Set the parameters necessary to load the profile from a backing store.
  `void`
  ProfileInterface.`setLoadParameters(MetadataInterface root, UserContextInterface user, RepositoryInterface repos, ProfileDomain pd)`
  Set the parameters necessary to load the profile from a backing store.

- ## Uses of RepositoryInterface in com.sas.services.user.dav

  Methods in com.sas.services.user.dav that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  DAVProfileStore.`getRepository()`
  Get a handle to the repository where this profile resides
  Constructors in com.sas.services.user.dav with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `DAVProfileStore(MetadataInterface anchor, ProfileInterface profile, RepositoryInterface repos)`
  Construct a new DAVProfileStore.

- ## Uses of RepositoryInterface in com.sas.services.user.omi

  Methods in com.sas.services.user.omi that return RepositoryInterface
  Modifier and Type
  Method
  Description
  `RepositoryInterface`
  OMIProfileStore.`getRepository()`
  Get a handle to the repository where this profile resides.
  Constructors in com.sas.services.user.omi with parameters of type RepositoryInterface
  Modifier
  Constructor
  Description
  ``
  `OMIProfileStore(MetadataInterface anchor, ProfileInterface profile, RepositoryInterface repos)`
  Construct a new OMIProfileStore.