public static class AnnouncementAction.AnnouncementWrapper extends Object implements org.sakaiproject.announcement.api.AnnouncementMessage
| Constructor and Description |
|---|
AnnouncementAction.AnnouncementWrapper(AnnouncementAction.AnnouncementWrapper mWrapper)
Constructor
|
AnnouncementAction.AnnouncementWrapper(org.sakaiproject.announcement.api.AnnouncementMessage message,
org.sakaiproject.announcement.api.AnnouncementChannel currentChannel,
org.sakaiproject.announcement.api.AnnouncementChannel hostingChannel,
AnnouncementActionState.DisplayOptions options,
String range)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object arg0) |
org.sakaiproject.announcement.api.AnnouncementMessageHeader |
getAnnouncementHeader() |
String |
getAuthorDisplayName() |
String |
getBody() |
String |
getChannelDisplayName()
Returns the string that is used to show the channel to the user.
|
org.sakaiproject.message.api.MessageHeader |
getHeader() |
String |
getId() |
org.sakaiproject.announcement.api.AnnouncementMessage |
getMessage() |
org.sakaiproject.entity.api.ResourceProperties |
getProperties() |
String |
getRange()
returns the range string
|
String |
getReference() |
String |
getReference(String rootProperty) |
String |
getTrimmedBody() |
String |
getUrl() |
String |
getUrl(String rootProperty) |
boolean |
isEditable()
Returns true if the message is editable.
|
void |
setRange(String range)
Set the range string
|
Element |
toXml(Document doc,
Stack stack) |
public AnnouncementAction.AnnouncementWrapper(org.sakaiproject.announcement.api.AnnouncementMessage message,
org.sakaiproject.announcement.api.AnnouncementChannel currentChannel,
org.sakaiproject.announcement.api.AnnouncementChannel hostingChannel,
AnnouncementActionState.DisplayOptions options,
String range)
message - The message to be wrapped.currentChannel - The channel in which the message is contained.hostingChannel - The channel into which the message is being merged.maxNumberOfChars - The maximum number of characters that will be returned by getTrimmedBody().public AnnouncementAction.AnnouncementWrapper(AnnouncementAction.AnnouncementWrapper mWrapper)
announcementWrapper - The message to be wrapped.public org.sakaiproject.announcement.api.AnnouncementMessage getMessage()
public org.sakaiproject.message.api.MessageHeader getHeader()
getHeader in interface org.sakaiproject.message.api.Messagepublic String getBody()
getBody in interface org.sakaiproject.message.api.Messagepublic String getTrimmedBody()
public String getUrl()
getUrl in interface org.sakaiproject.entity.api.Entitypublic String getReference()
getReference in interface org.sakaiproject.entity.api.Entitypublic String getReference(String rootProperty)
getReference in interface org.sakaiproject.entity.api.Entitypublic String getUrl(String rootProperty)
getUrl in interface org.sakaiproject.entity.api.Entitypublic String getId()
getId in interface org.sakaiproject.entity.api.Entitypublic org.sakaiproject.entity.api.ResourceProperties getProperties()
getProperties in interface org.sakaiproject.entity.api.Entitypublic String getRange()
public void setRange(String range)
public Element toXml(Document doc, Stack stack)
toXml in interface org.sakaiproject.entity.api.Entitypublic int compareTo(Object arg0)
compareTo in interface Comparablepublic boolean isEditable()
public String getChannelDisplayName()
public org.sakaiproject.announcement.api.AnnouncementMessageHeader getAnnouncementHeader()
getAnnouncementHeader in interface org.sakaiproject.announcement.api.AnnouncementMessagepublic String getAuthorDisplayName()
Copyright © 2003-2016 The Sakai Foundation. All Rights Reserved.