# Uses of Package
com.sas.services.information.metadata

Packages that use com.sas.services.information.metadata
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.datalocalization
com.sas.services.information.metadata.dav
Information Service WebDAV metadata.
com.sas.services.information.metadata.etl
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.lookup
com.sas.services.information.metadata.lookup.actions
com.sas.services.information.metadata.lookup.utils
com.sas.services.information.metadata.olap
com.sas.services.information.metadata.prompt
Information Service prompt model.
com.sas.services.information.metadata.propertybag
Information service property bag.
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.publicobject
Public Objects are Information Service objects which represent SAS information which is rooted in metadata.
com.sas.services.information.sasfolders
This SAS Folders Model provides a light-weight, non visual, mechanism for browsing the SAS Folders tree structure.
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.information.util
Information service utilities.
com.sas.services.publish
Publish services.
com.sas.services.publish.archive
Publish service archive.
com.sas.services.publish.metadata
Publish Service metadata.
com.sas.services.publish.webdav
Publishing capabilities for a WebDAV client.
com.sas.services.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.storedprocess
Execute stored processes.
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.

- Classes in com.sas.services.information.metadata used by com.sas.services.connection.platform
  Class
  Description
  LogicalServerInterface
  This interface is kind of a place holder.
- Classes in com.sas.services.information.metadata used by com.sas.services.information
  Class
  Description
  FilteredFolderInterface
  This is a generic interface for interacting with a Folder object.
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  IdentityGroupInterface
  IdentityInterface
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
  PersonalRepositoryInterface
  PersonInterface
  This is a generic interface for interacting with a repository entry that represents a person.
  RoleInterface
  RootFolderInterface
  SoftwareComponentInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.information.cache
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata
  Class
  Description
  AbstractPropertyInterface
  AccessControlEntryInterface
  AccessControlTemplateInterface
  This is the interface for an AccessControlTemplate object.
  AnalyticTableAttributes
  Application
  ApplicationInterface
  AssociationPropertyInterface
  AttachmentInterface
  Represents an attachment for a comment
  AuthorizationBaseInterface
  AuthorizationBase provides authorization methods common to protected Object and ACT definition usage.
  AuthorizationExplainedInfoInterface
  Interface methods that return attributes from an instance of AuthorizationExplainedInfo.
  AuthorizationIdentityInfoInterface
  Interface methods that get attributes from an instance of MdAuthorizationIdentityInfo.
  AuthorizationInfoInterface
  Interface methods that set or get attributes from an instance of AuthorizationInfo.
  AuthorizationInheritanceInfo
  Implementation Methods for obtaining inheritance info for an object
  AuthorizationInheritanceInfoInterface
  Interface methods to get attributes from an instance of AuthorizationInheritanceInfoInterface.
  AuthorizationUtilInterface
  Remaining Interface methods for managing authorizations on protected objects.
  ClassifierInterface
  ColumnAttributes
  ColumnContainerInterface
  Both indexes and keys represent a somewhat similar data structure in a sense that they both are column container so it make sense to generalize the functionality around the column handling in a base interface and specialize this functionality in the respective Index and keys interfaces.
  ColumnHierarchyInterface
  ColumnInterface
  CommentFilterInterface
  Provides a mechanism to filter comments.
  CommentInterface
  A comment
  ConnectionInterface
  Content
  Content is an example of a smartobject that surfaces content from the underlying repository entity (DAV is an example a repository where entities have content).
  ContentDestination
  The ContentDestination class is a container class that contains the content destination information for a subscriber or channel.
  ContentInterface
  Manipulation of the actual content of a Content smart object
  ContentSubscriberInterface
  Package subscriber interface.
  DatabaseCatalogInterface
  DataTableInterface
  DataTableRoleInterface
  DeployedDataPackageInterface
  DirectoryInterface
  This interface represents a repository neutral accessor class for a Directory object in a metadata repository.
  DocumentInterface
  This is a simple interface for representing documents that are coming from a metadata repository.
  EmailInterface
  EventInterface
  Event data is persisted as an XML document.
  EventSubscriberInterface
  Deprecated.
  ExternalIdentityInterface
  FileInterface
  FilteredFolder
  This is a generic interface for interacting with a Folder object.
  FilteredFolderInterface
  This is a generic interface for interacting with a Folder object.
  FilteredRepositoryInterface
  This class represents basically the same thing as a FilteredFolder, except that it's the repository level.
  Folder
  This class implements the FolderInterface.
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  ForeignKeyInterface
  Represents foreign key associated with the relational table
  GaoIdentity
  GridApplicationInterface
  GroupInterface
  This is a generic interface for objects coming out of the repositories that represent groups.
  HostInterface
  IdentityGroupInterface
  IdentityInterface
  IdentityMembershipInterface
  Interface methods to return the membership info for an identity
  IndexAttribute
  IndexInterface
  Represents Index associated with Physical Table.
  IndirectPermissionInfoInterface
  Interface methods for obtaining indirect permission info
  IndirectPermissionInfoInterface.IndirectPermissionSource
  indirect Permission source ACTSPECIFICATION : identifies the ACT that supplies the indirect permission GRPMBRSHIP : identifies the UserGroup or Role that supplies the indirect permission INHERITED : the permission comes from an inheritance parent, or Repository ACT Inheritance-specific sources: EXPLICT_ON_PARENT : permission explicitly set on inheritance parent GROUP_ON_PARENT : permission set from IdentityGroup or Role on inheritance parent ACT_ON_PARENT : permission set in ACT on inheritance parent REPOSITORY_DEFAULT_ACT : permission setting comes from Repository Default ACT
  IndirectPermissionInfoInterface.IndirectPermissionType
  indirect authorization type
  KeyAssociationInterface
  Each Key association represents a pair of column from the foreign key defining table and the unique Key from the referring table
  KeywordFilter
  This class extends the Filter class by adding the ability to search by keyword.
  LocationInterface
  LogicalServerInterface
  This interface is kind of a place holder.
  LoginInterface
  This is a generic interface for interacting with a repository entry that represents a login object.
  MessageQueueInterface
  Message queue interface.
  Metadata
  An abstract class to represent objects that can exist in multiple types of repositories.
  MetadataBuilder
  Abstract base class for a metadata object builder.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  MetadataNameConstraint
  Allows object types to insert an additional name constraint on objects during upgrade.
  MultiHostDeployment
  Some server public types like stored process server object spawner and workspace servers currently support multiple host deployment.
  MyDocumentsInterface
  MyInboxInterface
  MyResultsInterface
  OMRConnection
  OMRGridApplication
  OMRGridServer
  OMRServer
  Server persisted in a SAS Metadata Repository.
  OMRServerComponent
  ServerComponent persisted in a SAS Metadata Repository.
  OMRSoftwareComponent
  OMRTCPIPConnection
  PathFilter
  PathUrl
  This class encapsulates the SBIP formatted URL.
  PermissionExplainedInfoInterface
  Interface methods for explaining permission source info
  PermissionInfoInterface
  Interface methods for setting or obtaining info for a specific Permission.
  PermissionInfoInterface.PermissionSource
  permission source EXPLICIT : the permission is set directly on the object ACT : the permission comes from an ACT directly applied to the object INDIRECT : the permission comes from a group membership, inheritance parent, or Repository ACT
  PermissionInfoInterface.PermissionType
  permission type determines if the permission is Granted or Denied.
  PersonalRepositoryInterface
  PersonInterface
  This is a generic interface for interacting with a repository entry that represents a person.
  PhoneNumberInterface
  PhysicalTableAttributes
  PortalProperties
  PropertyGroupInterface
  PropertyInterface
  This is a simple interface for representing properties that are coming from a metadata repository.
  PropertySetInterface
  PropertyValueType
  PrototypeInterface
  PrototypePropertyInterface
  ProxyInterface
  ProxyInterface
  ProxyListInterface
  ProxyListInterface
  QueryClauseInterface
  QueueManagerInterface
  RelationalKeyInterface
  Represents Unique Key associated with the Relational Table.
  RelationalKeyInterface.KeyType
  Defines the Type of the Keys.
  RelationalSchemaInterface
  RelationalTableInterface
  This interface is just a place holder for the table class hierarchy in the meta model.
  RemarksInterface
  Remarks are a list of comments, which forms a way of grouping comments on a related topic together.
  RootFolderInterface
  SASClientConnectionInterface
  SASLibraryInterface
  SASLibraryInterface.PreAssignmentType
  Represents the PreAssignment type of the SASLibrary
  ServerComponentInterface
  ServerInterface
  This is a generic interface for interacting with a repository entry that represents a server of some sort.
  ServiceTypeInterface
  SoftwareComponentAttributes
  SoftwareComponentInterface
  SPDSServerInterface
  SubscriberInterface
  Subscriber interface.
  TCPIPConnectionInterface
  TextStoreInterface
  A simple interface representing TextStore objects from the metadata store.
  TransformationInterface
  This interface and its implementation exist solely to service the needs of the DM server component.
  UniqueNameValidator
  Validates the name of the object.
  UniqueNameValidator.ValidatorContext
  Type of name spaces for name validation
  VirtualFolder
  An implementation of a virtual folder.
  VirtualFolderInterface
  Interface used to model a virtual folder contained within the SAS Folders tree.
  VirtualFolderManager
  Manages and creates virtual folders within a repository's System folder.
  VirtualMetadata
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.businessruleflow
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.dataexplorer
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.datalocalization
  Class
  Description
  ColumnInterface
  DataTableInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.dav
  Class
  Description
  AccessControlEntryInterface
  CommentInterface
  A comment
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.etl
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PrototypeInterface
  TransformationInterface
  This interface and its implementation exist solely to service the needs of the DM server component.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.favorites
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.favorites.impl
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.libraries
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  LoginInterface
  This is a generic interface for interacting with a repository entry that represents a login object.
  SASClientConnectionInterface
  SASLibraryInterface
  ServerComponentInterface
  ServerContextInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.lookup
  Class
  Description
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.lookup.actions
  Class
  Description
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.lookup.utils
  Class
  Description
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.olap
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.prompt
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  Metadata
  An abstract class to represent objects that can exist in multiple types of repositories.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.propertybag
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.secureddata
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.secureddata.impl
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.metadata.servers
  Class
  Description
  ConnectionInterface
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  PhysicalTableInterface
  SASLibraryInterface
  ServerComponentInterface
  ServerInterface
  This is a generic interface for interacting with a repository entry that represents a server of some sort.
  SoftwareComponentInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.information.publicobject
  Class
  Description
  IdentityInterface
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.sasfolders
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
  VirtualFolderInterface
  Interface used to model a virtual folder contained within the SAS Folders tree.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.search
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.search.impl
  Class
  Description
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.information.util
  Class
  Description
  PathUrl
  This class encapsulates the SBIP formatted URL.
