|
|||||||||
| 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.portal.core.modules.AbstractModule
org.jboss.portlet.forums.impl.ForumsModuleImpl
public class ForumsModuleImpl
| Field Summary |
|---|
| Fields inherited from class org.jboss.portal.core.modules.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 |
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,
int type)
DOCUMENT_ME |
void |
createWatch(Poster poster,
Forum forum,
int mode)
DOCUMENT_ME |
void |
createWatch(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 Session |
getSession()
Return the hibernate session. |
void |
removeCategory(Category category)
DOCUMENT_ME |
void |
removeForum(Forum forum)
DOCUMENT_ME |
void |
removePost(Post post)
DOCUMENT_ME |
void |
removeTopic(Topic topic)
DOCUMENT_ME |
void |
removeWatch(Watch watch)
DOCUMENT_ME |
| Methods inherited from class org.jboss.portal.core.modules.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 ForumsModuleid - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public Category findCategoryByID(java.lang.Integer id)
throws ModuleException
findCategoryByID in interface ForumsModuleid - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public Poster findPosterByUserID(java.lang.Integer userID)
throws ModuleException
findPosterByUserID in interface ForumsModuleuserID - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public Poster createPoster(java.lang.Integer userID)
throws ModuleException
createPoster in interface ForumsModuleuserID - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public java.util.List findCategories()
throws ModuleException
findCategories in interface ForumsModuleModuleException - DOCUMENT_ME
public java.util.List findForums()
throws ModuleException
findForums in interface ForumsModuleModuleException - DOCUMENT_ME
public java.util.List findForumsByCategoryID(java.lang.Integer categoryID)
throws ModuleException
findForumsByCategoryID in interface ForumsModulecategoryID - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findAnnouncements(Forum forum)
throws ModuleException
findAnnouncements in interface ForumsModuleforum - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findTopicsAsc(Forum forum,
int type,
int start,
int perPage)
throws ModuleException
findTopicsAsc in interface ForumsModuleforum - DOCUMENT_MEtype - DOCUMENT_MEstart - DOCUMENT_MEperPage - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findTopicsDesc(Forum forum,
int type,
int start,
int perPage)
throws ModuleException
findTopicsDesc in interface ForumsModuleforum - DOCUMENT_MEtype - DOCUMENT_MEstart - DOCUMENT_MEperPage - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findTopicsBefore(Forum forum,
int type,
int start,
int perPage,
java.util.Date date)
throws ModuleException
findTopicsBefore in interface ForumsModuleforum - DOCUMENT_MEtype - DOCUMENT_MEstart - DOCUMENT_MEperPage - DOCUMENT_MEdate - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Post createTopic(Forum forum,
Message message,
java.util.Date creationDate,
Poster poster,
int type)
throws ModuleException
createTopic in interface ForumsModuleforum - DOCUMENT_MEmessage - DOCUMENT_MEcreationDate - DOCUMENT_MEposter - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Post createPost(Topic topic,
Forum forum,
Message message,
java.util.Date creationDate,
Poster poster)
throws ModuleException
createPost in interface ForumsModuletopic - DOCUMENT_MEforum - DOCUMENT_MEmessage - DOCUMENT_MEcreationDate - DOCUMENT_MEposter - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Category createCategory(java.lang.String name)
throws ModuleException
createCategory in interface ForumsModulename - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void removeCategory(Category category)
throws ModuleException
removeCategory in interface ForumsModulecategory - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void removeForum(Forum forum)
throws ModuleException
removeForum in interface ForumsModuleforum - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void removePost(Post post)
throws ModuleException
removePost in interface ForumsModulepost - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void removeTopic(Topic topic)
throws ModuleException
removeTopic in interface ForumsModuletopic - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Forum createForum(Category category,
java.lang.String name,
java.lang.String description)
throws ModuleException
createForum in interface ForumsModulecategory - DOCUMENT_MEname - DOCUMENT_MEdescription - DOCUMENT_ME
ModuleException - DOCUMENT_MEprotected Session getSession()
public Topic findTopicByID(java.lang.Integer id)
throws ModuleException
findTopicByID in interface ForumsModuleid - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public Post findPostByID(java.lang.Integer id)
throws ModuleException
findPostByID in interface ForumsModuleid - DOCUMENT_ME
ModuleException - DOCUMENT_ME
java.lang.IllegalArgumentException - DOCUMENT_ME
public void addAllForums(Category source,
Category target)
addAllForums in interface ForumsModulesource - DOCUMENT_MEtarget - DOCUMENT_ME
public java.util.List findPostsByTopicIDAsc(java.lang.Integer topicID,
int start,
int limit)
throws ModuleException
findPostsByTopicIDAsc in interface ForumsModuletopicID - DOCUMENT_MEstart - DOCUMENT_MElimit - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findPostsByTopicIDDesc(java.lang.Integer topicID,
int start,
int limit)
throws ModuleException
findPostsByTopicIDDesc in interface ForumsModuletopicID - DOCUMENT_MEstart - DOCUMENT_MElimit - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.Date findLastPostDateForUser(User user)
throws ModuleException
findLastPostDateForUser in interface ForumsModuleuser - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Post findLastPost(Forum forum)
throws ModuleException
findLastPost in interface ForumsModuleforum - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Post findFirstPost(Topic topic)
throws ModuleException
findFirstPost in interface ForumsModuletopic - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public Post findLastPost(Topic topic)
throws ModuleException
findLastPost in interface ForumsModuletopic - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public java.util.List findForumWatchByUser(User user)
throws ModuleException
findForumWatchByUser in interface ForumsModuleuser - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void createWatch(Poster poster,
Forum forum,
int mode)
throws ModuleException
createWatch in interface ForumsModuleposter - DOCUMENT_MEforum - DOCUMENT_MEmode - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public void removeWatch(Watch watch)
throws ModuleException
removeWatch in interface ForumsModulewatch - DOCUMENT_ME
ModuleException - DOCUMENT_ME
public ForumWatch findForumWatchByID(java.lang.Integer forumWatchID)
throws ModuleException
findForumWatchByID in interface ForumsModuleModuleException
public void createWatch(Poster poster,
Topic topic)
throws ModuleException
createWatch in interface ForumsModuleModuleException
public TopicWatch findTopicWatchByID(java.lang.Integer topicWatchID)
throws ModuleException
findTopicWatchByID in interface ForumsModuleModuleException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||