org.exoplatform.services.organization.rest.json
Class RESTOrganizationServiceJSONImpl
java.lang.Object
org.exoplatform.services.organization.rest.RESTOrganizationServiceAbstractImpl
org.exoplatform.services.organization.rest.json.RESTOrganizationServiceJSONImpl
- All Implemented Interfaces:
- RESTOrganizationService, org.exoplatform.services.rest.container.ResourceContainer
public class RESTOrganizationServiceJSONImpl
- extends RESTOrganizationServiceAbstractImpl
- implements org.exoplatform.services.rest.container.ResourceContainer
Created by The eXo Platform SAS .
- Version:
- $Id:$
- Author:
- Gennady Azarenkov
|
Method Summary |
org.exoplatform.services.rest.Response |
findUsers(java.lang.String baseURI,
java.lang.String username,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email,
java.lang.String fromLoginDate,
java.lang.String toLoginDate)
|
org.exoplatform.services.rest.Response |
findUsersRange(java.lang.String baseURI,
java.lang.String question,
java.lang.Integer from,
java.lang.Integer to,
java.lang.String sortOrder,
java.lang.String sortField)
|
org.exoplatform.services.rest.Response |
getUser(java.lang.String username)
|
org.exoplatform.services.rest.Response |
getUsers(java.lang.String baseURI)
|
org.exoplatform.services.rest.Response |
getUsersCount()
|
| Methods inherited from class org.exoplatform.services.organization.rest.RESTOrganizationServiceAbstractImpl |
createGroup, createMembership, createUser, deleteGroup, deleteMembership, deleteUser, deleteUserFromGroup, findMembership, findMemberships, findUsersRange, getAllGroup, getGroup, getGroups, getGroupsCount, getGroupsOfUser, getGroupsRange, getMembershipTypes, getUsersRange, updateGroup, updateUser |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSON_CONTENT_TYPE
protected static final java.lang.String JSON_CONTENT_TYPE
- See Also:
- Constant Field Values
RESTOrganizationServiceJSONImpl
public RESTOrganizationServiceJSONImpl(org.exoplatform.services.organization.OrganizationService organizationService)
findUsers
public org.exoplatform.services.rest.Response findUsers(java.lang.String baseURI,
java.lang.String username,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email,
java.lang.String fromLoginDate,
java.lang.String toLoginDate)
-
- Specified by:
findUsers in interface RESTOrganizationService- Overrides:
findUsers in class RESTOrganizationServiceAbstractImpl
username - the username.firstname - the first name.lastname - the last name.email - the email address.
- Returns:
- Returns list of users in the system.
findUsersRange
public org.exoplatform.services.rest.Response findUsersRange(java.lang.String baseURI,
java.lang.String question,
java.lang.Integer from,
java.lang.Integer to,
java.lang.String sortOrder,
java.lang.String sortField)
- Parameters:
baseURI - question - from - to - sortOrder - sortField -
- Returns:
getUser
public org.exoplatform.services.rest.Response getUser(java.lang.String username)
-
- Specified by:
getUser in interface RESTOrganizationService- Overrides:
getUser in class RESTOrganizationServiceAbstractImpl
- Parameters:
username - the user name
- Returns:
- document that content information about user based on it's name.
getUsers
public org.exoplatform.services.rest.Response getUsers(java.lang.String baseURI)
-
- Specified by:
getUsers in interface RESTOrganizationService- Overrides:
getUsers in class RESTOrganizationServiceAbstractImpl
- Returns:
- document that content list of all usernames in system.
getUsersCount
public org.exoplatform.services.rest.Response getUsersCount()
-
- Specified by:
getUsersCount in interface RESTOrganizationService- Overrides:
getUsersCount in class RESTOrganizationServiceAbstractImpl
- Returns:
- XML document that content information about number of user in
system.
Copyright © 2011 eXo Platform SAS. All Rights Reserved.