org.olat.core.util.notifications
Interface Subscriber

All Superinterfaces:
CreateInfo, ModifiedInfo, Persistable, java.io.Serializable
All Known Implementing Classes:
SubscriberImpl

public interface Subscriber
extends Persistable, CreateInfo, ModifiedInfo

Description:
TODO: Felix Jost Class Description for Subscriber

Initial Date: 21.10.2004

Author:
Felix Jost

Method Summary
 Identity getIdentity()
           
 java.util.Date getLatestEmailed()
           
 Publisher getPublisher()
           
 void setIdentity(Identity identity)
           
 void setLatestEmailed(java.util.Date latestEmailed)
           
 void setPublisher(Publisher publisher)
           
 
Methods inherited from interface org.olat.core.id.Persistable
equalsByPersistableKey, getKey
 
Methods inherited from interface org.olat.core.id.CreateInfo
getCreationDate
 
Methods inherited from interface org.olat.core.id.ModifiedInfo
getLastModified, setLastModified
 

Method Detail

getIdentity

Identity getIdentity()
Returns:
the identity

setIdentity

void setIdentity(Identity identity)
Parameters:
identity -

getLatestEmailed

java.util.Date getLatestEmailed()
Returns:
the latest date the user got an email concering this subscription here

setLatestEmailed

void setLatestEmailed(java.util.Date latestEmailed)
Parameters:
latestEmailed -

getPublisher

Publisher getPublisher()
Returns:
the publisher

setPublisher

void setPublisher(Publisher publisher)
Parameters:
publisher -