- Classes in com.sas.services.information.metadata used by com.sas.services.publish
  Class
  Description
  ChannelInterface
  This interface represents a repository neutral accessor class for an IT Channel entity in a metadata repository.
  ContentDestination
  The ContentDestination class is a container class that contains the content destination information for a subscriber or channel.
  FolderInterface
  This is a generic interface for interacting with a Folder object.
- Classes in com.sas.services.information.metadata used by com.sas.services.publish.archive
  Class
  Description
  ContentDestination
  The ContentDestination class is a container class that contains the content destination information for a subscriber or channel.
- Classes in com.sas.services.information.metadata used by com.sas.services.publish.metadata
  Class
  Description
  ChannelInterface
  This interface represents a repository neutral accessor class for an IT Channel entity in a metadata repository.
  Content
  Content is an example of a smartobject that surfaces content from the underlying repository entity (DAV is an example a repository where entities have content).
  ContentDestination
  The ContentDestination class is a container class that contains the content destination information for a subscriber or channel.
  ContentInterface
  Manipulation of the actual content of a Content smart object
  ContentSubscriberInterface
  Package subscriber interface.
  DeployedDataPackageInterface
  DirectoryInterface
  This interface represents a repository neutral accessor class for a Directory object in a metadata repository.
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  KeywordFilter
  This class extends the Filter class by adding the ability to search by keyword.
  Metadata
  An abstract class to represent objects that can exist in multiple types of repositories.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PathUrl
  This class encapsulates the SBIP formatted URL.
  PersonInterface
  This is a generic interface for interacting with a repository entry that represents a person.
