Class WikiService

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class WikiService
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Field Detail

      • ANY

        public static final String ANY
    • Constructor Detail

      • WikiService

        public WikiService​(org.exoplatform.wiki.service.WikiService wikiService)
    • 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
      • 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
      • setPermissionForReportAsWiki

        public void setPermissionForReportAsWiki​(List<String> users,
                                                 org.exoplatform.wiki.mow.api.Page page,
                                                 org.exoplatform.wiki.mow.api.Page parentPage)