org.sakaiproject.announcement.entityprovider
Class AnnouncementEntityProviderImpl.DecoratedAnnouncement

java.lang.Object
  extended by org.sakaiproject.announcement.entityprovider.AnnouncementEntityProviderImpl.DecoratedAnnouncement
All Implemented Interfaces:
Comparable<Object>
Enclosing class:
AnnouncementEntityProviderImpl

public class AnnouncementEntityProviderImpl.DecoratedAnnouncement
extends Object
implements Comparable<Object>

Class to hold only the fields that we want to return


Constructor Summary
AnnouncementEntityProviderImpl.DecoratedAnnouncement()
           
AnnouncementEntityProviderImpl.DecoratedAnnouncement(String siteId, String channel, String announcementId)
          As we are packing these fields into the ID, we need all of them.
 
Method Summary
 int compareTo(Object o)
           
 String getAnnouncementId()
           
 List<AnnouncementEntityProviderImpl.DecoratedAttachment> getAttachments()
           
 String getBody()
           
 String getCreatedByDisplayName()
           
 Date getCreatedOn()
           
 String getId()
           
 String getSiteId()
           
 String getSiteTitle()
           
 String getTitle()
           
 void setAnnouncementId(String announcementId)
           
 void setAttachments(List<AnnouncementEntityProviderImpl.DecoratedAttachment> attachments)
           
 void setBody(String body)
           
 void setCreatedByDisplayName(String createdByDisplayName)
           
 void setCreatedOn(Date createdOn)
           
 void setSiteId(String siteId)
           
 void setSiteTitle(String siteTitle)
           
 void setTitle(String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnouncementEntityProviderImpl.DecoratedAnnouncement

public AnnouncementEntityProviderImpl.DecoratedAnnouncement()

AnnouncementEntityProviderImpl.DecoratedAnnouncement

public AnnouncementEntityProviderImpl.DecoratedAnnouncement(String siteId,
                                                            String channel,
                                                            String announcementId)
As we are packing these fields into the ID, we need all of them.

Parameters:
siteId -
channel -
announcementId -
Method Detail

getId

public String getId()

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getBody

public String getBody()

setBody

public void setBody(String body)

getCreatedByDisplayName

public String getCreatedByDisplayName()

setCreatedByDisplayName

public void setCreatedByDisplayName(String createdByDisplayName)

getCreatedOn

public Date getCreatedOn()

setCreatedOn

public void setCreatedOn(Date createdOn)

getAttachments

public List<AnnouncementEntityProviderImpl.DecoratedAttachment> getAttachments()

setAttachments

public void setAttachments(List<AnnouncementEntityProviderImpl.DecoratedAttachment> attachments)

getSiteId

public String getSiteId()

setSiteId

public void setSiteId(String siteId)

getAnnouncementId

public String getAnnouncementId()

setAnnouncementId

public void setAnnouncementId(String announcementId)

getSiteTitle

public String getSiteTitle()

setSiteTitle

public void setSiteTitle(String siteTitle)

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable<Object>


Copyright © 2003-2012 The Sakai Foundation. All Rights Reserved.