Back Forward Type

This word has four uses.

Rule Type

A rule type is a class (such as Rule-Obj-Flow) that contains rules as instances. The term rule type rather than class is employed to avoid confusion with the class that the rule applies to — the Applies To key part of the rule.

Work types

A work type is any concrete class derived from the Work- base class. As with the term "rule type", the term is used to reduce the number of times that the word "class" appears.

Attachment type

An attachment type identifies one of the classes derived from the Data-WorkAttach- class. For example, a file attachment is an instance of the Data-WorkAttach-File type.

Property types

For a property, the type is one of the values in the following table. Only properties with a Value mode or Java mode properties have a type.

Type

Description

Date For a date with no time. The internal representation follows the ISO 8601 standard and does not indicate a time zone. The internal format is YYYYMMDD, for example 20071125.
DateTime For a date and time of day, including a time zone, stored internally with the format yyyyMMddtHHmmss.SSS zzz, for example 20071125T152360.452 GMT. R-10103
Decimal Fixed decimal number, positive or negative, stored internally as a BigDecimal Java object
Double 64-bit floating point number, may be zero, positive or negative B-16982 BUG-1236 SR-7513
Identifier A text string that contains no line break characters or double quote characters.
Integer Integer, may be zero, positive or negative
Password A text string that is encrypted after it saved to the database, and never decrypted.
Text Unedited text, which may contain spaces, tabs, and line break characters.
TextEncrypted A text value that is encrypted on the clipboard and the database. PROJ-466
Time of Day A time of day, with no time zone or date.
True or False Boolean, two-valued

This attribute of a property is recorded in the General tab of the Property form.

Note When overriding a property with a property in a higher version, the type of the new property can be narrower than that of the original property. The opposite is not true; you can't override a property with a narrow type with another of a general type. See More about Properties for allowed overrides to the type.

NoteLike the HTML element <INPUT TYPE="PASSWORD" ... >, properties of type Password are not visible when entered into an HTML form. However, the property value may be visible (unencrypted) on the clipboard until the page containing the property is saved to the database. STEWS 1/30/04 B-3765 In contrast, the value of a TextEncrypted properties is encrypted on the clipboard and in the database, but can be selectively decrypted for specific users or situations. PROJ-466

NoteDon't confuse the Identifier property type with Java identifiers, a subset of Identifier values with additional restrictions.

Definitions identifier, Java identifier, work type
Related topics Constants in expressions
Property form — Completing the General tab for Value mode properties
Property rules — Implementing and using the TextEncrypted type
How to enter a Java identifier
Understanding the Date, Time of Day, and DateTime property types

UpDefinitions — T