|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
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.LdapContentSubscriber
LDAP repository representation of a package subscriber.
| 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 |
| Constructor Summary | |
LdapContentSubscriber()
Constructor for LdapContentSubscriber. |
|
LdapContentSubscriber(RepositoryInterface repos,
String name,
FolderInterface parent)
|
|
LdapContentSubscriber(Sassubscriber o)
Constructor for LdapContentSubscriber. |
|
| Method Summary | |
void |
addEntryExclusionFilter(String filter)
Add an entry exclusion filter to this subscriber. |
void |
addEntryInclusionFilter(String filter)
Add an entry inclusion filter to this subscriber. |
void |
addFileMimeTypeExclusionFilter(String filter)
Add a file type exclusion filter. |
void |
addFileMimeTypeInclusionFilter(String filter)
Add a file type inclusion filter. |
void |
addKeyword(String keyword)
Adds a keyword to the list of keywords this subscriber is interested in. |
void |
addNameValueExclusionFilter(String filter)
Adds a name/value exclusion filter to the subscriber. |
void |
addNameValueInclusionFilter(String filter)
Adds a name/value inclusion filter to the subscriber. |
List |
entryExclusionFilters()
Gets the entry exclusion filters defined for filtering content to this subscriber. |
List |
entryInclusionFilters()
Gets the entry inclusion filters defined for filtering content to this subscriber. |
List |
fileMimeTypeExclusionFilters()
Gets the file MIME type exclusion filters for this user. |
List |
fileMimeTypeInclusionFilters()
Gets the file MIME type inclusion filters for this user. |
String |
getArchiveReceiveBy()
Gets the receive method this subscriber prefers (value or reference). |
ContentDestination |
getContentDestination()
Get the content destination for this subscriber |
String |
getDavUrlType()
Sets the type of url. |
String |
getDeliveryTransport()
Gets the preferred delivery transport for this subscriber. |
String |
getDescription()
Get the description for this object. |
String |
getEmailFormat()
Gets the email format for this subcriber (Usually html or text). |
List |
getKeywords()
Gets an iterator of keywords for this subscriber. |
String |
getMail()
Gets the mail address to send to for this subscriber. |
String |
getName()
Get the name for this object. |
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. |
List |
nameValueExclusionFilters()
Gets the name/value exclusion filters defined for filtering data received by this subscriber identity. |
List |
nameValueInclusionFilters()
Gets the name/value inclusion filters defined for filtering data received by this subscriber identity. |
void |
removeEntryExclusionFilter(String filter)
Remove an entry exclusion filter from this subscriber. |
void |
removeEntryInclusionFilter(String filter)
Remove an entry inclusion filter from the subscriber. |
void |
removeFileMimeTypeExclusionFilter(String filter)
Remove a file type exclusion filter. |
void |
removeFileMimeTypeInclusionFilter(String filter)
Remove a file type inclusion filter. |
void |
removeKeyword(String keyword)
Removes a keyword from the keyword list for this subscriber. |
void |
removeNameValueExclusionFilter(String filter)
Remove a name/value exclusion filter from the subscriber. |
void |
removeNameValueInclusionFilter(String filter)
Remove a name/value inclusion filter from the subscriber. |
void |
setArchiveReceiveBy(String receiveBy)
Sets the preferred mechanism for receiving published archives (value or reference). |
void |
setContentDestination(DirectoryInterface basePathDirectory,
String relativepath)
Set the content destination for this subscriber. |
void |
setDavUrlType(String type)
Sets the type of url. |
void |
setDeliveryTransport(String deliveryTransport)
Sets the delivery transport for this subscriber. |
void |
setEmailFormat(String emailFormat)
Sets the preferred email format for this subscriber. |
void |
setMail(String mail)
Sets the mail address to send to for this user. |
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 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 |
| Constructor Detail |
public LdapContentSubscriber()
throws RemoteException
RemoteException - if a network anomaly is encountered.
public LdapContentSubscriber(Sassubscriber o)
throws RemoteException
o - RemoteException - if a network anomaly is encountered.
public LdapContentSubscriber(RepositoryInterface repos,
String name,
FolderInterface parent)
throws RemoteException
| Method Detail |
public String getName()
throws RemoteException
MetadataInterfacegetName in interface MetadataInterfacegetName in class Metadatacom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
public String getType()
throws RemoteException
MetadataInterfacegetType in interface MetadataInterfacegetType in class Metadatacom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
public String getDescription()
throws RemoteException
MetadataInterfacegetDescription in interface MetadataInterfacegetDescription in class Metadatacom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
public PersonInterface getPerson()
throws RemoteException
getPerson in interface SubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setPerson(PersonInterface person)
throws RemoteException
setPerson in interface SubscriberInterfaceperson - The user's contextRemoteException - if a network anomaly is encountered.
public String getMail()
throws RemoteException
getMail in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setMail(String mail)
throws RemoteException
setMail in interface ContentSubscriberInterfacemail - The mail addressRemoteException - if a network anomaly is encountered.
public List getKeywords()
throws RemoteException
getKeywords in interface MetadataInterfacegetKeywords in class MetadataRemoteException - if a network anomaly is encountered.
public void addKeyword(String keyword)
throws RemoteException
addKeyword in interface MetadataInterfaceaddKeyword in class Metadatakeyword - a new keyword for this subscriberRemoteException - if a network anomaly is encountered.
public void removeKeyword(String keyword)
throws RemoteException
removeKeyword in interface MetadataInterfaceremoveKeyword in class Metadatakeyword - The keyword to remove.RemoteException - if a network anomaly is encountered.
public String getEmailFormat()
throws RemoteException
getEmailFormat in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setEmailFormat(String emailFormat)
throws RemoteException
setEmailFormat in interface ContentSubscriberInterfaceemailFormat - The preferred email formatRemoteException - if a network anomaly is encountered.
public String getDeliveryTransport()
throws RemoteException
getDeliveryTransport in interface SubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setDeliveryTransport(String deliveryTransport)
throws RemoteException
setDeliveryTransport in interface SubscriberInterfacedeliveryTransport - The new transport.RemoteException - if a network anomaly is encountered.
public String getQueueName()
throws RemoteException
getQueueName in interface SubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setQueueName(String queueName)
throws RemoteException
setQueueName in interface SubscriberInterfacequeueName - The new queue name to deliver to for this subscriber.RemoteException - if a network anomaly is encountered.
public String getArchiveReceiveBy()
throws RemoteException
getArchiveReceiveBy in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setArchiveReceiveBy(String receiveBy)
throws RemoteException
setArchiveReceiveBy in interface ContentSubscriberInterfacereceiveBy - method for receiving archive data.
public List nameValueInclusionFilters()
throws RemoteException
nameValueInclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addNameValueInclusionFilter(String filter)
throws RemoteException
addNameValueInclusionFilter in interface ContentSubscriberInterfacefilter - The new package inclusion filter.RemoteException - if a network anomaly is encountered.
public void removeNameValueInclusionFilter(String filter)
throws RemoteException
removeNameValueInclusionFilter in interface ContentSubscriberInterfacefilter - The package inclusion filter to remove.RemoteException - if a network anomaly is encountered.
public List nameValueExclusionFilters()
throws RemoteException
nameValueExclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addNameValueExclusionFilter(String filter)
throws RemoteException
addNameValueExclusionFilter in interface ContentSubscriberInterfacefilter - The new package exclusion filter.RemoteException - if a network anomaly is encountered.
public void removeNameValueExclusionFilter(String filter)
throws RemoteException
removeNameValueExclusionFilter in interface ContentSubscriberInterfacefilter - The package exclusion filter to remove.RemoteException - if a network anomaly is encountered.
public List entryExclusionFilters()
throws RemoteException
entryExclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addEntryExclusionFilter(String filter)
throws RemoteException
addEntryExclusionFilter in interface ContentSubscriberInterfacefilter - The new entry exclusion filter.RemoteException - if a network anomaly is encountered.
public void removeEntryExclusionFilter(String filter)
throws RemoteException
removeEntryExclusionFilter in interface ContentSubscriberInterfacefilter - The entry exclusion filter to remove.RemoteException - if a network anomaly is encountered.
public List entryInclusionFilters()
throws RemoteException
entryInclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addEntryInclusionFilter(String filter)
throws RemoteException
addEntryInclusionFilter in interface ContentSubscriberInterfacefilter - The entry inclusion filter to add.RemoteException - if a network anomaly is encountered.
public void removeEntryInclusionFilter(String filter)
throws RemoteException
removeEntryInclusionFilter in interface ContentSubscriberInterfacefilter - The entry inclusion filter to remove.RemoteException - if a network anomaly is encountered.
public List fileMimeTypeExclusionFilters()
throws RemoteException
fileMimeTypeExclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addFileMimeTypeExclusionFilter(String filter)
throws RemoteException
addFileMimeTypeExclusionFilter in interface ContentSubscriberInterfacefilter - The new file type exclusion filter.RemoteException - if a network anomaly is encountered.
public void removeFileMimeTypeExclusionFilter(String filter)
throws RemoteException
removeFileMimeTypeExclusionFilter in interface ContentSubscriberInterfacefilter - The file type exclusion filter to remove.RemoteException - if a network anomaly is encountered.
public List fileMimeTypeInclusionFilters()
throws RemoteException
fileMimeTypeInclusionFilters in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void addFileMimeTypeInclusionFilter(String filter)
throws RemoteException
addFileMimeTypeInclusionFilter in interface ContentSubscriberInterfacefilter - The file type inclusion filter to add.RemoteException - if a network anomaly is encountered.
public void removeFileMimeTypeInclusionFilter(String filter)
throws RemoteException
removeFileMimeTypeInclusionFilter in interface ContentSubscriberInterfacefilter - The file type inclusion filter to remove.RemoteException - if a network anomaly is encountered.
public ContentDestination getContentDestination()
throws RemoteException
getContentDestination in interface SubscriberInterfaceRemoteException - in the event of remote object failure.
public void setContentDestination(DirectoryInterface basePathDirectory,
String relativepath)
throws RemoteException
setContentDestination in interface SubscriberInterfacebasePathDirectory - A Directory representing the content destination.RemoteException - in the event of remote object failure.
public String getDavUrlType()
throws RemoteException
getDavUrlType in interface ContentSubscriberInterfaceRemoteException - if a network anomaly is encountered.
public void setDavUrlType(String type)
throws RemoteException
setDavUrlType in interface ContentSubscriberInterfacetype - The type of url, parent or collection.RemoteException - if a network anomaly is encountered.
public List getSubscribedChannels()
throws ServiceException,
RemoteException
getSubscribedChannels in interface SubscriberInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||