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

com.sas.services.information.metadata
Class DavEvent

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.Content
                                |
                                +--com.sas.services.information.metadata.DavEvent
All Implemented Interfaces:
ContentInterface, EventInterface, MetadataInterface,
Direct Known Subclasses:
StoredProcessAlertItem

public class DavEvent
extends Content
implements EventInterface

A smart object that represents event data stored in a DAV repository.

Since:
1.0
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
  DavEvent()
          Creates a new DavEvent.
protected DavEvent(Class theClass)
          Creates a new DavEvent.
  DavEvent(DAVEvent event)
          Creates a new DavEvent that incorporates the event passed to the constructor
protected DavEvent(DAVEvent event, Class theClass)
          Creates a new DavEvent that incorporates the event passed to the constructor
 
Method Summary
 Document getEventDocument()
          Deprecated.  
 String getEventDocumentAsString()
          Gets the event document, containing the event header and event body
 String getType()
          Returns the object type
 void setEventDocument(Document eventDoc)
          Deprecated.  
 void setEventDocumentFromString(String eventDocString)
          Sets the event document, containing the event header and event body
 
Methods inherited from class com.sas.services.information.metadata.Content
getContentAsBytes, getContentAsStream, getContentAsString, getContentType, getProperty, setContent, setContentFromBytes, setContentFromStream, setContentType, setProperty
 
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, refresh, 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.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, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

DavEvent

public DavEvent()
         throws RemoteException
Creates a new DavEvent.
Throws:
RemoteException - if unable to export the remote object.

DavEvent

public DavEvent(DAVEvent event)
         throws RemoteException
Creates a new DavEvent that incorporates the event passed to the constructor
Parameters:
event - DAV event
Throws:
RemoteException - if unable to export the remote object.

DavEvent

protected DavEvent(Class theClass)
            throws RemoteException
Creates a new DavEvent.
Parameters:
theClass - The subclass's class which will be used to determine appropriate RMI socket factories.
Throws:
RemoteException - if unable to export the remote object.

DavEvent

protected DavEvent(DAVEvent event,
                   Class theClass)
            throws RemoteException
Creates a new DavEvent that incorporates the event passed to the constructor
Parameters:
event - DAV event
theClass - The subclass's class which will be used to determine appropriate RMI socket factories.
Throws:
RemoteException - if unable to export the remote object.
Method Detail

getType

public String getType()
               throws RemoteException
Returns the object type
Specified by:
getType in interface MetadataInterface
Overrides:
getType in class Content
Returns:
String This is an "Event" type

setEventDocument

public void setEventDocument(Document eventDoc)
                      throws RemoteException
Deprecated.  

Sets the event document, containing the event header and event body
Specified by:
setEventDocument in interface EventInterface
Parameters:
eventDoc - The event document

getEventDocument

public Document getEventDocument()
                          throws RemoteException
Deprecated.  

Gets the event document, containing the event header and event body
Specified by:
getEventDocument in interface EventInterface
Returns:
Document The event document

setEventDocumentFromString

public void setEventDocumentFromString(String eventDocString)
                                throws RemoteException
Sets the event document, containing the event header and event body
Specified by:
setEventDocumentFromString in interface EventInterface
Parameters:
eventDocString - The event document XML string

getEventDocumentAsString

public String getEventDocumentAsString()
                                throws RemoteException
Gets the event document, containing the event header and event body
Specified by:
getEventDocumentAsString in interface EventInterface
Returns:
String The event document XML string

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