Class OMRProxy

java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.sas.services.information.metadata.Metadata
com.sas.services.information.metadata.OMRConnection
com.sas.services.information.metadata.OMRTCPIPConnection
com.sas.services.information.metadata.OMRProxy
All Implemented Interfaces:
ConnectionInterface, MetadataInterface, ProxyInterface, TCPIPConnectionInterface, PublicObjectInterface, com.sas.storage.editableproperties.SubstitutionProperties, Serializable, Remote

public class OMRProxy extends OMRTCPIPConnection implements ProxyInterface
OMRProxy
See Also:
  • Field Details

    • PROXY_PATH_PROPNAME

      protected static final String PROXY_PATH_PROPNAME
      See Also:
    • PROXY_APP_PROTOCOL

      protected static final String PROXY_APP_PROTOCOL
      See Also:
    • m_supportedSchemes

      protected static String[] m_supportedSchemes
    • m_defPorts

      protected static int[] m_defPorts
  • Constructor Details

    • OMRProxy

      public OMRProxy(com.sas.metadata.remote.TCPIPConnection o) throws RemoteException
      Constructor for the OMRProxy class
      Parameters:
      o - TCPIPConnection object to model OMRProxy
      Throws:
      RemoteException
    • OMRProxy

      public OMRProxy(com.sas.metadata.remote.impl.TCPIPConnectionImpl o) throws RemoteException
      Constructor for the OMRProxy class
      Parameters:
      o - TCPIPConnectionImpl object to model OMRProxy
      Throws:
      RemoteException
    • OMRProxy

      public OMRProxy(com.sas.metadata.remote.impl.TCPIPConnectionImpl_Stub o) throws RemoteException
      Constructor for the OMRProxy class
      Parameters:
      o - TCPIPConnectionImpl_Stub object to model OMRProxy
      Throws:
      RemoteException
    • OMRProxy

      public OMRProxy(RepositoryInterface repos, String name, FolderInterface parent) throws RemoteException
      Constructor for the OMRProxy object
      Parameters:
      repos - The repository to create this object in
      name - The name of the object to create
      parent - The parent folder of the object
      Throws:
      RemoteException
  • Method Details

    • getPath

      public String getPath() throws ServiceException, RemoteException
      Description copied from interface: ProxyInterface
      Returns the path for this Proxy
      Specified by:
      getPath in interface ProxyInterface
      Returns:
      String representing the path for this proxy
      Throws:
      ServiceException
      RemoteException
    • getScheme

      public String getScheme() throws RemoteException
      Description copied from interface: ProxyInterface
      Returns the scheme for this Proxy
      Specified by:
      getScheme in interface ProxyInterface
      Returns:
      String representing the scheme for this proxy
      Throws:
      RemoteException
    • getURI

      public String getURI() throws ServiceException, RemoteException
      Description copied from interface: ProxyInterface
      Returns the URI for this proxy
      Specified by:
      getURI in interface ProxyInterface
      Returns:
      String representing the URI for this proxy
      Throws:
      ServiceException
      RemoteException
    • setPath

      public void setPath(String path) throws RemoteException, ServiceException
      Description copied from interface: ProxyInterface
      Sets the path for this Proxy
      Specified by:
      setPath in interface ProxyInterface
      Parameters:
      path - Path to set for this proxy
      Throws:
      RemoteException
      ServiceException
    • setScheme

      public void setScheme(String scheme) throws RemoteException
      Description copied from interface: ProxyInterface
      Sets the scheme for this Proxy
      Specified by:
      setScheme in interface ProxyInterface
      Parameters:
      scheme - Scheme to set for this Proxy
      Throws:
      RemoteException
    • setURI

      public void setURI(String uri) throws ServiceException, RemoteException
      Description copied from interface: ProxyInterface
      Sets the URI for this Proxy
      Specified by:
      setURI in interface ProxyInterface
      Parameters:
      uri - The uri to set for this proxy
      Throws:
      ServiceException
      RemoteException