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

com.sas.services.information.metadata
Class LdapSubscriber

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.LdapSubscriber
All Implemented Interfaces:
ContentSubscriberInterface, FolderInterface, MetadataInterface, SubscriberInterface

Deprecated. Users should use the LdapContentSubscriber or LdapEventSubscriber class

public class LdapSubscriber
extends Folder
implements ContentSubscriberInterface

LDAP repository representation of a publishing 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.ContentSubscriberInterface
DEFAULT_EMAIL_FORMAT, DEFAULT_WEBDAV_URL_TYPE, EMAIL_FORMAT_HTML, EMAIL_FORMAT_TEXT, EMAIL_TYPE, WEBDAV_URL_TYPE_COLLECTION, WEBDAV_URL_TYPE_PARENT
 
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
LdapSubscriber()
          Deprecated.  
LdapSubscriber(RepositoryInterface repos, String name, FolderInterface parent)
          Deprecated.  
LdapSubscriber(Sassubscriber o)
          Deprecated.  
 
Method Summary
 void addEntryExclusionFilter(String filter)
          Deprecated. Add an entry exclusion filter to this subscriber.
 void addEntryInclusionFilter(String filter)
          Deprecated. Add an entry inclusion filter to this subscriber.
 void addFileMimeTypeExclusionFilter(String filter)
          Deprecated. Add a file type exclusion filter.
 void addFileMimeTypeInclusionFilter(String filter)
          Deprecated. Add a file type inclusion filter.
 void addKeyword(String keyword)
          Deprecated. Adds a keyword to the list of keywords this subscriber is interested in.
 void addNameValueExclusionFilter(String filter)
          Deprecated. Adds a name/value exclusion filter to the subscriber.
 void addNameValueInclusionFilter(String filter)
          Deprecated. Adds a name/value inclusion filter to the subscriber.
 List entryExclusionFilters()
          Deprecated. Gets the entry exclusion filters defined for filtering content to this subscriber.
 List entryInclusionFilters()
          Deprecated. Gets the entry inclusion filters defined for filtering content to this subscriber.
 List fileMimeTypeExclusionFilters()
          Deprecated. Gets the file MIME type exclusion filters for this user.
 List fileMimeTypeInclusionFilters()
          Deprecated. Gets the file MIME type inclusion filters for this user.
 String getArchiveReceiveBy()
          Deprecated. Gets the receive method this subscriber prefers (value or reference).
 ContentDestination getContentDestination()
          Deprecated. Get the content destination for this subscriber
 String getDavUrlType()
          Deprecated. Sets the type of url.
 String getDeliveryTransport()
          Deprecated. Gets the preferred delivery transport for this subscriber.
 String getDescription()
          Deprecated. Get the description for this object.
 String getEmailFormat()
          Deprecated. Gets the email format for this subcriber (Usually html or text).
 List getKeywords()
          Deprecated. Gets an iterator of keywords for this subscriber.
 String getMail()
          Deprecated. Gets the mail address to send to for this subscriber.
 String getName()
          Deprecated. Get the name for this object.
 PersonInterface getPerson()
          Deprecated. Returns the user this subscriber identity belongs to.
 String getQueueName()
          Deprecated. Gets the queue name to deliver to for this subscriber.
 List getSubscribedChannels()
          Deprecated. Get a list of the channels subscribed to by this Subscriber identity.
 String getType()
          Deprecated. Get the object type.
 List nameValueExclusionFilters()
          Deprecated. Gets the name/value exclusion filters defined for filtering data received by this subscriber identity.
 List nameValueInclusionFilters()
          Deprecated. Gets the name/value inclusion filters defined for filtering data received by this subscriber identity.
 void removeEntryExclusionFilter(String filter)
          Deprecated. Remove an entry exclusion filter from this subscriber.
 void removeEntryInclusionFilter(String filter)
          Deprecated. Remove an entry inclusion filter from the subscriber.
 void removeFileMimeTypeExclusionFilter(String filter)
          Deprecated. Remove a file type exclusion filter.
 void removeFileMimeTypeInclusionFilter(String filter)
          Deprecated. Remove a file type inclusion filter.
 void removeKeyword(String keyword)
          Deprecated. Removes a keyword from the keyword list for this subscriber.
 void removeNameValueExclusionFilter(String filter)
          Deprecated. Remove a name/value exclusion filter from the subscriber.
 void removeNameValueInclusionFilter(String filter)
          Deprecated. Remove a name/value inclusion filter from the subscriber.
 void setArchiveReceiveBy(String receiveBy)
          Deprecated. Sets the preferred mechanism for receiving published archives (value or reference).
 void setContentDestination(DirectoryInterface basePathDirectory, String relativepath)
          Deprecated. Set the content destination for this subscriber.
 void setDavUrlType(String type)
          Deprecated. Sets the type of url.
 void setDeliveryTransport(String deliveryTransport)
          Deprecated. Sets the delivery transport for this subscriber.
 void setEmailFormat(String emailFormat)
          Deprecated. Sets the preferred email format for this subscriber.
 void setMail(String mail)
          Deprecated. Sets the mail address to send to for this user.
 void setPerson(PersonInterface person)
          Deprecated. Sets the user this subscriber identity belongs to.
 void setQueueName(String queueName)
          Deprecated. 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, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getInformationService, getModifyDate, 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, 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, addPermissions, addRemark, addTransactionListener, checkin, checkout, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, 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, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

