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

com.sas.services.information.metadata
Class OMRServerComponent

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
All Implemented Interfaces:
MetadataInterface, ServerComponentInterface, ServerInterface
Direct Known Subclasses:
OMRFtpServer, OMRHttpServer

public class OMRServerComponent
extends OMRServer
implements ServerComponentInterface

ServerComponent 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
  OMRServerComponent()
           
protected OMRServerComponent(Class theClass)
           
  OMRServerComponent(RepositoryInterface repos, String name, FolderInterface parent)
           
protected OMRServerComponent(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)
           
  OMRServerComponent(ServerComponent o)
           
protected OMRServerComponent(ServerComponent o, Class theClass)
           
protected OMRServerComponent(ServerComponentImpl_Stub o, Class theClass)
           
  OMRServerComponent(ServerComponentImpl o)
           
protected OMRServerComponent(ServerComponentImpl o, Class theClass)
           
 
Method Summary
 String getType()
          Get the object type.
 void setRepository(RepositoryInterface repos)
          Set the repository that this item exists in.
 
Methods inherited from class com.sas.services.information.metadata.OMRServer
addProperty, addServed, addServer, getApplicationProtocol, getClassIdentifier, getConnectionProperties, getDataPackages, getDomains, getHost, getName, 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, getDomains, 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, getName, 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, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

OMRServerComponent

public OMRServerComponent()
                   throws RemoteException

OMRServerComponent

public OMRServerComponent(ServerComponent o)
                   throws RemoteException

OMRServerComponent

public OMRServerComponent(ServerComponentImpl o)
                   throws RemoteException

OMRServerComponent

public OMRServerComponent(RepositoryInterface repos,
                          String name,
                          FolderInterface parent)
                   throws RemoteException

OMRServerComponent

protected OMRServerComponent(Class theClass)
                      throws RemoteException

OMRServerComponent

protected OMRServerComponent(ServerComponent o,
                             Class theClass)
                      throws RemoteException

OMRServerComponent

protected OMRServerComponent(ServerComponentImpl o,
                             Class theClass)
                      throws RemoteException

OMRServerComponent

protected OMRServerComponent(ServerComponentImpl_Stub o,
                             Class theClass)
                      throws RemoteException

OMRServerComponent

protected OMRServerComponent(RepositoryInterface repos,
                             String name,
                             FolderInterface parent,
                             Class theClass)
                      throws RemoteException
Method Detail

setRepository

public void setRepository(RepositoryInterface repos)
                   throws IllegalStateException,
                          RemoteException
Description copied from interface: MetadataInterface
Set the repository that this item exists in.

Specified by:
setRepository in interface MetadataInterface
Overrides:
setRepository in class Metadata
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Parameters:
repository - A handle to the repository for this object.
Throws:
IllegalStateException - If the repository has already been set.
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 OMRServer
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
A type string for the object.
Throws:
RemoteException - if an error occurs

***  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:59