Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.automation
Class OperationParameters

java.lang.Object
  extended by org.nuxeo.ecm.automation.OperationParameters
All Implemented Interfaces:
java.io.Serializable

public class OperationParameters
extends java.lang.Object
implements java.io.Serializable

An object holding the runtime parameters that should be used by an operation when run.

Parameters are injected at runtime into the operation using Param annotation.

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Constructor Summary
OperationParameters(java.lang.String oid)
           
OperationParameters(java.lang.String oid, java.util.Map<java.lang.String,java.lang.Object> params)
           
 
Method Summary
 OperationParameters from(java.util.Map<java.lang.String,java.lang.Object> params)
           
 java.lang.String id()
          The operation ID.
 java.util.Map<java.lang.String,java.lang.Object> map()
          The map of runtime parameters.
 OperationParameters set(java.lang.String key, java.lang.Object valueRef)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationParameters

public OperationParameters(java.lang.String oid)

OperationParameters

public OperationParameters(java.lang.String oid,
                           java.util.Map<java.lang.String,java.lang.Object> params)
Method Detail

id

public java.lang.String id()
The operation ID.


map

public final java.util.Map<java.lang.String,java.lang.Object> map()
The map of runtime parameters.


set

public OperationParameters set(java.lang.String key,
                               java.lang.Object valueRef)

from

public OperationParameters from(java.util.Map<java.lang.String,java.lang.Object> params)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.