org.rhq.enterprise.server.rest
Interface GroupHandlerLocal

All Known Implementing Classes:
GroupHandlerBean

public interface GroupHandlerLocal

Handler for 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)
           
 

Method Detail

getGroups

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)

getGroup

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)

getMetricDefinitionsForGroup

javax.ws.rs.core.Response getMetricDefinitionsForGroup(int id,
                                                       @Context
                                                       javax.ws.rs.core.Request request,
                                                       @Context
                                                       javax.ws.rs.core.HttpHeaders headers,
                                                       @Context
                                                       javax.ws.rs.core.UriInfo uriInfo)

createGroup

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)

updateGroup

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)

deleteGroup

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)

getResources

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)

addResource

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)

removeResource

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)

getGroupDefinitions

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)

getGroupDefinition

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)

deleteGroupDefinition

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)

createGroupDefinition

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)

updateGroupDefinition

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)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.