|
| 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.OMRSubscriber
|
+--com.sas.services.information.metadata.OMRContentSubscriber
Package subscriber persisted in a SAS Metadata Repository.
| Field Summary | |
static String |
FILTER_EXCLUSION_ENTRY
Entry exclusion filter role. |
static String |
FILTER_EXCLUSION_FILEMIMETYPE
Name/value exclusion filter role. |
static String |
FILTER_EXCLUSION_NAMEVALUE
Name/value exclusion filter role. |
static String |
FILTER_INCLUSION_ENTRY
Entry inclusion filter role. |
static String |
FILTER_INCLUSION_FILEMIMETYPE
Name/value inclusion filter role. |
static String |
FILTER_INCLUSION_NAMEVALUE
Name/value inclusion filter role. |
| 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 | |
OMRContentSubscriber()
|
|
OMRContentSubscriber(ITContentSubscriber o)
|
|
OMRContentSubscriber(ITContentSubscriberImpl o)
|
|
OMRContentSubscriber(RepositoryInterface repos,
String name,
FolderInterface parent)
|
|
| 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 |
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). |
String |
getDavUrlType()
Sets the type of url. |
String |
getEmailFormat()
Gets the email format for this subcriber (Usually html or text). |
String |
getMail()
Gets the mail address to send to for this subscriber. |
protected ServerComponent |
getServerComponent(List servers)
Gets the server component representing an HTTP server. |
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 |
refresh()
Refresh the data for this object from the repository. |
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 |
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 |
setDavUrlType(String type)
Sets the type of url. |
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. |
| Methods inherited from class com.sas.services.information.metadata.OMRSubscriber |
getContentDestination, getDeliveryTransport, getPerson, getQueueName, getSubscribedChannels, setContentDestination, setDeliveryTransport, setPerson, setQueueName |
| 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 |
| Field Detail |
public static final String FILTER_EXCLUSION_ENTRY
public static final String FILTER_INCLUSION_ENTRY
public static final String FILTER_EXCLUSION_FILEMIMETYPE
public static final String FILTER_INCLUSION_FILEMIMETYPE
public static final String FILTER_EXCLUSION_NAMEVALUE
public static final String FILTER_INCLUSION_NAMEVALUE
| Constructor Detail |
public OMRContentSubscriber()
throws RemoteException
public OMRContentSubscriber(ITContentSubscriber o)
throws RemoteException
public OMRContentSubscriber(ITContentSubscriberImpl o)
throws RemoteException
public OMRContentSubscriber(RepositoryInterface repos,
String name,
FolderInterface parent)
throws RemoteException
| Method Detail |
public String getType()
throws RemoteException
MetadataInterfacegetType in interface MetadataInterfacegetType in class OMRSubscribercom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
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 String getEmailFormat()
throws RemoteException
getEmailFormat in interface ContentSubscriberInterface
public void setEmailFormat(String emailFormat)
throws RemoteException
setEmailFormat in interface ContentSubscriberInterfaceemailFormat - The preferred email formatl
public String getArchiveReceiveBy()
throws RemoteException
getArchiveReceiveBy in interface ContentSubscriberInterface
public void setArchiveReceiveBy(String receiveBy)
throws RemoteException
setArchiveReceiveBy in interface ContentSubscriberInterfacereceiveBy - method for receiving archive data.
public List nameValueInclusionFilters()
throws RemoteException
nameValueInclusionFilters in interface ContentSubscriberInterface
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 networking issue is encountered.
public List nameValueExclusionFilters()
throws RemoteException
nameValueExclusionFilters in interface ContentSubscriberInterface
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.
public List entryExclusionFilters()
throws RemoteException
entryExclusionFilters in interface ContentSubscriberInterface
public void addEntryExclusionFilter(String filter)
throws RemoteException
addEntryExclusionFilter in interface ContentSubscriberInterfacefilter - The new entry exclusion filter.
public void removeEntryExclusionFilter(String filter)
throws RemoteException
removeEntryExclusionFilter in interface ContentSubscriberInterfacefilter - The entry exclusion filter to remove.
public List entryInclusionFilters()
throws RemoteException
entryInclusionFilters in interface ContentSubscriberInterface
public void addEntryInclusionFilter(String filter)
throws RemoteException
addEntryInclusionFilter in interface ContentSubscriberInterfacefilter - The entry inclusion filter to add.
public void removeEntryInclusionFilter(String filter)
throws RemoteException
removeEntryInclusionFilter in interface ContentSubscriberInterfacefilter - The entry inclusion filter to remove.
public List fileMimeTypeExclusionFilters()
throws RemoteException
fileMimeTypeExclusionFilters in interface ContentSubscriberInterface
public void addFileMimeTypeExclusionFilter(String filter)
throws RemoteException
addFileMimeTypeExclusionFilter in interface ContentSubscriberInterfacefilter - The new file type exclusion filter.
public void removeFileMimeTypeExclusionFilter(String filter)
throws RemoteException
removeFileMimeTypeExclusionFilter in interface ContentSubscriberInterfacefilter - The file type exclusion filter to remove.
public List fileMimeTypeInclusionFilters()
throws RemoteException
fileMimeTypeInclusionFilters in interface ContentSubscriberInterface
public void addFileMimeTypeInclusionFilter(String filter)
throws RemoteException
addFileMimeTypeInclusionFilter in interface ContentSubscriberInterfacefilter - The file type inclusion filter to add.
public void removeFileMimeTypeInclusionFilter(String filter)
throws RemoteException
removeFileMimeTypeInclusionFilter in interface ContentSubscriberInterfacefilter - The file type inclusion filter to remove.
public String getDavUrlType()
throws RemoteException
getDavUrlType in interface ContentSubscriberInterfacecom.sas.services.information.metadata.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.
public void refresh()
throws ServiceException,
RemoteException
refresh in interface MetadataInterfacerefresh in class OMRSubscriberServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.protected final ServerComponent getServerComponent(List servers)
getServerComponent in class OMRSubscriberservers - List of serversServerComponent representing an HTTP server that
supports WebDAV or null if one was not defined.
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||