# Uses of Interface
com.sas.services.information.metadata.FolderInterface

Packages that use FolderInterface
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.businessruleflow
com.sas.services.information.metadata.dataexplorer
com.sas.services.information.metadata.favorites
Manages favorites folders and their contents.
com.sas.services.information.metadata.favorites.impl
com.sas.services.information.metadata.libraries
Library classes for SAS Foundation Services.
com.sas.services.information.metadata.prompt
Information Service prompt model.
com.sas.services.information.metadata.secureddata
com.sas.services.information.metadata.secureddata.impl
com.sas.services.information.metadata.servers
Server classes for SAS Foundation Services.
com.sas.services.information.search
The com.sas.services.information.search package performs and manages metadata searches for public objects.
com.sas.services.information.search.impl
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.

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

  Methods in com.sas.services.information that return FolderInterface
  Modifier and Type
  Method
  Description
  `FolderInterface`
  OMIServer.`getHomeFolder(String userName, UserFolderType type, Filter filter)`
  `FolderInterface`
  OMIServer.`getHomeFolder(String userName, UserFolderType type, Filter filter, boolean createIfNecessary)`
  `FolderInterface`
  ServerInterface.`getHomeFolder(String userName, UserFolderType folder, Filter filter)`
  Get a user's home folder.
  `FolderInterface`
  ServerInterface.`getHomeFolder(String userName, UserFolderType folder, Filter filter, boolean createIfNecessary)`
  Get a user's home folder.
  `FolderInterface`
  PartialFolderResultsException.`getResults()`
  `FolderInterface`
  DAVRepository.`getRootFolder(String name)`
  Get a root folder in the repository.
  `FolderInterface`
  OMIRepository.`getRootFolder(String name)`
  Get a root folder in the default repository.
  `FolderInterface`
  OMIRepository.`getRootFolder(String name, String repository)`
  Get a root folder in a specific repository.
  `FolderInterface`
  OMIServerRepository.`getRootFolder(String name)`
  Get a root folder in the default repository.
  `FolderInterface`
  OMIServerRepository.`getRootFolder(String name, String repository)`
  Get a root folder in a specific repository.
  `FolderInterface`
  RepositoryInterface.`getRootFolder(String name)`
  Get a root folder in the repository.
  `FolderInterface`
  DAVRepository.`makeRootFolder(String name)`
  Make a root folder in the repository.
  `FolderInterface`
  OMIRepository.`makeRootFolder(String name)`
  Makes a root folder in the repository.
  `FolderInterface`
  OMIServerRepository.`makeRootFolder(String name)`
  Makes a root folder in the repository.
  `FolderInterface`
  RepositoryInterface.`makeRootFolder(String name)`
  Make a root folder in the repository.
  `FolderInterface`
  DAVRepository.`removeRootFolder(String folderName)`
  Root DAV folders cannot be removed dynamically.
  `FolderInterface`
  OMIRepository.`removeRootFolder(String folderName)`
  Remove a folder as a root folder for the repository, but don't delete it.
  `FolderInterface`
  OMIServerRepository.`removeRootFolder(String folderName)`
  Remove a folder as a root folder for the repository, but don't delete it.
  `FolderInterface`
  RepositoryInterface.`removeRootFolder(String folderName)`
  Remove a folder as a root folder for the repository, but don't delete it.
  Methods in com.sas.services.information with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `void`
  DAVRepository.`addRootFolder(FolderInterface folder)`
  Make a folder a root folder of this repository.
  `void`
  OMIRepository.`addRootFolder(FolderInterface folder)`
  Make a folder a root folder of this repository.
  `void`
  OMIServerRepository.`addRootFolder(FolderInterface folder)`
  Make a folder a root folder of this repository.
  `void`
  RepositoryInterface.`addRootFolder(FolderInterface folder)`
  Make a folder a root folder of this repository.
  `List`
  OMIServer.`browseSearch(FolderInterface folder, FilterInterface filter)`
  `List`
  ServerInterface.`browseSearch(FolderInterface folder, FilterInterface filter)`
  Search for objects in the server tree using the folder as a base.
  `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.
  `List`
  OMIServer.`search(FolderInterface folder, FilterInterface filter)`
  `List`
  ServerInterface.`search(FolderInterface folder, FilterInterface filter)`
  Search the server tree from a given folder base using the provided filter.
  `FilteredFolderInterface`
  DAVRepository.`searchTree(FolderInterface baseFolder, FilterInterface filter)`
  Deprecated.
  in favor of searchTreeFromBase.
  `FilteredFolderInterface`
  OMIRepository.`searchTree(FolderInterface baseFolder, FilterInterface filter)`
  Deprecated.
  in favor of searchTreeFromBase.
  `FilteredFolderInterface`
  OMIServerRepository.`searchTree(FolderInterface baseFolder, FilterInterface filter)`
  Deprecated.
  in favor of searchTreeFromBase.
  `FilteredFolderInterface`
  RepositoryInterface.`searchTree(FolderInterface baseFolder, FilterInterface filter)`
  Deprecated.
  in favor of searchTreeFromBase.
  `FilteredFolderInterface`
  DAVRepository.`searchTreeFromBase(FolderInterface baseFolder, FilterInterface filter)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  OMIRepository.`searchTreeFromBase(FolderInterface baseFolder, FilterInterface filter)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  OMIServerRepository.`searchTreeFromBase(FolderInterface baseFolder, FilterInterface filter)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  RepositoryInterface.`searchTreeFromBase(FolderInterface baseFolder, FilterInterface filter)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  DAVRepository.`searchTreeFromBaseWithScope(FolderInterface baseFolder, FilterInterface filter, int levels)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  OMIRepository.`searchTreeFromBaseWithScope(FolderInterface baseFolder, FilterInterface filter, int levels)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  OMIServerRepository.`searchTreeFromBaseWithScope(FolderInterface baseFolder, FilterInterface filter, int levels)`
  Search the specified folder tree in the repository using the provided filter.
  `FilteredFolderInterface`
  RepositoryInterface.`searchTreeFromBaseWithScope(FolderInterface baseFolder, FilterInterface filter, int levels)`
  Search the specified folder tree in the repository using the provided filter.
  Constructors in com.sas.services.information with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `PartialFolderResultsException(FolderInterface results, String message)`
  Construct a new exception with a text message.

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

  Subinterfaces of FolderInterface in com.sas.services.information.metadata
  Modifier and Type
  Interface
  Description
  `interface`
  `FilteredFolderInterface`
  This is a generic interface for interacting with a Folder object.
  `interface`
  `FilteredRepositoryInterface`
  This class represents basically the same thing as a FilteredFolder, except that it's the repository level.
  `interface`
  `MyDocumentsInterface`
  `interface`
  `MyInboxInterface`
  `interface`
  `MyResultsInterface`
  `interface`
  `PersonalRepositoryInterface`
  `interface`
  `RootFolderInterface`
  `interface`
  `VirtualFolderInterface`
  Interface used to model a virtual folder contained within the SAS Folders tree.
  Classes in com.sas.services.information.metadata that implement FolderInterface
  Modifier and Type
  Class
  Description
  `class`
  `DavPerson`
  DAV Smart object implementation for PersonInterface.
  `class`
  `FilteredFolder`
  This is a generic interface for interacting with a Folder object.
  `class`
  `FilteredRepository`
  This class represents basically the same thing as a FilteredFolder, except that it's the repository level.
  `class`
  `Folder`
  This class implements the FolderInterface.
  `class`
  `MyDocuments`
  Represents the Documents folder for a person.
  `class`
  `MyInbox`
  Represents the Inbox folder for a person.
  `class`
  `MyResults`
  Represents the Inbox folder for a person.
  `class`
  `PersonalRepository`
  Implements the personal repository.
  `class`
  `ServerVirtualFolder`
  Represents the Server virtual folder.
  `class`
  `VirtualFolder`
  An implementation of a virtual folder.
  Fields in com.sas.services.information.metadata declared as FolderInterface
  Modifier and Type
  Field
  Description
  `protected FolderInterface`
  VirtualFolder.`_parentFolder`
  The parent folder.
  Methods in com.sas.services.information.metadata that return FolderInterface
  Modifier and Type
  Method
  Description
  `FolderInterface`
  Folder.`copyTo(FolderInterface folder, String name)`
  `FolderInterface`
  FolderAdminInterface.`createTopLevelFolder(OMIRepositoryInterface repos, String folderName)`
  Creates a new top level folder for the given repository or returns an existing folder that has already been defined.
  `FolderInterface`
  OMRServerRootFolder.`createTopLevelFolder(OMIRepositoryInterface repos, String folderName)`
  `FolderInterface`
  PersonalRepository.`getApplicationManager(int applId)`
  Each folder in the personal repository is managed by an application manager.
  `FolderInterface`
  PersonalRepository.`getApplicationManager(String applname)`
  Each folder in the personal repository is managed by an application manager.
  `FolderInterface`
  PersonalRepositoryInterface.`getApplicationManager(int applId)`
  Each folder in the personal repository is managed by an application manager.
  `FolderInterface`
  PersonalRepositoryInterface.`getApplicationManager(String appplname)`
  Each folder in the personal repository is managed by an application manager.
  `FolderInterface`
  FilteredFolder.`getFolder()`
  Get the "real" folder with the unfiltered contents that this folder represents.
  `FolderInterface`
  FilteredFolderInterface.`getFolder()`
  Get repository folder corresponding to this object.
  `FolderInterface`
  IdentityGroupInterface.`getHomeFolder()`
  Get the group home folder, if it exists.
  `FolderInterface`
  OMRIdentityGroup.`getHomeFolder()`
  `FolderInterface`
  FilteredFolder.`getParent()`
  Get the parent FilteredFolder to this folder.
  `FolderInterface`
  Folder.`getParent()`
  Get parent folder.
  `FolderInterface`
  FolderInterface.`getParent()`
  Get parent folder.
  `FolderInterface`
  Metadata.`getParent()`
  `FolderInterface`
  MetadataInterface.`getParent()`
  Return the FolderInterface that contains this object.
  `FolderInterface`
  OMRServerRootFolder.`getParent()`
  `FolderInterface`
  VirtualFolder.`getParent()`
  `FolderInterface`
  VirtualMetadata.`getParent()`
  `static FolderInterface`
  FolderUtil.`getSharedDataFolder(MetadataInterface object)`
  Returns the Shared Data folder in the repository for a specified object.
  `FolderInterface`
  FilteredFolder.`getSubfolder(String name)`
  Get a named subfolder.
  `FolderInterface`
  Folder.`getSubfolder(String name)`
  Get a named subfolder.
  `FolderInterface`
  FolderInterface.`getSubfolder(String name)`
  Get a named subfolder.
  `FolderInterface`
  OMRServerRootFolder.`getSubfolder(String name)`
  `FolderInterface`
  VirtualFolder.`getSubfolder(String name)`
  `static FolderInterface`
  FolderUtil.`getSystemFolder(MetadataInterface object)`
  Returns the System folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`getTopLevelFolder(String name, MetadataInterface object)`
  Returns the Shared Data folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeDocumentsFolder(MetadataInterface object)`
  Returns the Documents folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeNotesFolder(MetadataInterface object)`
  Returns the Notes folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeOrphanedCubesFolder(MetadataInterface object)`
  Returns the Orphaned Cubes folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeOrphanedTablesFolder(MetadataInterface object)`
  Returns the Orphaned Tables folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeSharedDataFolder(MetadataInterface object)`
  Returns the Shared Data folder in the repository for a specified object.
  `FolderInterface`
  Folder.`makeSubfolder(String name)`
  Makes a subfolder under the current folder.
  `FolderInterface`
  Folder.`makeSubfolder(String name, String type)`
  Create a new Folder with the given name of the given type and make it a new subfolder of this folder.
  `FolderInterface`
  FolderInterface.`makeSubfolder(String name)`
  Makes a subfolder under the current folder.
  `FolderInterface`
  FolderInterface.`makeSubfolder(String name, String type)`
  Make a subfolder of a specific type.
  `FolderInterface`
  OMRServerRootFolder.`makeSubfolder(String name)`
  `FolderInterface`
  OMRServerRootFolder.`makeSubfolder(String name, String type)`
  `FolderInterface`
  VirtualFolder.`makeSubfolder(String name)`
  `FolderInterface`
  VirtualFolder.`makeSubfolder(String name, String type)`
  `static FolderInterface`
  FolderUtil.`makeSystemFolder(MetadataInterface object)`
  Returns the System folder in the repository for a specified object.
  `static FolderInterface`
  FolderUtil.`makeTopLevelFolder(String name, MetadataInterface object, boolean systemFolder)`
  Returns a top level folder of the specified name for a specified object.
  Methods in com.sas.services.information.metadata with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `void`
  OMRSoftwareComponent.`addSoftwareTree(FolderInterface folder)`
  `void`
  SoftwareComponentInterface.`addSoftwareTree(FolderInterface folder)`
  Add a SoftwareTree to this SoftwareComponent.
  `void`
  FilteredFolder.`addSubfolder(FolderInterface folder)`
  Add a subfolder to this FilteredFolder.
  `void`
  Folder.`addSubfolder(FolderInterface folder)`
  Add an existing folder to this one as a subfolder.
  `protected void`
  Folder.`addSubfolder(FolderInterface folder, int index)`
  `void`
  FolderInterface.`addSubfolder(FolderInterface folder)`
  Add an existing folder to this one as a subfolder.
  `void`
  OMRServerRootFolder.`addSubfolder(FolderInterface folder)`
  `void`
  VirtualFolder.`addSubfolder(FolderInterface folder)`
  `FolderInterface`
  Folder.`copyTo(FolderInterface folder, String name)`
  `MetadataInterface`
  Metadata.`copyTo(FolderInterface folder, String name)`
  Make a copy of this object.
  `MetadataInterface`
  MetadataInterface.`copyTo(FolderInterface folder, String name)`
  Make a copy of this object.
  `MetadataInterface`
  VirtualMetadata.`copyTo(FolderInterface folder, String name)`
  Make a copy of this object.
  `List<VirtualFolderInterface>`
  VirtualFolderManager.`getSystemVirtualFolders(FolderInterface systemFolder)`
  Gets the list of virtual folders that are directly associated to the System folder.
  `boolean`
  Folder.`hasDuplicateSubfolder(String name, FolderInterface subFolderToExclude)`
  Determines if this folder already has a subfolder with the given name excluding the specified subfolder.
  `boolean`
  VirtualFolderManager.`hasDuplicateSubfolder(String name, FolderInterface systemFolder)`
  Returns true if the System folder contains a virtual folder with the given name.
  `static boolean`
  FolderUtil.`isDIStudioUngroupedFolder(FolderInterface folder)`
  Returns true if specified folder is the DI Studio Ungrouped folder.
  `static boolean`
  FolderUtil.`isFolderNameUnique(FolderInterface parentFolder, String folderName)`
  Validate that the name of the folder is unique within the parent folder.
  `static boolean`
  FolderUtil.`isInProjectRepository(MetadataInterface mi, FolderInterface folder)`
  Is the given object or its folder in a project repository.
  `static boolean`
  FolderUtil.`isSystemFolder(FolderInterface folder)`
  Returns true if the specified folder is the `System` folder within a repository.
  `static String`
  FolderUtil.`makeValidFolderName(FolderInterface folder, MetadataNameConstraint constraint)`
  Makes a valid folder name.
  `static String`
  FolderUtil.`makeValidFolderName(String folderName, FolderInterface parentFolder, MetadataNameConstraint constraint)`
  Makes a valid folder name.
  `static String`
  FolderUtil.`makeValidObjectName(FolderInterface folder, MetadataInterface object)`
  Makes a valid object name for an object given a target folder.
  `static String`
  FolderUtil.`makeValidObjectName(FolderInterface folder, MetadataInterface object, MetadataNameConstraint constraint)`
  Makes a valid object name for an object given a target folder.
  `void`
  Folder.`moveTo(FolderInterface folder)`
  `void`
  Metadata.`moveTo(FolderInterface folder)`
  Move this object to a new folder.
  `void`
  MetadataInterface.`moveTo(FolderInterface folder)`
  Move this object to a new folder.
  `void`
  VirtualMetadata.`moveTo(FolderInterface folder)`
  Move this object to a new folder.
  `void`
  OMRSoftwareComponent.`removeSoftwareTree(FolderInterface folder)`
  `void`
  SoftwareComponentInterface.`removeSoftwareTree(FolderInterface folder)`
  Remove a Software tree from this SoftwareComponent.
  `ServiceException`
  OMRSubscriber.`validate(FolderInterface folder)`
  Validate a publishing framework subscriber.
  `ServiceException`
  OMRSubscriber.`validate(FolderInterface folder, String subscriberName)`
  Validate a publishing framework subscriber.
  `ServiceException`
  SubscriberInterface.`validate(FolderInterface folder)`
  Validate a publishing framework subscriber.
  `protected void`
  Metadata.`validateNameAndFolder(FolderInterface targetFolder)`
  `protected void`
  Metadata.`validateNameAndFolder(FolderInterface targetFolder, MetadataNameConstraint constraint)`
  Constructors in com.sas.services.information.metadata with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `Application(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `FilteredFolder(FilteredFolderInterface p, FolderInterface f)`
  Construct a new FilteredFolder with a parent and a "real" folder.
  `protected`
  `FilteredFolder(FilteredFolderInterface p, FolderInterface f, Class theClass)`
  Construct a new FilteredFolder with a parent and a "real" folder.
  ``
  `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)`
  ``
  `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)`
  ``
  `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)`
  ``
  `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)`
  ``
  `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)`
  ``
  `ServerVirtualFolder(String id, String name, FolderInterface parentFolder)`

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

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

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

  Methods in com.sas.services.information.metadata.dataexplorer that return FolderInterface
  Modifier and Type
  Method
  Description
  `static FolderInterface`
  OMRUtils.`getFolderForPath(RepositoryInterface repository, PathUrl path, boolean create)`
  `static FolderInterface`
  OMRUtils.`getFolderForPath(ServerInterface server, PathUrl path, boolean create)`
  `static FolderInterface`
  OMRUtils.`getFolderForPath(SessionContextInterface session, PathUrl path, boolean create)`
  `FolderInterface`
  OMRBookmarkEntry.`getParent()`
  `FolderInterface`
  OMRDataExplorationEntry.`getParent()`
  Constructors in com.sas.services.information.metadata.dataexplorer with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `OMRBookmarkEntry(RepositoryInterface repos, String name, FolderInterface parent)`
  ``
  `OMRDataExplorationEntry(RepositoryInterface repos, String name, FolderInterface parent)`

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

  Methods in com.sas.services.information.metadata.favorites with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `FavoritesFolder`
  FavoritesFactory.`createFavoritesFolder(String name, FolderInterface folder)`
  Creates a new favorites folder.

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

  Constructors in com.sas.services.information.metadata.favorites.impl with parameters of type FolderInterface
  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 FolderInterface in com.sas.services.information.metadata.libraries

  Fields in com.sas.services.information.metadata.libraries declared as FolderInterface
  Modifier and Type
  Field
  Description
  `protected FolderInterface`
  LibraryBuilder.`folder`
  Methods in com.sas.services.information.metadata.libraries with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `B`
  LibraryBuilder.`folder(FolderInterface folder)`
  Specifies the folder containing the library.

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

  Methods in com.sas.services.information.metadata.prompt with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `static OMRPromptDefinitionInterface`
  PromptsPersistUtil.`saveDefinitionToFolder(com.sas.prompts.definitions.PromptDefinitionInterface definition, UserContextInterface userContext, FolderInterface folder, String name)`
  Saves a prompt definition as a public prompt (represented by a OMRPromptDefinitionInterface smart object) to the supplied folder with the supplied name.
  `static OMRPromptGroupInterface`
  PromptsPersistUtil.`saveGroupToFolder(com.sas.prompts.groups.PromptGroupInterface group, UserContextInterface userContext, FolderInterface folder, String name)`
  Saves a prompt group as a public prompt (represented by a OMRPromptGroupInterface smart object) to the supplied folder with the supplied name.
  Constructors in com.sas.services.information.metadata.prompt with parameters of type FolderInterface
  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 FolderInterface in com.sas.services.information.metadata.secureddata

  Methods in com.sas.services.information.metadata.secureddata that return FolderInterface
  Modifier and Type
  Method
  Description
  `static FolderInterface`
  SecuredDataFolderUtil.`makeSecuredLibrariesFolder(InformationServiceInterface infoSvc, OMIRepositoryInterface repos)`

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

  Constructors in com.sas.services.information.metadata.secureddata.impl with parameters of type FolderInterface
  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 FolderInterface in com.sas.services.information.metadata.servers

  Constructors in com.sas.services.information.metadata.servers with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `SASInfrastructureDataServerImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  `protected`
  `SASInfrastructureDataServerImpl(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)`

