|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.NotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.portal.server.util.Service
org.jboss.portlet.forums.AbstractModule
org.jboss.portlet.forums.impl.ForumsModuleImpl
public class ForumsModuleImpl
Field Summary |
---|
Fields inherited from class org.jboss.portlet.forums.AbstractModule |
---|
JNDIName |
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
---|
server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean |
---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Constructor Summary | |
---|---|
ForumsModuleImpl()
|
Method Summary | |
---|---|
void |
addAllForums(Category source,
Category target)
DOCUMENT_ME |
Category |
createCategory(java.lang.String name)
DOCUMENT_ME |
Forum |
createForum(Category category,
java.lang.String name,
java.lang.String description)
DOCUMENT_ME |
void |
createForumWatch(Poster poster,
Forum forum,
int mode)
DOCUMENT_ME |
Post |
createPost(Topic topic,
Forum forum,
Message message,
java.util.Date creationDate,
Poster poster)
DOCUMENT_ME |
Poster |
createPoster(java.lang.Integer userId)
DOCUMENT_ME |
Post |
createTopic(Forum forum,
Message message,
java.util.Date creationDate,
Poster poster)
DOCUMENT_ME |
void |
createTopicWatch(Poster poster,
Topic topic)
|
java.util.List |
findAnnouncements(Forum forum)
DOCUMENT_ME |
java.util.List |
findCategories()
DOCUMENT_ME |
Category |
findCategoryByID(java.lang.Integer id)
DOCUMENT_ME |
Post |
findFirstPost(Topic topic)
DOCUMENT_ME |
Forum |
findForumByID(java.lang.Integer id)
DOCUMENT_ME |
java.util.List |
findForums()
DOCUMENT_ME |
java.util.List |
findForumsByCategoryID(java.lang.Integer categoryId)
DOCUMENT_ME |
ForumWatch |
findForumWatchByID(java.lang.Integer forumWatchId)
|
java.util.List |
findForumWatchByUser(User user)
DOCUMENT_ME |
Post |
findLastPost(Forum forum)
DOCUMENT_ME |
Post |
findLastPost(Topic topic)
DOCUMENT_ME |
java.util.Date |
findLastPostDateForUser(User user)
DOCUMENT_ME |
Post |
findPostByID(java.lang.Integer id)
DOCUMENT_ME |
Poster |
findPosterByUserID(java.lang.Integer userID)
DOCUMENT_ME |
java.util.List |
findPostsByTopicIDAsc(java.lang.Integer topicId,
int start,
int limit)
DOCUMENT_ME |
java.util.List |
findPostsByTopicIDDesc(java.lang.Integer topicId,
int start,
int limit)
DOCUMENT_ME |
Topic |
findTopicByID(java.lang.Integer id)
DOCUMENT_ME |
java.util.List |
findTopicsAsc(Forum forum,
int type,
int start,
int perPage)
DOCUMENT_ME |
java.util.List |
findTopicsBefore(Forum forum,
int type,
int start,
int perPage,
java.util.Date date)
DOCUMENT_ME |
java.util.List |
findTopicsDesc(Forum forum,
int type,
int start,
int perPage)
DOCUMENT_ME |
TopicWatch |
findTopicWatchByID(java.lang.Integer topicWatchId)
|
protected net.sf.hibernate.Session |
getSession()
Return the hibernate session. |
void |
removeCategory(Category category)
DOCUMENT_ME |
void |
removeForum(Forum forum)
DOCUMENT_ME |
void |
removeForumWatch(ForumWatch watch)
DOCUMENT_ME |
void |
removePost(Post post)
DOCUMENT_ME |
void |
removeTopic(Topic topic)
DOCUMENT_ME |
void |
removeTopicWatch(TopicWatch watch)
DOCUMENT_ME |
Methods inherited from class org.jboss.portlet.forums.AbstractModule |
---|
getJNDIName, setJNDIName, startService, stopService |
Methods inherited from class org.jboss.portal.server.util.Service |
---|
create, destroy, getState, getStateString, start, stop |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
---|
createService, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from class javax.management.NotificationBroadcasterSupport |
---|
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ForumsModuleImpl()
Method Detail |
---|
public Forum findForumByID(java.lang.Integer id) throws ModuleException
findForumByID
in interface ForumsModule
id
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic Category findCategoryByID(java.lang.Integer id) throws ModuleException
findCategoryByID
in interface ForumsModule
id
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic Poster findPosterByUserID(java.lang.Integer userID) throws ModuleException
findPosterByUserID
in interface ForumsModule
userName
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic Poster createPoster(java.lang.Integer userId) throws ModuleException
createPoster
in interface ForumsModule
userName
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic java.util.List findCategories() throws ModuleException
findCategories
in interface ForumsModule
ModuleException
- DOCUMENT_MEpublic java.util.List findForums() throws ModuleException
findForums
in interface ForumsModule
ModuleException
- DOCUMENT_MEpublic java.util.List findForumsByCategoryID(java.lang.Integer categoryId) throws ModuleException
findForumsByCategoryID
in interface ForumsModule
categoryId
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findAnnouncements(Forum forum) throws ModuleException
findAnnouncements
in interface ForumsModule
forum
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findTopicsAsc(Forum forum, int type, int start, int perPage) throws ModuleException
findTopicsAsc
in interface ForumsModule
forum
- DOCUMENT_MEtype
- DOCUMENT_MEstart
- DOCUMENT_MEperPage
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findTopicsDesc(Forum forum, int type, int start, int perPage) throws ModuleException
findTopicsDesc
in interface ForumsModule
forum
- DOCUMENT_MEtype
- DOCUMENT_MEstart
- DOCUMENT_MEperPage
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findTopicsBefore(Forum forum, int type, int start, int perPage, java.util.Date date) throws ModuleException
findTopicsBefore
in interface ForumsModule
forum
- DOCUMENT_MEtype
- DOCUMENT_MEstart
- DOCUMENT_MEperPage
- DOCUMENT_MEdate
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Post createTopic(Forum forum, Message message, java.util.Date creationDate, Poster poster) throws ModuleException
createTopic
in interface ForumsModule
forum
- DOCUMENT_MEmessage
- DOCUMENT_MEcreationDate
- DOCUMENT_MEposter
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Post createPost(Topic topic, Forum forum, Message message, java.util.Date creationDate, Poster poster) throws ModuleException
createPost
in interface ForumsModule
topic
- DOCUMENT_MEforum
- DOCUMENT_MEmessage
- DOCUMENT_MEcreationDate
- DOCUMENT_MEposter
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Category createCategory(java.lang.String name) throws ModuleException
createCategory
in interface ForumsModule
name
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void removeCategory(Category category) throws ModuleException
removeCategory
in interface ForumsModule
category
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void removeForum(Forum forum) throws ModuleException
removeForum
in interface ForumsModule
forum
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void removePost(Post post) throws ModuleException
removePost
in interface ForumsModule
post
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void removeTopic(Topic topic) throws ModuleException
removeTopic
in interface ForumsModule
topic
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Forum createForum(Category category, java.lang.String name, java.lang.String description) throws ModuleException
createForum
in interface ForumsModule
category
- DOCUMENT_MEname
- DOCUMENT_MEdescription
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEprotected net.sf.hibernate.Session getSession()
public Topic findTopicByID(java.lang.Integer id) throws ModuleException
findTopicByID
in interface ForumsModule
id
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic Post findPostByID(java.lang.Integer id) throws ModuleException
findPostByID
in interface ForumsModule
id
- DOCUMENT_ME
ModuleException
- DOCUMENT_ME
java.lang.IllegalArgumentException
- DOCUMENT_MEpublic void addAllForums(Category source, Category target)
addAllForums
in interface ForumsModule
source
- DOCUMENT_MEtarget
- DOCUMENT_MEpublic java.util.List findPostsByTopicIDAsc(java.lang.Integer topicId, int start, int limit) throws ModuleException
findPostsByTopicIDAsc
in interface ForumsModule
topicId
- DOCUMENT_MEstart
- DOCUMENT_MElimit
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findPostsByTopicIDDesc(java.lang.Integer topicId, int start, int limit) throws ModuleException
findPostsByTopicIDDesc
in interface ForumsModule
topicId
- DOCUMENT_MEstart
- DOCUMENT_MElimit
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.Date findLastPostDateForUser(User user) throws ModuleException
findLastPostDateForUser
in interface ForumsModule
user
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Post findLastPost(Forum forum) throws ModuleException
findLastPost
in interface ForumsModule
forum
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Post findFirstPost(Topic topic) throws ModuleException
findFirstPost
in interface ForumsModule
topic
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic Post findLastPost(Topic topic) throws ModuleException
findLastPost
in interface ForumsModule
topic
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic java.util.List findForumWatchByUser(User user) throws ModuleException
findForumWatchByUser
in interface ForumsModule
user
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void createForumWatch(Poster poster, Forum forum, int mode) throws ModuleException
createForumWatch
in interface ForumsModule
user
- DOCUMENT_MEforum
- DOCUMENT_MEmode
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic void removeForumWatch(ForumWatch watch) throws ModuleException
removeForumWatch
in interface ForumsModule
watch
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic ForumWatch findForumWatchByID(java.lang.Integer forumWatchId) throws ModuleException
findForumWatchByID
in interface ForumsModule
ModuleException
public void createTopicWatch(Poster poster, Topic topic) throws ModuleException
createTopicWatch
in interface ForumsModule
ModuleException
public void removeTopicWatch(TopicWatch watch) throws ModuleException
removeTopicWatch
in interface ForumsModule
watch
- DOCUMENT_ME
ModuleException
- DOCUMENT_MEpublic TopicWatch findTopicWatchByID(java.lang.Integer topicWatchId) throws ModuleException
findTopicWatchByID
in interface ForumsModule
ModuleException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |