public class Topic extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
EMERGENCY |
static int |
PULLED |
static int |
PUSHED_FORCED |
static int |
PUSHED_INITIAL |
| Constructor and Description |
|---|
Topic() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<String> |
getAdmins() |
Set<Announcement> |
getAnnouncements()
Returns a list of all announcements in this topic, regardless of status.
|
Set<String> |
getAudience() |
Set<String> |
getAuthors() |
String |
getCreator() |
String |
getDescription() |
int |
getDisplayingAnnouncementCount()
Get the current number of displaying announcements
|
Set<String> |
getGroup(String key) |
Set<Announcement> |
getHistoricAnnouncements()
Returns a list of all historic announcements in this topic.
|
Long |
getId() |
Set<String> |
getModerators() |
Set<Announcement> |
getNonHistoricAnnouncements()
Returns a list of all historic announcements in this topic.
|
int |
getPendingAnnouncementCount()
Get the current number of pending announcements
|
Set<Announcement> |
getPendingAnnouncements() |
Set<Announcement> |
getPublishedAnnouncements()
Returns a list of all published announcements in this topic.
|
int |
getScheduledAnnouncementCount()
Get the current number of approved & scheduled announcements
|
int |
getSubscriptionMethod() |
Set<TopicSubscription> |
getSubscriptions() |
String |
getTitle() |
int |
hashCode() |
boolean |
hasId() |
boolean |
isAllowRss() |
void |
setAdmins(Set<String> admins) |
void |
setAllowRss(boolean allowRss) |
void |
setAnnouncements(Set<Announcement> announcements) |
void |
setAudience(Set<String> audience) |
void |
setAuthors(Set<String> authors) |
void |
setCreator(String creator) |
void |
setDescription(String description) |
void |
setGroup(String key,
Set<String> members) |
void |
setId(Long id) |
void |
setModerators(Set<String> moderators) |
void |
setSubscriptionMethod(int subscriptionMethod) |
void |
setSubscriptions(Set<TopicSubscription> subscriptions) |
void |
setTitle(String title) |
String |
toString() |
public static final int PUSHED_FORCED
public static final int PUSHED_INITIAL
public static final int PULLED
public static final int EMERGENCY
public boolean hasId()
public String getCreator()
public String getTitle()
public String getDescription()
public boolean isAllowRss()
public void setModerators(Set<String> moderators)
moderators - the moderators to setpublic void setCreator(String creator)
creator - the creator to setpublic void setTitle(String title)
title - the title to setpublic void setDescription(String description)
description - the description to setpublic void setAllowRss(boolean allowRss)
allowRss - the allowRss to setpublic Set<TopicSubscription> getSubscriptions()
public void setSubscriptions(Set<TopicSubscription> subscriptions)
public Set<Announcement> getAnnouncements()
public Set<Announcement> getPublishedAnnouncements()
public Set<Announcement> getNonHistoricAnnouncements()
public Set<Announcement> getHistoricAnnouncements()
public int getDisplayingAnnouncementCount()
public int getScheduledAnnouncementCount()
public Set<Announcement> getPendingAnnouncements()
public int getPendingAnnouncementCount()
public Long getId()
public void setAnnouncements(Set<Announcement> announcements)
announcements - the announcements to setpublic void setId(Long id)
id - the id to setpublic int getSubscriptionMethod()
public void setSubscriptionMethod(int subscriptionMethod)
subscriptionMethod - the subscriptionMethod to setCopyright © 2015 Jasig, Inc.. All Rights Reserved.