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

com.sas.services.information.metadata
Class OMRHttpServer

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.OMRServer
                                |
                                +--com.sas.services.information.metadata.OMRServerComponent
                                      |
                                      +--com.sas.services.information.metadata.OMRHttpServer
All Implemented Interfaces:
HttpServerInterface, MetadataInterface, ServerComponentInterface, ServerInterface

public class OMRHttpServer
extends OMRServerComponent
implements HttpServerInterface, java.io.Serializable

HTTP server persisted in a SAS Metadata Repository.

Since:
1.1
See Also:
Serialized Form

Fields inherited from class com.sas.services.information.metadata.Metadata
_repository, _repositoryFlag, _repositoryObject, formats, gmtZone, REPOSITORY_DAV, REPOSITORY_LDAP, REPOSITORY_NONE, REPOSITORY_OMR
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Constructor Summary
OMRHttpServer()
           
OMRHttpServer(RepositoryInterface repos, String name, FolderInterface parent)
           
OMRHttpServer(ServerComponent o)
           
OMRHttpServer(ServerComponentImpl o)
           
 
Method Summary
 List getDomains()
          Get a list of the authentication domains that the server is running in.
 String getName()
          Get the name for this object.
 String getProxyUrl()
          Get the proxy url.
 String getType()
          Get the object type.
 String getUrl()
          Get the url for this HTTP server.
 void setProxyUrl(String proxyUrl)
          Set the proxy url for this HTTP server.
 
Methods inherited from class com.sas.services.information.metadata.OMRServerComponent
setRepository
 
Methods inherited from class com.sas.services.information.metadata.OMRServer
addProperty, addServed, addServer, getApplicationProtocol, getClassIdentifier, getConnectionProperties, getDataPackages, getHost, getProperties, getProperties, getProperty, getServed, getServers, getServiceTypes, getTcpPort, removeProperty, removeServed, removeServer, setApplicationProtocol, setHost, setTcpPort
 
Methods inherited from class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getInformationService, getKeywords, getModifyDate, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getTreeRefresh, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setTreeRefresh, startTransaction, transactionEvent, uncheckout, update, version
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sas.services.information.metadata.ServerInterface
addProperty, addServed, addServer, getApplicationProtocol, getClassIdentifier, getConnectionProperties, getDataPackages, getHost, getProperties, getProperties, getProperty, getServed, getServers, getServiceTypes, getTcpPort, removeProperty, removeServed, removeServer, setApplicationProtocol, setHost, setTcpPort
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getKeywords, getModifyDate, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

OMRHttpServer

public OMRHttpServer()
              throws RemoteException

OMRHttpServer

public OMRHttpServer(ServerComponent o)
              throws RemoteException

OMRHttpServer

public OMRHttpServer(ServerComponentImpl o)
              throws RemoteException

OMRHttpServer

public OMRHttpServer(RepositoryInterface repos,
                     String name,
                     FolderInterface parent)
              throws RemoteException
Method Detail

getName

public String getName()
               throws RemoteException
Description copied from interface: MetadataInterface
Get the name for this object.

Specified by:
getName in interface MetadataInterface
Overrides:
getName in class OMRServer
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
The object name.
Throws:
RemoteException - if an error occurs

getType

public String getType()
               throws RemoteException
Description copied from interface: MetadataInterface
Get the object type. Subclasses of Metadata will return a repository-neutral type string. If no subclass exists, Metadata returns the repository-specific type.
Specified by:
getType in interface MetadataInterface
Overrides:
getType in class OMRServerComponent
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
A type string for the object.
Throws:
RemoteException - if an error occurs

getUrl

public String getUrl()
              throws RemoteException
Get the url for this HTTP server.

Specified by:
getUrl in interface HttpServerInterface
Returns:
The url.

getProxyUrl

public String getProxyUrl()
                   throws RemoteException
Get the proxy url.

Specified by:
getProxyUrl in interface HttpServerInterface
Returns:
The proxy url.

setProxyUrl

public void setProxyUrl(String proxyUrl)
                 throws RemoteException
Set the proxy url for this HTTP server.

Specified by:
setProxyUrl in interface HttpServerInterface
Parameters:
proxyUrl - The proxy url.

getDomains

public List getDomains()
                throws RemoteException
Get a list of the authentication domains that the server is running in.

Specified by:
getDomains in interface HttpServerInterface
Overrides:
getDomains in class OMRServer
Returns:
a List of Strings with the names of the authentication domains the server is running in.

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




Copyright © 2006 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 17:28:58