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

com.sas.services.information.metadata
Class LdapEventSubscriber

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

public class LdapEventSubscriber
extends Folder
implements EventSubscriberInterface

LDAP event subscriber.

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.SubscriberInterface
SUBSCRIBER_CONTENT, SUBSCRIBER_EVENT
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Fields inherited from interface com.sas.services.information.metadata.FolderInterface
FOLDER_TYPE_BIP
 
Constructor Summary
LdapEventSubscriber()
          Constructor for LdapEventSubscriber.
LdapEventSubscriber(RepositoryInterface repos, String name, FolderInterface parent)
           
LdapEventSubscriber(Saseventsubscriber o)
          Constructor for LdapEventSubscriber.
 
Method Summary
 ContentDestination getContentDestination()
          Get the content destination for this subscriber
 String getDeliveryTransport()
          Gets the preferred delivery transport for this subscriber.
 PersonInterface getPerson()
          Returns the user this subscriber identity belongs to.
 String getQueueName()
          Gets the queue name to deliver to for this subscriber.
 List getSubscribedChannels()
          Get a list of the channels subscribed to by this Subscriber identity.
 String getType()
          Get the object type.
 void setContentDestination(DirectoryInterface basePathDirectory, String relativePath)
          Set the content destination for this subscriber.
 void setDeliveryTransport(String deliveryTransport)
          Sets the delivery transport for this subscriber.
 void setPerson(PersonInterface person)
          Sets the user this subscriber identity belongs to.
 void setQueueName(String queueName)
          Sets the queue name this subscriber receives data on.
 
Methods inherited from class com.sas.services.information.metadata.Folder
addItem, addNewItem, addSubfolder, delete, deleteItem, deleteSubfolder, getFolderRefresh, getFolderType, getItem, getItemByClass, getItemByType, getItemRefresh, getItems, getItemsByClass, getItemsByType, getParent, getPath, getSubfolder, getSubfolders, makeSubfolder, mapNameToFilesystem, mapUrlToFilesystem, removeItem, removeSubfolder, setFolderRefresh, setFolderType, setItemRefresh, setName, setRepository
 
Methods inherited from class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, 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, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, 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.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

LdapEventSubscriber

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

LdapEventSubscriber

public LdapEventSubscriber(Saseventsubscriber o)
                    throws RemoteException
Constructor for LdapEventSubscriber.
Parameters:
o -  
Throws:
RemoteException -  

LdapEventSubscriber

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

getPerson

public PersonInterface getPerson()
                          throws RemoteException
Description copied from interface: SubscriberInterface
Returns the user this subscriber identity belongs to.

Specified by:
getPerson in interface SubscriberInterface
See Also:
SubscriberInterface.getPerson()

setPerson

public void setPerson(PersonInterface person)
               throws RemoteException
Description copied from interface: SubscriberInterface
Sets the user this subscriber identity belongs to.

Specified by:
setPerson in interface SubscriberInterface
See Also:
SubscriberInterface.setPerson(PersonInterface)

getDeliveryTransport

public String getDeliveryTransport()
                            throws RemoteException
Description copied from interface: SubscriberInterface
Gets the preferred delivery transport for this subscriber.

Specified by:
getDeliveryTransport in interface SubscriberInterface
See Also:
SubscriberInterface.getDeliveryTransport()

setDeliveryTransport

public void setDeliveryTransport(String deliveryTransport)
                          throws RemoteException
Description copied from interface: SubscriberInterface
Sets the delivery transport for this subscriber.

Specified by:
setDeliveryTransport in interface SubscriberInterface
See Also:
SubscriberInterface.setDeliveryTransport(String)

getQueueName

public String getQueueName()
                    throws RemoteException
Description copied from interface: SubscriberInterface
Gets the queue name to deliver to for this subscriber.

Specified by:
getQueueName in interface SubscriberInterface
See Also:
SubscriberInterface.getQueueName()

setQueueName

public void setQueueName(String queueName)
                  throws RemoteException
Description copied from interface: SubscriberInterface
Sets the queue name this subscriber receives data on.

Specified by:
setQueueName in interface SubscriberInterface
See Also:
SubscriberInterface.setQueueName(String)

getContentDestination

public ContentDestination getContentDestination()
                                         throws RemoteException
Description copied from interface: SubscriberInterface
Get the content destination for this subscriber
Specified by:
getContentDestination in interface SubscriberInterface
See Also:
SubscriberInterface.getContentDestination()

setContentDestination

public void setContentDestination(DirectoryInterface basePathDirectory,
                                  String relativePath)
                           throws RemoteException
Description copied from interface: SubscriberInterface
Set the content destination for this subscriber.
Specified by:
setContentDestination in interface SubscriberInterface
See Also:
SubscriberInterface.setContentDestination(DirectoryInterface, String)

getSubscribedChannels

public List getSubscribedChannels()
                           throws ServiceException,
                                  RemoteException
Get a list of the channels subscribed to by this Subscriber identity.
Specified by:
getSubscribedChannels in interface SubscriberInterface
Returns:
a List of ChannelInterface objects.
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.

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