org.olat.notifications
Class SubscriberImpl

java.lang.Object
  extended by org.olat.core.commons.persistence.PersistentObject
      extended by org.olat.notifications.SubscriberImpl
All Implemented Interfaces:
java.io.Serializable, CreateInfo, ModifiedInfo, Persistable, Subscriber

public class SubscriberImpl
extends PersistentObject
implements Subscriber

Description:
TODO: Felix Jost Class Description for Subscriber

Initial Date: 21.10.2004

Author:
Felix Jost
See Also:
Serialized Form

Method Summary
 Identity getIdentity()
           
 java.util.Date getLastModified()
           
 java.util.Date getLatestEmailed()
           
 Publisher getPublisher()
           
 void setIdentity(Identity identity)
           
 void setLastModified(java.util.Date date)
           
 void setLatestEmailed(java.util.Date latestEmailed)
           
 void setPublisher(Publisher publisher)
           
 
Methods inherited from class org.olat.core.commons.persistence.PersistentObject
equalsByPersistableKey, getCreationDate, getKey, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.olat.core.id.Persistable
equalsByPersistableKey, getKey
 
Methods inherited from interface org.olat.core.id.CreateInfo
getCreationDate
 

Method Detail

getIdentity

public Identity getIdentity()
Specified by:
getIdentity in interface Subscriber
Returns:
the identity

setIdentity

public void setIdentity(Identity identity)
Specified by:
setIdentity in interface Subscriber
Parameters:
identity -

getLatestEmailed

public java.util.Date getLatestEmailed()
Specified by:
getLatestEmailed in interface Subscriber
Returns:
the latest date the user got an email concering this subscription here
See Also:
org.olat.notifications.Subscriber#getLatestEmailed()

setLatestEmailed

public void setLatestEmailed(java.util.Date latestEmailed)
Specified by:
setLatestEmailed in interface Subscriber
See Also:
org.olat.notifications.Subscriber#setLatestEmailed(java.util.Date)

getPublisher

public Publisher getPublisher()
Specified by:
getPublisher in interface Subscriber
Returns:
the publisher

setPublisher

public void setPublisher(Publisher publisher)
Specified by:
setPublisher in interface Subscriber
Parameters:
publisher -

getLastModified

public java.util.Date getLastModified()
Specified by:
getLastModified in interface ModifiedInfo
Returns:
See Also:
ModifiedInfo.getLastModified()

setLastModified

public void setLastModified(java.util.Date date)
Specified by:
setLastModified in interface ModifiedInfo
See Also:
ModifiedInfo.setLastModified(java.util.Date)