Class PeopleRestService

java.lang.Object
org.exoplatform.social.service.rest.PeopleRestService
All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer

@Deprecated public class PeopleRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
Deprecated.
Provides REST Services for manipulating jobs relates to people.
eXo anchor for generated doc on REST API
PeopleRestService
  • Constructor Details

    • PeopleRestService

      public PeopleRestService()
      Deprecated.
  • Method Details

    • suggestUsernames

      @RolesAllowed("users") public javax.ws.rs.core.Response suggestUsernames(@Context javax.ws.rs.core.UriInfo uriInfo, @Context jakarta.servlet.http.HttpServletRequest request, String name, String currentUser, String typeOfRelation, String activityId, String spaceUrl, String spacePrettyName, String format) throws Exception
      Deprecated.
      Throws:
      Exception
    • suggestUsernames

      @RolesAllowed("users") public javax.ws.rs.core.Response suggestUsernames(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, String query) throws Exception
      Gets users' information that matches the input string.
      Parameters:
      uriInfo - The request URI information.
      query - The name of the user to filter.
      Returns:
      Users' information that matches the input string.
      Throws:
      Exception
      eXo level API
      Platform
      eXo anchor for generated doc on REST API
      PeopleRestService.suggestUsernames
    • searchConnection

      @RolesAllowed("users") public javax.ws.rs.core.Response searchConnection(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, String portalName, String nameToSearch, int offset, int limit, String lang, String format) throws Exception
      Deprecated.
      Gets the information of people who have had connection with the current user.
      Parameters:
      uriInfo - The requested URI information.
      portalName - The name of current portal.
      nameToSearch - The name of user who wants to get.
      offset - The starting point of the returned result.
      limit - The ending point of the returned result.
      lang - The locale type.
      format - The format of the returned result, for example, JSON, or XML.
      Returns:
      The information of people who have had connection with the current user and the information must match with the input condition (name to search).
      Throws:
      Exception
      eXo level API
      Platform
      eXo anchor for generated doc on REST API
      PeopleRestService.searchConnection
    • getPeopleInfo

      @RolesAllowed("users") public javax.ws.rs.core.Response getPeopleInfo(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, String userId, String format, String updatedType) throws Exception
      Deprecated.
      Gets a set of information of the target user. The returned information of the user includes full name, position avatar, link to profile and relationship status with the current user who sends request.
      Parameters:
      uriInfo - The requested URI information.
      securityContext - The security context of the system.
      userId - The Id of a specific user.
      format - The format of the returned result, for example, JSON, or XML.
      updatedType - The type of connection action shown on the pop-up.
      Returns:
      The detailed information of a user.
      Throws:
      Exception
      eXo level API
      Platform
      eXo anchor for generated doc on REST API
      PeopleRestService.getPeopleInfo
    • getSpaceService

      public org.exoplatform.social.core.space.spi.SpaceService getSpaceService()
      Deprecated.