Interface OpenProjectLinkSearchResource


public interface OpenProjectLinkSearchResource
Resource for retrieving pages containing ProjectManagementRelation to an Open Project entity.
Since:
1.2.0-rc-1
Version:
$Id$
  • Method Details

    • getProjects

      org.xwiki.rest.model.jaxb.SearchResults getProjects(String projectId, String forInstance, Integer number, Integer start, String orderField, String order, Boolean withPrettyNames) throws org.xwiki.rest.XWikiRestException
      Parameters:
      projectId - the OpenProject project id that should match the xwiki pages.
      forInstance - the id of the OpenProject instance that should be taken into consideration when returning links.
      number - the maximum number of elements that should be returned.
      start - the offset of the results.
      orderField - the field on which the results should be ordered on.
      order - how the results should be ordered. asc or desc.
      withPrettyNames - denotes whether the results should contain the pretty names of the documents or not.
      Returns:
      a list of xwiki pages that have a ProjectManagementRelation to an OpenProject entity and that the current user has view rights on.
      Throws:
      org.xwiki.rest.XWikiRestException - if there was any issue retrieving the xwiki pages.
    • getWorkPackages

      org.xwiki.rest.model.jaxb.SearchResults getWorkPackages(String workPackageId, String filterInstance, Integer number, Integer start, String orderField, String order, Boolean withPrettyNames) throws org.xwiki.rest.XWikiRestException
      Parameters:
      workPackageId - the OpenProject work package id that should match the xwiki pages.
      filterInstance - the id of the OpenProject instance that should be taken into consideration when returning links.
      number - the maximum number of elements that should be returned.
      start - the offset of the results.
      orderField - the field on which the results should be ordered on.
      order - how the results should be ordered. asc or desc.
      withPrettyNames - denotes whether the results should contain the pretty names of the documents or not.
      Returns:
      a list of xwiki pages that have a ProjectManagementRelation to an OpenProject entity and that the current user has view rights on.
      Throws:
      org.xwiki.rest.XWikiRestException - if there was any issue retrieving the xwiki pages.