- ## Uses of FolderInterface in com.sas.services.information.search

  Methods in com.sas.services.information.search with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `static SearchFolder`
  SearchFactory.`createSearchFolder(String name, FolderInterface folder)`
  `static SearchFolder`
  SearchFactory.`createSearchFolder(String name, FolderInterface folder, Search search)`

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

  Methods in com.sas.services.information.search.impl with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `SearchFolder`
  SearchFolderImpl.`copyTo(FolderInterface folder, String name)`
  Create a new SearchFolder object that is copy from this one.
  Constructors in com.sas.services.information.search.impl with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `SearchFolderImpl(RepositoryInterface repos, String name, FolderInterface parent)`
  Main constructor called from Information Services to create this smart object.

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

  Methods in com.sas.services.publish that return FolderInterface
  Modifier and Type
  Method
  Description
  `final FolderInterface`
  DirectoryHierarchy.`getFolderChannels()`
  Gets the folder representing the channels folder for the publish/subscribe framework.
  `final FolderInterface`
  DirectoryHierarchy.`getFolderEventSubscribers()`
  Deprecated.
  `final FolderInterface`
  DirectoryHierarchy.`getFolderPackageSubscribers()`
  Gets the folder representing the package subscribers folder for the publish-subscribe framework.
  `final FolderInterface`
  DirectoryHierarchy.`getFolderPublishing()`
  Gets the folder representing the publish-subscribe framework.
  `final FolderInterface`
  DirectoryHierarchy.`getFolderSubscribers()`
  Gets the folder representing the subscribers folder for the publish/subscribe framework.
  `static final FolderInterface`
  DirectoryHierarchy.`getSystemFolder(RepositoryInterface repository)`
  Queries the repository for the folder which is capable of parenting the publishing directory hierarchy.

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

  Methods in com.sas.services.publish.metadata with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `static List`
  PackageUtil.`getDAVChannels(FolderInterface folder)`
  Return a list of all WebDAV channels found in the specified folder or any of its sub-folders.
  `static int`
  PackageUtil.`getDAVPackageCount(FolderInterface folder)`
  Determines the number of the packages that have been published to any WebDAV persisted folder that exists in the specified folder or its sub-folders.
  Constructors in com.sas.services.publish.metadata with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `OMRArchive(RepositoryInterface repos, String name, FolderInterface parent)`

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

  Methods in com.sas.services.storedprocess.metadata with parameters of type FolderInterface
  Modifier and Type
  Method
  Description
  `MetadataInterface`
  StoredProcess.`copyTo(FolderInterface folder, String name)`
  Constructors in com.sas.services.storedprocess.metadata with parameters of type FolderInterface
  Modifier
  Constructor
  Description
  ``
  `StoredProcess(RepositoryInterface repos, String name, FolderInterface parent)`