loading table of contents...

5.3. Variable Values

Variables are typed. A variable of a certain type can only contain values of its defined type or subclasses of the type.

The existing values are closely related to CoreMedia CMS property types and resource objects:

  • Boolean

  • Blobs

  • Contents, Folders and Documents

  • Content types

  • Dates

  • Exceptions

  • Groups and Users

  • Integers

  • Strings

  • Timers

All values implement the java.lang.Comparable interface. They may contain null values and are immutable. So, their setValue() methods must never be called from your own code, the result of such an action is unpredictable.