Package org.exoplatform.chat.service
Class WikiService
- java.lang.Object
-
- org.exoplatform.chat.service.WikiService
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class WikiService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Constructor Summary
Constructors Constructor Description WikiService(org.exoplatform.wiki.service.WikiService wikiService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringcreateIntranetPage(String creator, String title, String content, ArrayList<String> users)protected StringcreateSpacePage(String creator, String title, String content, String spaceGroupId, ArrayList<String> users)javax.ws.rs.core.ResponsesaveWiki(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.SecurityContext sc, String targetFullname, String content)voidsetPermissionForReportAsWiki(List<String> users, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.mow.api.Page parentPage)
-
-
-
Field Detail
-
ANY
public static final String ANY
-
-
Method Detail
-
saveWiki
@RolesAllowed("users") public javax.ws.rs.core.Response saveWiki(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.SecurityContext sc, String targetFullname, String content) throws Exception- Throws:
Exception
-
createIntranetPage
protected String createIntranetPage(String creator, String title, String content, ArrayList<String> users)
-
createSpacePage
protected String createSpacePage(String creator, String title, String content, String spaceGroupId, ArrayList<String> users)
- Parameters:
title-content-spaceGroupId- : format with spaces/space_group_name
-
-