LdapSubscriber

public LdapSubscriber()
               throws RemoteException
Deprecated. 

LdapSubscriber

public LdapSubscriber(Sassubscriber o)
               throws RemoteException
Deprecated. 

LdapSubscriber

public LdapSubscriber(RepositoryInterface repos,
                      String name,
                      FolderInterface parent)
               throws RemoteException
Deprecated. 
Method Detail

getName

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

Specified by:
getName in interface MetadataInterface
Overrides:
getName in class Metadata
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
Deprecated. 
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

getDescription

public String getDescription()
                      throws RemoteException
Deprecated. 
Description copied from interface: MetadataInterface
Get the description for this object.

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

getPerson

public PersonInterface getPerson()
                          throws RemoteException
Deprecated. 
Returns the user this subscriber identity belongs to.

Specified by:
getPerson in interface SubscriberInterface
Returns:
The context of the user's entry

setPerson

public void setPerson(PersonInterface person)
               throws RemoteException
Deprecated. 
Sets the user this subscriber identity belongs to.

Specified by:
setPerson in interface SubscriberInterface
Parameters:
person - The user's context

getMail

public String getMail()
               throws RemoteException
Deprecated. 
Gets the mail address to send to for this subscriber.

Specified by:
getMail in interface ContentSubscriberInterface
Returns:
The mail address, or null if there isn't one.

setMail

public void setMail(String mail)
             throws RemoteException
Deprecated. 
Sets the mail address to send to for this user.

Specified by:
setMail in interface ContentSubscriberInterface
Parameters:
mail - The mail address
Throws:
RemoteException - if a network anomaly is encountered.

getKeywords

public List getKeywords()
                 throws RemoteException
Deprecated. 
Gets an iterator of keywords for this subscriber.

Specified by:
getKeywords in interface MetadataInterface
Overrides:
getKeywords in class Metadata
Returns:
keyword List. This can be null, if there are no keywords.

addKeyword

public void addKeyword(String keyword)
                throws RemoteException
Deprecated. 
Adds a keyword to the list of keywords this subscriber is interested in.

Specified by:
addKeyword in interface MetadataInterface
Overrides:
addKeyword in class Metadata
Parameters:
keyword - a new keyword for this subscriber

removeKeyword

public void removeKeyword(String keyword)
                   throws RemoteException
Deprecated. 
Removes a keyword from the keyword list for this subscriber.

Specified by:
removeKeyword in interface MetadataInterface
Overrides:
removeKeyword in class Metadata
Parameters:
keyword - The keyword to remove.

getEmailFormat

public String getEmailFormat()
                      throws RemoteException
Deprecated. 
Gets the email format for this subcriber (Usually html or text).

Specified by:
getEmailFormat in interface ContentSubscriberInterface
Returns:
The preferred format for published email for this subscriber.

setEmailFormat

public void setEmailFormat(String emailFormat)
                    throws RemoteException
