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

com.sas.services.information.metadata
Class OMREventSubscriber

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.OMRSubscriber
                                |
                                +--com.sas.services.information.metadata.OMREventSubscriber
All Implemented Interfaces:
EventSubscriberInterface, MetadataInterface, SubscriberInterface

public class OMREventSubscriber
extends OMRSubscriber
implements EventSubscriberInterface

This class represents event subscriber entry from an OMR 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.SubscriberInterface
SUBSCRIBER_CONTENT, SUBSCRIBER_EVENT
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Constructor Summary
OMREventSubscriber()
          Constructor for OMREventSubscriber.
OMREventSubscriber(ITEventSubscriber o)
          Constructor for OMREventSubscriber.
OMREventSubscriber(ITEventSubscriberImpl o)
          Constructor for OMREventSubscriber.
OMREventSubscriber(RepositoryInterface repos, String name, FolderInterface parent)
           
 
Method Summary
protected  ServerComponent getServerComponent(List servers)
          Gets the server component representing an HTTP server.
 String getType()
          Get the object type.
 void refresh()
          Refresh the data for this object from the repository.
 
Methods inherited from class com.sas.services.information.metadata.OMRSubscriber
getContentDestination, getDeliveryTransport, getPerson, getQueueName, getSubscribedChannels, setContentDestination, setDeliveryTransport, setPerson, setQueueName
 
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, getName, 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, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, 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.SubscriberInterface
getContentDestination, getDeliveryTransport, getPerson, getQueueName, getSubscribedChannels, setContentDestination, setDeliveryTransport, setPerson, setQueueName
 
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, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

OMREventSubscriber

public OMREventSubscriber()
                   throws RemoteException
Constructor for OMREventSubscriber.
Throws:
RemoteException -  

OMREventSubscriber

public OMREventSubscriber(ITEventSubscriber o)
                   throws RemoteException
Constructor for OMREventSubscriber.
Parameters:
o -  
Throws:
RemoteException -  

OMREventSubscriber

public OMREventSubscriber(ITEventSubscriberImpl o)
                   throws RemoteException
Constructor for OMREventSubscriber.
Parameters:
o -  
Throws:
RemoteException -  

OMREventSubscriber

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

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 OMRSubscriber
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
A type string for the object.
Throws:
RemoteException - if an error occurs

refresh

public void refresh()
             throws ServiceException,
                    RemoteException
Refresh the data for this object from the repository. The subscriber's attributes as well as the following associations will be refreshed:
Specified by:
refresh in interface MetadataInterface
Overrides:
refresh in class OMRSubscriber
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.

getServerComponent

protected final ServerComponent getServerComponent(List servers)
Gets the server component representing an HTTP server. The first HTTP server encountered will be returned.
Overrides:
getServerComponent in class OMRSubscriber
Parameters:
servers - List of servers
Returns:
ServerComponent representing an HTTP server or null if one was not defined.

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