Package org.nuxeo.client.objects
Class Operation
- java.lang.Object
-
- org.nuxeo.client.objects.AbstractBase<B>
-
- org.nuxeo.client.objects.AbstractConnectable<A,B>
-
- org.nuxeo.client.objects.ConnectableEntity<OperationAPI,Operation>
-
- org.nuxeo.client.objects.Operation
-
- All Implemented Interfaces:
Connectable
public class Operation extends ConnectableEntity<OperationAPI,Operation>
- Since:
- 0.1
-
-
Field Summary
Fields Modifier and Type Field Description protected OperationBodybodystatic java.lang.StringINPUT_PARTstatic java.lang.StringINPUT_PARTSprotected java.lang.StringoperationId-
Fields inherited from class org.nuxeo.client.objects.ConnectableEntity
entityType
-
Fields inherited from class org.nuxeo.client.objects.AbstractConnectable
api, apiClass, nuxeoClient
-
Fields inherited from class org.nuxeo.client.objects.AbstractBase
headerInterceptors, headerValues, okhttpBuilder, retrofit, retrofitBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOperation()For deserialization purposeOperation(NuxeoClient nuxeoClient, java.lang.String operationId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Operationcontext(java.lang.String key, java.lang.Object contextValue)Operationcontext(java.util.Map<java.lang.String,java.lang.Object> context)static okhttp3.RequestBodycreate(Blob blob)Deprecated.since 3.1, useRequests.create(Blob)instead<T> Texecute()Operation Execution Methods Syncvoidexecute(retrofit2.Callback<?> callback)OperationBodygetBody()protected retrofit2.Call<java.lang.Object>getCallToExecute()java.lang.StringgetOperationId()Operationinput(java.lang.Object input)Operationparam(java.lang.String key, java.lang.Object parameter)Operationparameters(java.util.Map<java.lang.String,java.lang.Object> parameters)OperationvoidOperation(boolean value)Specific configuration *-
Methods inherited from class org.nuxeo.client.objects.ConnectableEntity
getEntityType
-
Methods inherited from class org.nuxeo.client.objects.AbstractConnectable
buildRetrofit, fetchResponse, fetchResponse, reconnectWith
-
Methods inherited from class org.nuxeo.client.objects.AbstractBase
connectTimeout, depth, enrichers, enrichers, enrichersForDocument, fetchProperties, fetchProperties, fetchPropertiesForDocument, fetchPropertiesForGroup, header, header, header, header, header, header, header, readTimeout, replaceWith, retryOnConnectionFailure, schemas, schemas, timeout, transactionTimeout, version, writeTimeout
-
-
-
-
Field Detail
-
INPUT_PART
public static final java.lang.String INPUT_PART
- See Also:
- Constant Field Values
-
INPUT_PARTS
public static final java.lang.String INPUT_PARTS
- See Also:
- Constant Field Values
-
body
protected OperationBody body
-
operationId
protected java.lang.String operationId
-
-
Constructor Detail
-
Operation
protected Operation()
For deserialization purpose
-
Operation
public Operation(NuxeoClient nuxeoClient, java.lang.String operationId)
-
-
Method Detail
-
input
public Operation input(java.lang.Object input)
-
param
public Operation param(java.lang.String key, java.lang.Object parameter)
-
context
public Operation context(java.lang.String key, java.lang.Object contextValue)
-
parameters
public Operation parameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
-
context
public Operation context(java.util.Map<java.lang.String,java.lang.Object> context)
-
getBody
public OperationBody getBody()
-
getOperationId
public java.lang.String getOperationId()
-
execute
public <T> T execute()
Operation Execution Methods Sync
-
execute
public void execute(retrofit2.Callback<?> callback)
-
getCallToExecute
protected retrofit2.Call<java.lang.Object> getCallToExecute()
-
create
@Deprecated public static okhttp3.RequestBody create(Blob blob)
Deprecated.since 3.1, useRequests.create(Blob)insteadReturns a new request body that transmits the content ofInputStream.
-
voidOperation
public Operation voidOperation(boolean value)
Specific configuration *
-
-