@Service public class ForumThreadServiceImpl extends AbstractForumServiceImpl implements ForumThreadService
AbstractForumServiceImpl,
ForumThreadServiceATTACHMENT_TEMPORARY_FILE_PREFIXMAX_UPLOAD_SIZE| Constructor and Description |
|---|
ForumThreadServiceImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelPostEdition(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Cancel forum thread post edition.
|
void |
closeThread(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
Close forum thread.
|
void |
deletePost(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
Delete forum thread post.
|
void |
deletePostAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Delete post attachment.
|
void |
deleteReplyAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Delete reply attachment.
|
void |
editPost(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Edit forum thread post.
|
ForumThreadForm |
getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get forum thread form.
|
ForumThreadOptions |
getOptions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get forum thread options.
|
void |
quote(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
String id)
Quote.
|
void |
reopenThread(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
Reopen forum thread.
|
void |
reply(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
Reply.
|
void |
savePostEdition(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
Save forum thread post edition.
|
void |
uploadPostAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Upload post attachment.
|
void |
uploadReplyAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
Upload reply attachment.
|
String |
view(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadOptions options)
Get view path.
|
deleteAttachment, setAttachmentFileProperties, uploadAttachmentspublic String view(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, ForumThreadOptions options) throws javax.portlet.PortletException
ForumThreadServiceview in interface ForumThreadServiceportalControllerContext - portal controller contextoptions - forum thread optionsjavax.portlet.PortletExceptionpublic void editPost(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException
ForumThreadServiceeditPost in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionpublic void uploadPostAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException,
IOException
ForumThreadServiceuploadPostAttachment in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionIOExceptionpublic void deletePostAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException,
IOException
ForumThreadServicedeletePostAttachment in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionIOExceptionpublic void savePostEdition(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
throws javax.portlet.PortletException,
IOException
ForumThreadServicesavePostEdition in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formoptions - forum thread optionsjavax.portlet.PortletExceptionIOExceptionpublic void cancelPostEdition(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException,
IOException
ForumThreadServicecancelPostEdition in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionIOExceptionpublic void deletePost(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
throws javax.portlet.PortletException
ForumThreadServicedeletePost in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formoptions - forum thread optionsjavax.portlet.PortletExceptionpublic void uploadReplyAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException,
IOException
ForumThreadServiceuploadReplyAttachment in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionIOExceptionpublic void deleteReplyAttachment(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form)
throws javax.portlet.PortletException,
IOException
ForumThreadServicedeleteReplyAttachment in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formjavax.portlet.PortletExceptionIOExceptionpublic void reply(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
throws javax.portlet.PortletException,
IOException
ForumThreadServicereply in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formoptions - forum thread optionsjavax.portlet.PortletExceptionIOExceptionpublic void closeThread(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
throws javax.portlet.PortletException
ForumThreadServicecloseThread in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formoptions - forum thread optionsjavax.portlet.PortletExceptionpublic void reopenThread(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
ForumThreadOptions options)
throws javax.portlet.PortletException
ForumThreadServicereopenThread in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formoptions - forum thread optionsjavax.portlet.PortletExceptionpublic void quote(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
ForumThreadForm form,
String id)
throws javax.portlet.PortletException,
IOException
ForumThreadServicequote in interface ForumThreadServiceportalControllerContext - portal controller contextform - forum thread formid - source identifierjavax.portlet.PortletExceptionIOExceptionpublic ForumThreadForm getForm(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException, IOException
ForumThreadServicegetForm in interface ForumThreadServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionIOExceptionpublic ForumThreadOptions getOptions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
ForumThreadServicegetOptions in interface ForumThreadServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionCopyright © 2022 OSIVIA. All rights reserved.