org.rhq.enterprise.server.rest
Class OperationsHandlerBean

java.lang.Object
  extended by org.rhq.enterprise.server.rest.AbstractRestBean
      extended by org.rhq.enterprise.server.rest.OperationsHandlerBean
All Implemented Interfaces:
OperationsHandlerLocal

public class OperationsHandlerBean
extends AbstractRestBean
implements OperationsHandlerLocal

Deal with operations

Author:
Heiko W. Rupp

Constructor Summary
OperationsHandlerBean()
           
 
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 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.Response outcome(String jobName, javax.ws.rs.core.UriInfo uriInfo)
           
 javax.ws.rs.core.Response updateOperation(int operationId, OperationRest operation, javax.ws.rs.core.UriInfo uriInfo)
           
 
Methods inherited from class org.rhq.enterprise.server.rest.AbstractRestBean
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
 

Constructor Detail

OperationsHandlerBean

public OperationsHandlerBean()
Method Detail

getOperationDefinition

public 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)
Specified by:
getOperationDefinition in interface OperationsHandlerLocal

getOperationDefinitions

public javax.ws.rs.core.Response getOperationDefinitions(Integer resourceId,
                                                         javax.ws.rs.core.UriInfo uriInfo,
                                                         javax.ws.rs.core.Request request)
Specified by:
getOperationDefinitions in interface OperationsHandlerLocal

createOperation

public javax.ws.rs.core.Response createOperation(int definitionId,
                                                 Integer resourceId,
                                                 javax.ws.rs.core.UriInfo uriInfo)
Specified by:
createOperation in interface OperationsHandlerLocal

getOperation

public javax.ws.rs.core.Response getOperation(int operationId)
Specified by:
getOperation in interface OperationsHandlerLocal

updateOperation

public javax.ws.rs.core.Response updateOperation(int operationId,
                                                 OperationRest operation,
                                                 javax.ws.rs.core.UriInfo uriInfo)
Specified by:
updateOperation in interface OperationsHandlerLocal

cancelOperation

public javax.ws.rs.core.Response cancelOperation(int operationId)
Specified by:
cancelOperation in interface OperationsHandlerLocal

outcome

public javax.ws.rs.core.Response outcome(String jobName,
                                         @Context
                                         javax.ws.rs.core.UriInfo uriInfo)
Specified by:
outcome in interface OperationsHandlerLocal


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