org.rhq.enterprise.server.rest
Class GroupHandlerBean
java.lang.Object
org.rhq.enterprise.server.rest.AbstractRestBean
org.rhq.enterprise.server.rest.GroupHandlerBean
- All Implemented Interfaces:
- GroupHandlerLocal
public class GroupHandlerBean
- extends AbstractRestBean
- implements GroupHandlerLocal
Deal with group related things.
- Author:
- Heiko W. Rupp
|
Method Summary |
javax.ws.rs.core.Response |
addResource(int id,
int resourceId,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
createGroup(GroupRest group,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
createGroupDefinition(GroupDefinitionRest definition,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
deleteGroup(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
deleteGroupDefinition(int definitionId,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getGroup(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getGroupDefinition(int definitionId,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getGroupDefinitions(javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getGroups(javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getMetricDefinitionsForGroup(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getResources(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
removeResource(int id,
int resourceId,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
updateGroup(int id,
GroupRest in,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
updateGroupDefinition(int definitionId,
boolean recalculate,
GroupDefinitionRest definition,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
|
| Methods inherited from class org.rhq.enterprise.server.rest.AbstractRestBean |
fetchGroup, fetchResource, fillRWT, getFqn, getFromCache, getFromCache, getResourceFromCache, getResourcesFromCacheByParentId, putResourceToCache, putToCache, putToCache, removeFromCache, renderTemplate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupHandlerBean
public GroupHandlerBean()
getGroups
public javax.ws.rs.core.Response getGroups(@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getGroups in interface GroupHandlerLocal
getGroup
public javax.ws.rs.core.Response getGroup(int id,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getGroup in interface GroupHandlerLocal
createGroup
public javax.ws.rs.core.Response createGroup(GroupRest group,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
createGroup in interface GroupHandlerLocal
updateGroup
public javax.ws.rs.core.Response updateGroup(int id,
GroupRest in,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
updateGroup in interface GroupHandlerLocal
deleteGroup
public javax.ws.rs.core.Response deleteGroup(int id,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
deleteGroup in interface GroupHandlerLocal
getResources
public javax.ws.rs.core.Response getResources(int id,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getResources in interface GroupHandlerLocal
addResource
public javax.ws.rs.core.Response addResource(int id,
int resourceId,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
addResource in interface GroupHandlerLocal
removeResource
public javax.ws.rs.core.Response removeResource(int id,
int resourceId,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
removeResource in interface GroupHandlerLocal
getMetricDefinitionsForGroup
public javax.ws.rs.core.Response getMetricDefinitionsForGroup(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getMetricDefinitionsForGroup in interface GroupHandlerLocal
getGroupDefinitions
public javax.ws.rs.core.Response getGroupDefinitions(@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getGroupDefinitions in interface GroupHandlerLocal
getGroupDefinition
public javax.ws.rs.core.Response getGroupDefinition(int definitionId,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getGroupDefinition in interface GroupHandlerLocal
deleteGroupDefinition
public javax.ws.rs.core.Response deleteGroupDefinition(int definitionId,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
deleteGroupDefinition in interface GroupHandlerLocal
createGroupDefinition
public javax.ws.rs.core.Response createGroupDefinition(GroupDefinitionRest definition,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
createGroupDefinition in interface GroupHandlerLocal
updateGroupDefinition
public javax.ws.rs.core.Response updateGroupDefinition(int definitionId,
boolean recalculate,
GroupDefinitionRest definition,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
updateGroupDefinition in interface GroupHandlerLocal
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.