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
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)