conditionSafe Option

The conditionSafe method option marks a mapping method as having no side effects.

When the mapping method of a virtual property is declared as conditionSafe, updates of the virtual property cannot save the new value, which makes the virtual property completely read-only.

Virtual properties with conditionSafe mapping methods can be used in RPS mappings. For details about specifying the display of virtual properties in the Relational Population Service wizard, see "Setting Up the RPS Options", in Chapter 15 of the JADE Development Environment User’s Guide.

A mapping method marked with the conditionSafe method option has language limitations similar to those of a condition method. When using conditionSafe mapping methods, you:

The conditionSafe method option cannot be combined with the typeMethod method option.