Property form
|
C-626 03-03 Use this table to complete
the General tab fields that appear for a
property that has a mode of Java Object
, Java Object
List
, Java Object Group
, Java Property
or Java Property List
. Such properties are typically used in
conjunction with JSR 94 services (Rule-Service-JSR94 rule
type), EJB services (Rule-Service-EJB), Java service rules
(Rule-Service-Java), or EJB connectors
(Rule-Connect-EJB), and Java connectors
(Rule-Connect-Java).
A Java Object
property on the clipboard holds a reference
to an instance of a Java object. A Java Property
property
represents a single property in the Java class that defines an instance
of a Java class.
Properties of the Java Property modes support the Java pages feature
that enables your Process Commander application to attach external Java
objects to clipboard pages, where they can be processed by any rule type.
Properties of the Java Object
modes can be manipulated
within the Java steps of activities only.
For information about the Java pages feature, see Working with the Java Pages Feature, a document on the Integration area of the Pega Developer Network.
For basic information about the General tab and choosing a property mode, see Completing the General tab.
Field |
Description |
Type | |
Java Class |
Optional. For |
Serialize this Object |
For |
Special |
Select to make this property a special property — one that cannot be changed through direct user input. Clear this box to allow user input on an HTML form to provide a value for this property. (Java mode properties are not typically presented on user forms.) |
Type |
B-3196 For |
Maximum Length |
Optional. For |
Expected Length |
Optional. For |
Input Processing | |
Output Processing | |
Do not localize | Not applicable to Java-mode properties. |
For properties of mode Java Object, a clipboard page containing this property can be saved into the database if the following are true: the Java Class field specifies the name of a Java class, the Serialize checkbox is selected, and the Java class specified implements the Serializable interface.
If the Java class does not implement the Serializable interface, Process Commander stores a null value for the property in the database.