- Classes in com.sas.services.information.metadata used by com.sas.services.publish.webdav
  Class
  Description
  ContentDestination
  The ContentDestination class is a container class that contains the content destination information for a subscriber or channel.
- Classes in com.sas.services.information.metadata used by com.sas.services.security
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.storedprocess
  Class
  Description
  HttpServerInterface
  This is a generic interface for interacting with a repository entry that represents an HTTP server of some sort.
  LogicalServerInterface
  This interface is kind of a place holder.
  ServerContextInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.storedprocess.metadata
  Class
  Description
  ChannelInterface
  This interface represents a repository neutral accessor class for an IT Channel entity in a metadata repository.
  Content
  Content is an example of a smartobject that surfaces content from the underlying repository entity (DAV is an example a repository where entities have content).
  ContentInterface
  Manipulation of the actual content of a Content smart object
  DavEvent
  A smart object that represents event data stored in a DAV repository.
  DirectoryInterface
  This interface represents a repository neutral accessor class for a Directory object in a metadata repository.
  EventInterface
  Event data is persisted as an XML document.
  FolderInterface
  This is a generic interface for interacting with a Folder object.
  KeywordFilter
  This class extends the Filter class by adding the ability to search by keyword.
  LogicalServerInterface
  This interface is kind of a place holder.
  Metadata
  An abstract class to represent objects that can exist in multiple types of repositories.
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PhysicalTableInterface
  ServerContextInterface
- Classes in com.sas.services.information.metadata used by com.sas.services.user
  Class
  Description
  IdentityGroupInterface
  IdentityInterface
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
  PersonalRepositoryInterface
  PersonInterface
  This is a generic interface for interacting with a repository entry that represents a person.
- Classes in com.sas.services.information.metadata used by com.sas.services.user.dav
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.
- Classes in com.sas.services.information.metadata used by com.sas.services.user.omi
  Class
  Description
  MetadataInterface
  This is a generic interface for "smart" classes that bridge the gap between disparate repositories.