Deprecated. 
Sets the preferred email format for this subscriber.

Specified by:
setEmailFormat in interface ContentSubscriberInterface
Parameters:
emailFormat - The preferred email formatl

getDeliveryTransport

public String getDeliveryTransport()
                            throws RemoteException
Deprecated. 
Gets the preferred delivery transport for this subscriber.

Specified by:
getDeliveryTransport in interface SubscriberInterface
Returns:
The delivery transport.

setDeliveryTransport

public void setDeliveryTransport(String deliveryTransport)
                          throws RemoteException
Deprecated. 
Sets the delivery transport for this subscriber.

Specified by:
setDeliveryTransport in interface SubscriberInterface
Parameters:
deliveryTransport - The new transport.

getQueueName

public String getQueueName()
                    throws RemoteException
Deprecated. 
Gets the queue name to deliver to for this subscriber.

Specified by:
getQueueName in interface SubscriberInterface
Returns:
The message queue this subscriber recieves published information on

setQueueName

public void setQueueName(String queueName)
                  throws RemoteException
Deprecated. 
Sets the queue name this subscriber receives data on.

Specified by:
setQueueName in interface SubscriberInterface
Parameters:
queueName - The new queue name to deliver to for this subscriber.

getArchiveReceiveBy

public String getArchiveReceiveBy()
                           throws RemoteException
Deprecated. 
Gets the receive method this subscriber prefers (value or reference).

Specified by:
getArchiveReceiveBy in interface ContentSubscriberInterface
Returns:
The preferred receive mechanism for this subscriber.

setArchiveReceiveBy

public void setArchiveReceiveBy(String receiveBy)
                         throws RemoteException
Deprecated. 
Sets the preferred mechanism for receiving published archives (value or reference).

Specified by:
setArchiveReceiveBy in interface ContentSubscriberInterface
Parameters:
receiveBy - method for receiving archive data.

nameValueInclusionFilters

public List nameValueInclusionFilters()
                               throws RemoteException
Deprecated. 
Gets the name/value inclusion filters defined for filtering data received by this subscriber identity.

Specified by:
nameValueInclusionFilters in interface ContentSubscriberInterface
Returns:
The name/value inclusion filter iterator

addNameValueInclusionFilter

public void addNameValueInclusionFilter(String filter)
                                 throws RemoteException
Deprecated. 
Adds a name/value inclusion filter to the subscriber.

Specified by:
addNameValueInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The new package inclusion filter.

removeNameValueInclusionFilter

public void removeNameValueInclusionFilter(String filter)
                                    throws RemoteException
Deprecated. 
Remove a name/value inclusion filter from the subscriber.

Specified by:
removeNameValueInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The package inclusion filter to remove.

nameValueExclusionFilters

public List nameValueExclusionFilters()
                               throws RemoteException
Deprecated. 
Gets the name/value exclusion filters defined for filtering data received by this subscriber identity.

Specified by:
nameValueExclusionFilters in interface ContentSubscriberInterface
Returns:
The name/value exclusion filter List.

addNameValueExclusionFilter

public void addNameValueExclusionFilter(String filter)
                                 throws RemoteException
Deprecated. 
Adds a name/value exclusion filter to the subscriber.

Specified by:
addNameValueExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The new package exclusion filter.

removeNameValueExclusionFilter

public void removeNameValueExclusionFilter(String filter)
                                    throws RemoteException
Deprecated. 
Remove a name/value exclusion filter from the subscriber.

Specified by:
removeNameValueExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The package exclusion filter to remove.

entryExclusionFilters

public List entryExclusionFilters()
                           throws RemoteException
Deprecated. 
Gets the entry exclusion filters defined for filtering content to this subscriber.

Specified by:
entryExclusionFilters in interface ContentSubscriberInterface
Returns:
the entry exclusion filters for this user.

addEntryExclusionFilter

public void addEntryExclusionFilter(String filter)
                             throws RemoteException
Deprecated. 
Add an entry exclusion filter to this subscriber.

Specified by:
addEntryExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The new entry exclusion filter.

removeEntryExclusionFilter

public void removeEntryExclusionFilter(String filter)
                                throws RemoteException
