Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

oracle.bpm.services.instancemanagement.model
Interface IVariableItem

All Superinterfaces:
java.io.Serializable

public interface IVariableItem
extends java.io.Serializable

This interface is a client side view of a declared Data Object in a running instance. This item contains variable runtime information such as the name, value, type, whether the variable is read-only or writable.


Method Summary
 java.lang.String getExpressionString()
          Gets the expression
 java.lang.String getName()
          Gets the variable name.
 java.util.Map<java.lang.String,java.net.URI> getNamespaceMapping()
          Gets the namespaceMapping
 javax.xml.namespace.QName getType()
          Gets the variable type as a QName.
 java.lang.String getValue()
          Gets the variable value.
 boolean isEditable()
          Returns whether the variable is editable or not.
 void setExpression(java.lang.String expression, java.util.Map<java.lang.String,java.net.URI> namespaceMapping)
          Sets the expression to execute for updating the variable
 void setValue(java.lang.String value)
          Sets the variable value.
 

Method Detail

getName

java.lang.String getName()
Gets the variable name.

Returns:
the variable name

getValue

java.lang.String getValue()
Gets the variable value.

Returns:
the variable value

getType

javax.xml.namespace.QName getType()
Gets the variable type as a QName.

Returns:
the QName of this variable

setValue

void setValue(java.lang.String value)
Sets the variable value.

Parameters:
value - the new variable value

setExpression

void setExpression(java.lang.String expression,
                   java.util.Map<java.lang.String,java.net.URI> namespaceMapping)
Sets the expression to execute for updating the variable

Parameters:
expression - the expression
namespaceMapping - the namespaces mapping

getExpressionString

java.lang.String getExpressionString()
Gets the expression

Returns:

getNamespaceMapping

java.util.Map<java.lang.String,java.net.URI> getNamespaceMapping()
Gets the namespaceMapping

Returns:

isEditable

boolean isEditable()
Returns whether the variable is editable or not.

Returns:
true if the variable is editable, false otherwise

Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.