|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.organization.rest.RESTOrganizationServiceAbstractImpl
public abstract class RESTOrganizationServiceAbstractImpl
Created by The eXo Platform SAS .
| Field Summary | |
|---|---|
protected org.exoplatform.services.organization.GroupHandler |
groupHandler
|
protected static org.apache.commons.logging.Log |
LOGGER
|
protected org.exoplatform.services.organization.MembershipHandler |
membershipHandler
|
protected org.exoplatform.services.organization.MembershipTypeHandler |
membershipTypeHandler
|
protected org.exoplatform.services.organization.UserHandler |
userHandler
|
| Constructor Summary | |
|---|---|
protected |
RESTOrganizationServiceAbstractImpl(org.exoplatform.services.organization.OrganizationService organizationService)
|
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.commons.logging.Log LOGGER
protected final org.exoplatform.services.organization.GroupHandler groupHandler
protected final org.exoplatform.services.organization.UserHandler userHandler
protected final org.exoplatform.services.organization.MembershipHandler membershipHandler
protected final org.exoplatform.services.organization.MembershipTypeHandler membershipTypeHandler
| Constructor Detail |
|---|
protected RESTOrganizationServiceAbstractImpl(org.exoplatform.services.organization.OrganizationService organizationService)
| Method Detail |
|---|
public 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)
createGroup in interface RESTOrganizationServicegroupName - the group namelabel - the labeldescription - the descriptionparentId - Id of the parent group
public org.exoplatform.services.rest.Response createMembership(java.lang.String baseURI,
java.lang.String username,
java.lang.String groupId,
java.lang.String type)
createMembership in interface RESTOrganizationServiceusername - the user namegroupId - the group IDtype - the membership type
public 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)
createUser in interface RESTOrganizationServiceusername - the user name.password - the user's password.firstname - the first name.lastname - the last name.email - the email address.
public org.exoplatform.services.rest.Response deleteGroup(java.lang.String groupId)
deleteGroup in interface RESTOrganizationServicegroupId - the ID of the group to delete
public org.exoplatform.services.rest.Response deleteMembership(java.lang.String membershipId)
deleteMembership in interface RESTOrganizationServicemembershipId - the ID of the membership to delete
public org.exoplatform.services.rest.Response deleteUser(java.lang.String username)
deleteUser in interface RESTOrganizationServiceusername - the user name to remove.
public org.exoplatform.services.rest.Response deleteUserFromGroup(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username)
deleteUserFromGroup in interface RESTOrganizationServicegroupId - the ID of the groupusername - the user's name
public 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)
RESTOrganizationService
updateGroup in interface RESTOrganizationServicegroupId - the group idname - the name of the grouplabel - the label of the groupdescription - of the group
public 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)
RESTOrganizationService
updateUser in interface RESTOrganizationServiceusername - the username.password - the password.firstname - the first name.lastname - the last name.email - the email address.
public org.exoplatform.services.rest.Response findMembership(java.lang.String baseURI,
java.lang.String membershipId)
findMembership in interface RESTOrganizationService
public org.exoplatform.services.rest.Response findMemberships(java.lang.String baseURI,
java.lang.String groupId,
java.lang.String username,
java.lang.String type)
findMemberships in interface RESTOrganizationService
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)
findUsers in interface RESTOrganizationServiceusername - the username.firstname - the first name.lastname - the last name.email - the email address.
public 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)
findUsersRange in interface RESTOrganizationServiceusername - the username.firstname - the first name.lastname - the last name.email - the email address.
public org.exoplatform.services.rest.Response getAllGroup(java.lang.String baseURI,
java.lang.String filter)
getAllGroup in interface RESTOrganizationService
public org.exoplatform.services.rest.Response getGroup(java.lang.String baseURI,
java.lang.String groupId)
getGroup in interface RESTOrganizationService
public org.exoplatform.services.rest.Response getGroups(java.lang.String baseURI,
java.lang.String parentId)
getGroups in interface RESTOrganizationServicepublic org.exoplatform.services.rest.Response getGroupsCount()
getGroupsCount in interface RESTOrganizationService
public org.exoplatform.services.rest.Response getGroupsOfUser(java.lang.String baseURI,
java.lang.String username)
getGroupsOfUser in interface RESTOrganizationServiceusername - the name of the user
public org.exoplatform.services.rest.Response getGroupsRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount,
java.lang.String parentId)
getGroupsRange in interface RESTOrganizationServiceoffset - the start rangeamount - - quantity of groupsparentId - the parent id
public org.exoplatform.services.rest.Response getMembershipTypes()
getMembershipTypes in interface RESTOrganizationServicepublic org.exoplatform.services.rest.Response getUser(java.lang.String username)
getUser in interface RESTOrganizationServiceusername - the user name
public org.exoplatform.services.rest.Response getUsers(java.lang.String baseURI)
getUsers in interface RESTOrganizationServicepublic org.exoplatform.services.rest.Response getUsersCount()
getUsersCount in interface RESTOrganizationService
public org.exoplatform.services.rest.Response getUsersRange(java.lang.String baseURI,
java.lang.Integer offset,
java.lang.Integer amount)
getUsersRange in interface RESTOrganizationService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||