Deprecated. 
Remove an entry exclusion filter from this subscriber.

Specified by:
removeEntryExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The entry exclusion filter to remove.

entryInclusionFilters

public List entryInclusionFilters()
                           throws RemoteException
Deprecated. 
Gets the entry inclusion filters defined for filtering content to this subscriber.

Specified by:
entryInclusionFilters in interface ContentSubscriberInterface
Returns:
the entry inclusion filters for this user.

addEntryInclusionFilter

public void addEntryInclusionFilter(String filter)
                             throws RemoteException
Deprecated. 
Add an entry inclusion filter to this subscriber.

Specified by:
addEntryInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The entry inclusion filter to add.

removeEntryInclusionFilter

public void removeEntryInclusionFilter(String filter)
                                throws RemoteException
Deprecated. 
Remove an entry inclusion filter from the subscriber.

Specified by:
removeEntryInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The entry inclusion filter to remove.

fileMimeTypeExclusionFilters

public List fileMimeTypeExclusionFilters()
                                  throws RemoteException
Deprecated. 
Gets the file MIME type exclusion filters for this user.

Specified by:
fileMimeTypeExclusionFilters in interface ContentSubscriberInterface
Returns:
The file MIME type exclusion filters.

addFileMimeTypeExclusionFilter

public void addFileMimeTypeExclusionFilter(String filter)
                                    throws RemoteException
Deprecated. 
Add a file type exclusion filter.

Specified by:
addFileMimeTypeExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The new file type exclusion filter.

removeFileMimeTypeExclusionFilter

public void removeFileMimeTypeExclusionFilter(String filter)
                                       throws RemoteException
Deprecated. 
Remove a file type exclusion filter.

Specified by:
removeFileMimeTypeExclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The file type exclusion filter to remove.

fileMimeTypeInclusionFilters

public List fileMimeTypeInclusionFilters()
                                  throws RemoteException
Deprecated. 
Gets the file MIME type inclusion filters for this user.

Specified by:
fileMimeTypeInclusionFilters in interface ContentSubscriberInterface
Returns:
The file MIME type inclusion filters.

addFileMimeTypeInclusionFilter

public void addFileMimeTypeInclusionFilter(String filter)
                                    throws RemoteException
Deprecated. 
Add a file type inclusion filter.

Specified by:
addFileMimeTypeInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The file type inclusion filter to add.

removeFileMimeTypeInclusionFilter

public void removeFileMimeTypeInclusionFilter(String filter)
                                       throws RemoteException
Deprecated. 
Remove a file type inclusion filter.

Specified by:
removeFileMimeTypeInclusionFilter in interface ContentSubscriberInterface
Parameters:
filter - The file type inclusion filter to remove.

getContentDestination

public ContentDestination getContentDestination()
                                         throws RemoteException
Deprecated. 
Get the content destination for this subscriber
Specified by:
getContentDestination in interface SubscriberInterface
Returns:
a Directory representing the preferred content destination for this subscriber.
Throws:
RemoteException - in the event of remote object failure.

setContentDestination

public void setContentDestination(DirectoryInterface basePathDirectory,
                                  String relativepath)
                           throws RemoteException
Deprecated. 
Set the content destination for this subscriber.
Specified by:
setContentDestination in interface SubscriberInterface
Parameters:
basePathDirectory - A Directory representing the content destination.
Throws:
RemoteException - in the event of remote object failure.

getDavUrlType

public String getDavUrlType()
                     throws RemoteException
Deprecated. 
Sets the type of url. For webDAV servers, the url can either be a parent or collection url.

Specified by:
getDavUrlType in interface ContentSubscriberInterface
Returns:
The type of url, parent or collection.

setDavUrlType

public void setDavUrlType(String type)
                   throws RemoteException
Deprecated. 
Sets the type of url. For webDAV servers, the url can either be a parent or collection url.

Specified by:
setDavUrlType in interface ContentSubscriberInterface
Parameters:
type - The type of url, parent or collection.

getSubscribedChannels

public List getSubscribedChannels()
                           throws ServiceException,
                                  RemoteException
Deprecated. 
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:58