org.exoplatform.services.organization.rest.xml
Class RESTOrganizationServiceXMLImpl
java.lang.Object
org.exoplatform.services.organization.rest.xml.RESTOrganizationServiceXMLImpl
- All Implemented Interfaces:
- ResourceContainer
public class RESTOrganizationServiceXMLImpl
- extends java.lang.Object
- implements ResourceContainer
Created by The eXo Platform SAS .
- Version:
- $Id:$
- Author:
- Gennady Azarenkov
|
Field Summary |
protected static java.lang.String |
XML_CONTENT_TYPE
type of content. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XML_CONTENT_TYPE
protected static final java.lang.String XML_CONTENT_TYPE
- type of content.
- See Also:
- Constant Field Values
RESTOrganizationServiceXMLImpl
public RESTOrganizationServiceXMLImpl(org.exoplatform.services.organization.OrganizationService organizationService)
- Parameters:
organizationService - implementation of OrganizationService.
createGroup
public Response createGroup(java.lang.String baseURI,
Group groupJAXB)
- Parameters:
baseURI - the base URI the base URIgroupJAXB - the object wit information for new Group
- Returns:
- Response object with HTTP status.
createMembership
public Response createMembership(java.lang.String baseURI,
Membership membershipJAXB)
- Parameters:
baseURI - the base URImembershipJAXB - the object wit information for new Membership
- Returns:
- Response object with HTTP status.
createUser
public Response createUser(java.lang.String baseURI,
User userJAXB)
- Parameters:
baseURI - the base URIuserJAXB - the object wit information for new User
- Returns:
- Response object with HTTP status.
deleteGroup
public Response deleteGroup(java.lang.String groupId)
- Parameters:
groupId - the group ID
- Returns:
- Response object with HTTP status.
deleteMembership
public Response deleteMembership(java.lang.String membershipId)
- Parameters:
membershipId - the membership ID
- Returns:
- Response object with HTTP status.
deleteUser
public Response deleteUser(java.lang.String username)
- Parameters:
username - the user ID
- Returns:
- Response object with HTTP status.
deleteUserFromGroup
public Response deleteUserFromGroup(java.lang.String groupId,
java.lang.String username)
- Parameters:
groupId - the group IDusername - the user ID
- Returns:
- Response object with HTTP status.
findMembership
public Response findMembership(java.lang.String membershipId)
- Parameters:
membershipId - the membership ID
- Returns:
- Response object with HTTP status.
findMemberships
public Response findMemberships(Membership membershipJAXB)
- Parameters:
membershipJAXB - the object with information for search
- Returns:
- Response object with HTTP status.
findUsers
public Response findUsers(User userJAXB)
- Parameters:
userJAXB - the object with information for search
- Returns:
- Response object with HTTP status.
findUsersRange
public Response findUsersRange(java.lang.Integer offset,
java.lang.Integer amount,
User userJAXB)
- Parameters:
offset - the down limitamount - the top limituserJAXB - the object with information for search
- Returns:
- Response object with HTTP status.
getAllGroup
public Response getAllGroup()
- Returns:
- Response object with HTTP status.
getFilteredGroup
public Response getFilteredGroup(java.lang.String filteredname)
- Parameters:
filteredname - filter for group id
- Returns:
- Response object with HTTP status. Response object with HTTP status.
getGroup
public Response getGroup(java.lang.String groupId)
- Parameters:
groupId - the group ID
- Returns:
- Response object with HTTP status.
getGroups
public Response getGroups(java.lang.String parentId)
- Parameters:
parentId - ID of parent node
- Returns:
- Response object with HTTP status.
getGroupsCount
public Response getGroupsCount()
- Returns:
- Response object with HTTP status.
getGroupsOfUser
public Response getGroupsOfUser(java.lang.String userId)
- Parameters:
userId - user ID
- Returns:
- Response object with HTTP status.
getGroupsRange
public Response getGroupsRange(java.lang.String parentId,
java.lang.Integer offset,
java.lang.Integer amount)
- Parameters:
parentId - the id of parent nodeoffset - the down limitamount - the top limit
- Returns:
- Response object with HTTP status.
getMembershipTypes
public Response getMembershipTypes()
- Returns:
- Response object with HTTP status.
getRootGroups
public Response getRootGroups()
- Returns:
- Response object with HTTP status.
getUser
public Response getUser(java.lang.String userId)
- Parameters:
userId - the user ID
- Returns:
- Response object with HTTP status.
getUsers
public Response getUsers()
- Returns:
- Response object with HTTP status.
getUsersCount
public Response getUsersCount()
- Returns:
- Response object with HTTP status.
getUsersRange
public Response getUsersRange(java.lang.Integer offset,
java.lang.Integer amount)
- Parameters:
offset - the down limitamount - the top limit
- Returns:
- Response object with HTTP status.
updateGroup
public Response updateGroup(Group groupJAXB)
- Parameters:
groupJAXB - the object with information for update
- Returns:
- Response object with HTTP status.
updateUser
public Response updateUser(User userJAXB)
- Parameters:
userJAXB - the object with information for update
- Returns:
- Response object with HTTP status.
Copyright © 2012 eXo Platform SAS. All Rights Reserved.