Class VCForumCallable
java.lang.Object
de.uplanet.lucy.server.auxiliaries.forum.VCForumCallable
-
Constructor Summary
ConstructorDescriptionExplicit default constructor.VCForumCallable
(de.uplanet.lucy.server.renderer.IDefaultRendererFactory p_rendererFactory, de.uplanet.lucy.server.auxiliaries.forum.IUserManager p_userManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
closeThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) int
countPostsInThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) int
countThreadViews
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) boolean
currentUserIsModerator
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer>
getAnswersSinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer>
getAnswersSinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, Date p_dtLastVisit) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer>
getAnswersWithinCategorySinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer>
getAnswersWithinCategorySinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId, Date p_dtLastVisit) getLastVisitDate
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer
getMostRecentAnswer
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer
getMostRecentAnswerInCategory
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer
getMostRecentAnswerInThread
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord
getMostRecentThread
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord
getMostRecentThreadInCategory
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) int
getNoOfAnswers
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) int
getNoOfCategories
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) int
getNoOfMembers
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) int
getNoOfPostsOfUser
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) int
getNoOfThreads
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) int
getNoOfThreadsInCategory
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord>
getPinnedThreads
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) de.uplanet.lucy.server.auxiliaries.forum.VCThreadProperties
getThreadProperties
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord>
getThreadsSinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord>
getThreadsSinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, Date p_dtLastVisit) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord>
getThreadsWithinCategorySinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) List<de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord>
getThreadsWithinCategorySinceLastVisit
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId, Date p_dtLastVisit) getUserInfoRecID
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) getUserInsertedDate
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) de.uplanet.lucy.server.businesslogic.control.IValue
getUserWhichCreatedTheCategory
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strCategoryId) de.uplanet.lucy.server.businesslogic.control.IValue
getUserWhichCreatedTheThread
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) boolean
boolean
isShareUser
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) void
openThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) void
pinThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) void
setIsShareUser
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, boolean p_bIsShareUser) void
setMarkAsSeen
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadId) void
setNewUser
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, boolean p_bIsNewUser) void
subscribeToThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) void
unpinThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) void
unsubscribeFromThread
(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, String p_strThreadRecId) void
userHasReadAll
(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid)
-
Constructor Details
-
VCForumCallable
public VCForumCallable()Explicit default constructor. -
VCForumCallable
@ForUnitTesting public VCForumCallable(de.uplanet.lucy.server.renderer.IDefaultRendererFactory p_rendererFactory, de.uplanet.lucy.server.auxiliaries.forum.IUserManager p_userManager)
-
-
Method Details
-
getNoOfThreads
-
getNoOfAnswers
-
getUserInfoRecID
-
getNoOfCategories
-
getNoOfThreadsInCategory
-
getMostRecentThread
public de.uplanet.lucy.server.auxiliaries.forum.VCThreadRecord getMostRecentThread(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) -
getMostRecentThreadInCategory
-
closeThread
-
openThread
-
pinThread
-
unpinThread
-
subscribeToThread
-
unsubscribeFromThread
-
getMostRecentAnswerInThread
-
userHasReadAll
public void userHasReadAll(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) -
countPostsInThread
-
getUserInsertedDate
-
getPinnedThreads
-
getMostRecentAnswer
public de.uplanet.lucy.server.auxiliaries.forum.VCThreadAnswer getMostRecentAnswer(de.uplanet.lucy.server.ISessionProcessingContext p_ctx, String p_strAppGuid) -
getMostRecentAnswerInCategory
-
getThreadProperties
-
isNewUser
-
setNewUser
public void setNewUser(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, boolean p_bIsNewUser) -
getLastVisitDate
-
currentUserIsModerator
public boolean currentUserIsModerator(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid) -
setMarkAsSeen
-
getThreadsSinceLastVisit
-
getThreadsWithinCategorySinceLastVisit
-
getThreadsSinceLastVisit
-
getThreadsWithinCategorySinceLastVisit
-
getAnswersSinceLastVisit
-
getAnswersWithinCategorySinceLastVisit
-
getAnswersSinceLastVisit
-
getAnswersWithinCategorySinceLastVisit
-
getUserWhichCreatedTheThread
-
countThreadViews
-
getUserWhichCreatedTheCategory
-
getNoOfMembers
-
getNoOfPostsOfUser
public int getNoOfPostsOfUser(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strAppGuid, int p_iUserId) -
addUser
-