Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.automation.client.jaxrs.spi
Class DefaultOperationRequest

java.lang.Object
  extended by org.nuxeo.ecm.automation.client.jaxrs.spi.DefaultOperationRequest
All Implemented Interfaces:
OperationRequest

public class DefaultOperationRequest
extends java.lang.Object
implements OperationRequest

Author:
Bogdan Stefanescu

Constructor Summary
DefaultOperationRequest(DefaultSession session, OperationDocumentation op)
           
DefaultOperationRequest(DefaultSession session, OperationDocumentation op, java.util.Map<java.lang.String,java.lang.String> ctx)
           
 
Method Summary
 java.lang.Object execute()
           
 void execute(AsyncCallback<java.lang.Object> cb)
           
 java.util.Map<java.lang.String,java.lang.String> getContextParameters()
           
 java.util.Map<java.lang.String,java.lang.String> getHeaders()
           
 OperationInput getInput()
           
 OperationDocumentation.Param getParam(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String> getParameters()
           
 java.util.List<java.lang.String> getParamNames()
           
 DefaultSession getSession()
           
 java.lang.String getUrl()
           
 OperationRequest set(java.lang.String key, java.lang.Object value)
           
 OperationRequest setContextProperty(java.lang.String key, java.lang.String value)
           
 OperationRequest setHeader(java.lang.String key, java.lang.String value)
           
 OperationRequest setInput(OperationInput input)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultOperationRequest

public DefaultOperationRequest(DefaultSession session,
                               OperationDocumentation op)

DefaultOperationRequest

public DefaultOperationRequest(DefaultSession session,
                               OperationDocumentation op,
                               java.util.Map<java.lang.String,java.lang.String> ctx)
Method Detail

getSession

public DefaultSession getSession()
Specified by:
getSession in interface OperationRequest

getParamNames

public java.util.List<java.lang.String> getParamNames()

getParam

public OperationDocumentation.Param getParam(java.lang.String key)

setInput

public OperationRequest setInput(OperationInput input)
Specified by:
setInput in interface OperationRequest

getInput

public OperationInput getInput()
Specified by:
getInput in interface OperationRequest

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface OperationRequest

set

public OperationRequest set(java.lang.String key,
                            java.lang.Object value)
Specified by:
set in interface OperationRequest

setContextProperty

public OperationRequest setContextProperty(java.lang.String key,
                                           java.lang.String value)
Specified by:
setContextProperty in interface OperationRequest

getContextParameters

public java.util.Map<java.lang.String,java.lang.String> getContextParameters()
Specified by:
getContextParameters in interface OperationRequest

getParameters

public java.util.Map<java.lang.String,java.lang.String> getParameters()
Specified by:
getParameters in interface OperationRequest

execute

public java.lang.Object execute()
                         throws java.lang.Exception
Specified by:
execute in interface OperationRequest
Throws:
java.lang.Exception

execute

public void execute(AsyncCallback<java.lang.Object> cb)
Specified by:
execute in interface OperationRequest

setHeader

public OperationRequest setHeader(java.lang.String key,
                                  java.lang.String value)
Specified by:
setHeader in interface OperationRequest

getHeaders

public java.util.Map<java.lang.String,java.lang.String> getHeaders()
Specified by:
getHeaders in interface OperationRequest

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.