The <property> element maps the found object's properties to Java properties or method calls.

You can call on the methods of the SDKFinderProperty class when you implement the plug-in factory to obtain properties for the plug-in factory implementation to process.

You can show or hide object properties in the views in the Orchestrator client. You can also use enumerations to define object properties.

The <property> element is optional. A plug-in can have an unlimited number of <property> elements. The <property> element has the following attributes.

Attributes

Value

Description

name

Finder name

The name the FinderResult uses to store the element. Mandatory attribute.

display-name

Finder name

The displayed property name. Optional attribute.

bean-property

Property name

You use the bean-property attribute to identify a property to obtain using get and set operations. If you identify a property named MyProperty, the plug-in defines getMyProperty and setMyProperty operations.

You set one or the other of bean-property or property-accessor, but not both. Optional attribute.

property-accessor

The method that obtains a property value from an object

The property-accessor attribute allows you to define an OGNL expression to validate an object's properties.

You set one or the other of bean-property or property-accessor, but not both. Optional attribute.

show-in-column

true (default) or false

If true, this property shows in the Orchestrator client results table. Optional attribute.

show-in-description

true (default) or false

If true, this property shows in the object description. Optional attribute.

hidden

true or false (default)

If true, this property is hidden in all cases. Optional attribute.

linked-enumeration

Enumeration name

Links a finder property to an enumeration. Optional attribute.

Table 1. Element Hierarchy

Parent Element

Child Elements

<properties>

Child Elements