org.rhq.enterprise.server.rest
Interface OperationsHandlerLocal

All Known Implementing Classes:
OperationsHandlerBean

public interface OperationsHandlerLocal

Service that deals with operations

Author:
Heiko W. Rupp

Method Summary
 javax.ws.rs.core.Response cancelOperation(int operationId)
           
 javax.ws.rs.core.Response createOperation(int definitionId, Integer resourceId, javax.ws.rs.core.UriInfo uriInfo)
           
 javax.ws.rs.core.Response deleteOperationHistoryItem(String jobId)
           
 javax.ws.rs.core.Response getOperation(int operationId)
           
 javax.ws.rs.core.Response getOperationDefinition(int definitionId, Integer resourceId, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders httpHeaders)
           
 javax.ws.rs.core.Response getOperationDefinitions(Integer resourceId, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders httpHeaders)
           
 javax.ws.rs.core.Response listHistory(int resourceId, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders httpHeaders)
           
 javax.ws.rs.core.Response outcome(String jobName, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders httpHeaders)
           
 javax.ws.rs.core.Response updateOperation(int operationId, OperationRest operation, javax.ws.rs.core.UriInfo uriInfo)
           
 

Method Detail

getOperationDefinition

javax.ws.rs.core.Response getOperationDefinition(int definitionId,
                                                 Integer resourceId,
                                                 @Context
                                                 javax.ws.rs.core.UriInfo uriInfo,
                                                 @Context
                                                 javax.ws.rs.core.Request request,
                                                 @Context
                                                 javax.ws.rs.core.HttpHeaders httpHeaders)

getOperationDefinitions

javax.ws.rs.core.Response getOperationDefinitions(Integer resourceId,
                                                  @Context
                                                  javax.ws.rs.core.UriInfo uriInfo,
                                                  @Context
                                                  javax.ws.rs.core.Request request,
                                                  @Context
                                                  javax.ws.rs.core.HttpHeaders httpHeaders)

createOperation

javax.ws.rs.core.Response createOperation(int definitionId,
                                          Integer resourceId,
                                          @Context
                                          javax.ws.rs.core.UriInfo uriInfo)

getOperation

javax.ws.rs.core.Response getOperation(int operationId)

updateOperation

javax.ws.rs.core.Response updateOperation(int operationId,
                                          OperationRest operation,
                                          @Context
                                          javax.ws.rs.core.UriInfo uriInfo)

cancelOperation

javax.ws.rs.core.Response cancelOperation(int operationId)

outcome

javax.ws.rs.core.Response outcome(String jobName,
                                  @Context
                                  javax.ws.rs.core.UriInfo uriInfo,
                                  @Context
                                  javax.ws.rs.core.Request request,
                                  @Context
                                  javax.ws.rs.core.HttpHeaders httpHeaders)

listHistory

javax.ws.rs.core.Response listHistory(int resourceId,
                                      @Context
                                      javax.ws.rs.core.UriInfo uriInfo,
                                      @Context
                                      javax.ws.rs.core.Request request,
                                      @Context
                                      javax.ws.rs.core.HttpHeaders httpHeaders)

deleteOperationHistoryItem

javax.ws.rs.core.Response deleteOperationHistoryItem(String jobId)


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