org.olat.core.util.notifications
Interface Publisher

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

public interface Publisher
extends Persistable, CreateInfo

Description:
TODO: Felix Jost Class Description for Publisher

Initial Date: 21.10.2004

Author:
Felix Jost

Method Summary
 java.lang.String getBusinessPath()
           
 java.lang.String getData()
           
 java.util.Date getLatestNewsDate()
           
 java.lang.Long getResId()
           
 java.lang.String getResName()
           
 int getState()
           
 java.lang.String getSubidentifier()
           
 java.lang.String getType()
           
 void setBusinessPath(java.lang.String businessPath)
           
 void setData(java.lang.String data)
           
 void setLatestNewsDate(java.util.Date latestRead)
           
 void setResId(java.lang.Long resId)
           
 void setResName(java.lang.String resName)
           
 void setState(int state)
           
 void setSubidentifier(java.lang.String subidentifier)
           
 void setType(java.lang.String type)
           
 
Methods inherited from interface org.olat.core.id.Persistable
equalsByPersistableKey, getKey
 
Methods inherited from interface org.olat.core.id.CreateInfo
getCreationDate
 

Method Detail

getResId

java.lang.Long getResId()
Returns:
resId

setResId

void setResId(java.lang.Long resId)
Parameters:
resId -

getResName

java.lang.String getResName()
Returns:
resName

setResName

void setResName(java.lang.String resName)
Parameters:
resName -

getSubidentifier

java.lang.String getSubidentifier()
Returns:
the subident (to divide a olatresource further into subsegments)

setSubidentifier

void setSubidentifier(java.lang.String subidentifier)
Parameters:
subidentifier - (max len 255)

getType

java.lang.String getType()
Returns:
the type

setType

void setType(java.lang.String type)
Parameters:
type -

getData

java.lang.String getData()
Returns:
the data (normally an xml unpacked by streams into an java object

setData

void setData(java.lang.String data)
Parameters:
data -

getState

int getState()
Returns:
state

setState

void setState(int state)
Parameters:
state -

getLatestNewsDate

java.util.Date getLatestNewsDate()
Returns:
the date of the latestNews this publisher has.

setLatestNewsDate

void setLatestNewsDate(java.util.Date latestRead)
Parameters:
latestRead -

getBusinessPath

java.lang.String getBusinessPath()

setBusinessPath

void setBusinessPath(java.lang.String businessPath)