*** This class provides Binary Compatibility only, not Source Compatibility ***

Class FilteredRepository

java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
All Implemented Interfaces:
FilteredFolderInterface, FilteredRepositoryInterface, FolderInterface, MetadataInterface, MutableContainerInterface, PublicObjectContainerInterface, PublicObjectInterface, com.sas.services.util.UpgradeInterface, com.sas.storage.editableproperties.LocalizableProperties, Serializable, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public class FilteredRepository extends FilteredFolder implements FilteredRepositoryInterface
This class represents basically the same thing as a FilteredFolder, except that it's the repository level. The name that gets returned from this object is the URL of the repository.
Since:
1.1
See Also:
  • Constructor Details

    • FilteredRepository

      public FilteredRepository(RepositoryInterface repository) throws RemoteException
      Parameters:
      repository - The repository the filtered results originated from.
      Throws:
      RemoteException - if unable to export the remote object.
  • Method Details

    • getRepository

      public RepositoryInterface getRepository() throws RemoteException
      Description copied from class: Metadata
      Get the handle to the repository for this object.

      Specified by:
      getRepository in interface FilteredRepositoryInterface
      Specified by:
      getRepository in interface MetadataInterface
      Overrides:
      getRepository in class Metadata
      Returns:
      A handle to the repository this item exists in.
      Throws:
      RemoteException - in the event of remote object failure
    • getName

      public String getName() throws RemoteException
      Description copied from class: Metadata
      Gets the name of the object.

      Specified by:
      getName in interface PublicObjectInterface
      Overrides:
      getName in class FilteredFolder
      Returns:
      The name String for the object.
      Throws:
      RemoteException - in the event of remote object failure.
    • getReposId

      public String getReposId() throws RemoteException
      Description copied from class: Metadata
      Get the repository identifier for this object. The repository ID uniquely identifies the object within the repository.

      Specified by:
      getReposId in interface MetadataInterface
      Overrides:
      getReposId in class FilteredFolder
      Returns:
      A String with the repository identifier.
      Throws:
      RemoteException - in the event of remote object failure.