|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RESTOrganizationService
Created by The eXo Platform SAS .
An interface for managing an Organization Service using REST framework
| Method Summary | |
|---|---|
org.exoplatform.services.rest.Response |
createGroup(java.lang.String baseURI,
java.lang.String groupName,
java.lang.String label,
java.lang.String description,
java.lang.String parentId)
|
org.exoplatform.services.rest.Response |
createMembership(java.lang.String baseURI,
java.lang.String username,
java.lang.String groupId,
java.lang.String type)
|
org.exoplatform.services.rest.Response |
createUser(java.lang.String baseURI,
java.lang.String username,
java.lang.String password,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email)
|
org.exoplatform.services.rest.Response |
deleteGroup(java.lang.String groupId)
|
org.exoplatform.services.rest.Response |
deleteMembership(java.lang.String membershipId)
|
org.exoplatform.services.rest.Response |
deleteUser(java.lang.String username)
|
org.exoplatform.services.rest.Response |
deleteUserFromGroup(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username)
|
org.exoplatform.services.rest.Response |
findMembership(java.lang.String baseURI,
java.lang.String membershipId)
|
org.exoplatform.services.rest.Response |
findMemberships(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username,
java.lang.String type)
|
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 username,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email,
java.lang.String fromLoginDate,
java.lang.String toLoginDate,
java.lang.Integer offset,
java.lang.Integer amount)
|
org.exoplatform.services.rest.Response |
getAllGroup(java.lang.String baseURI,
java.lang.String filter)
|
org.exoplatform.services.rest.Response |
getGroup(java.lang.String baseURI,
java.lang.String groupId)
|
org.exoplatform.services.rest.Response |
getGroups(java.lang.String baseURI,
java.lang.String parentId)
|
org.exoplatform.services.rest.Response |
getGroupsCount()
|
org.exoplatform.services.rest.Response |
getGroupsOfUser(java.lang.String baseURI,
java.lang.String username)
|
org.exoplatform.services.rest.Response |
getGroupsRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount,
java.lang.String parentId)
|
org.exoplatform.services.rest.Response |
getMembershipTypes()
|
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()
|
org.exoplatform.services.rest.Response |
getUsersRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount)
Returns XML document that content list of users in the system within the specified range. |
org.exoplatform.services.rest.Response |
updateGroup(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String name,
java.lang.String label,
java.lang.String description)
Update group data |
org.exoplatform.services.rest.Response |
updateUser(java.lang.String baseURI,
java.lang.String username,
java.lang.String password,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email)
Update user data |
| Method Detail |
|---|
org.exoplatform.services.rest.Response createGroup(java.lang.String baseURI,
java.lang.String groupName,
java.lang.String label,
java.lang.String description,
java.lang.String parentId)
groupName - the group namelabel - the labeldescription - the descriptionparentId - Id of the parent group
org.exoplatform.services.rest.Response createMembership(java.lang.String baseURI,
java.lang.String username,
java.lang.String groupId,
java.lang.String type)
username - the user namegroupId - the group IDtype - the membership type
org.exoplatform.services.rest.Response createUser(java.lang.String baseURI,
java.lang.String username,
java.lang.String password,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email)
username - the user name.password - the user's password.firstname - the first name.lastname - the last name.email - the email address.
org.exoplatform.services.rest.Response deleteGroup(java.lang.String groupId)
groupId - the ID of the group to delete
org.exoplatform.services.rest.Response deleteMembership(java.lang.String membershipId)
membershipId - the ID of the membership to delete
org.exoplatform.services.rest.Response deleteUser(java.lang.String username)
username - the user name to remove.
org.exoplatform.services.rest.Response deleteUserFromGroup(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username)
groupId - the ID of the groupusername - the user's name
org.exoplatform.services.rest.Response findMembership(java.lang.String baseURI,
java.lang.String membershipId)
membershipId -
org.exoplatform.services.rest.Response findMemberships(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username,
java.lang.String type)
groupId - username - type -
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)
username - the username.firstname - the first name.lastname - the last name.email - the email address.fromLoginDate - toLoginDate -
org.exoplatform.services.rest.Response findUsersRange(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,
java.lang.Integer offset,
java.lang.Integer amount)
username - the username.firstname - the first name.lastname - the last name.email - the email address.fromLoginDate - toLoginDate - from - the beginning index to start the results at.number - the number of results from start index to return.
org.exoplatform.services.rest.Response getAllGroup(java.lang.String baseURI,
java.lang.String filter)
filter -
org.exoplatform.services.rest.Response getGroup(java.lang.String baseURI,
java.lang.String groupId)
groupId - action -
org.exoplatform.services.rest.Response getGroups(java.lang.String baseURI,
java.lang.String parentId)
parentId -
org.exoplatform.services.rest.Response getGroupsCount()
org.exoplatform.services.rest.Response getGroupsOfUser(java.lang.String baseURI,
java.lang.String username)
username - the name of the user
org.exoplatform.services.rest.Response getGroupsRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount,
java.lang.String parentId)
offset - the start rangeamount - - quantity of groupsparentId - the parent id
org.exoplatform.services.rest.Response getMembershipTypes()
org.exoplatform.services.rest.Response getUser(java.lang.String username)
username - the user name
org.exoplatform.services.rest.Response getUsers(java.lang.String baseURI)
org.exoplatform.services.rest.Response getUsersCount()
org.exoplatform.services.rest.Response getUsersRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount)
from - the beginning index to start the results at.number - the number of results from start index.
org.exoplatform.services.rest.Response updateGroup(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String name,
java.lang.String label,
java.lang.String description)
groupId - the group idname - the name of the grouplabel - the label of the groupdescription - of the group
org.exoplatform.services.rest.Response updateUser(java.lang.String baseURI,
java.lang.String username,
java.lang.String password,
java.lang.String firstname,
java.lang.String lastname,
java.lang.String email)
username - the username.password - the password.firstname - the first name.lastname - the last name.email - the email address.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||