company logo

PersistenceTypes - Persistence types

Persistence types define the persistence types for instances (property and complex). Enumerator values may be ANDed in order to get sub properties:

  • persistent: eval & 0x04
  • temporary: eval & 0x02
  • transient: eval & 0x01
  • virtual: eval & 0x08
  • permanent: eval & 0x10
  • reference: eval & 0x20

Enumarators overview

Enumerator details

  1. PT_transient - Transient (bounded)

    Bounded transient instances are stored in memory and will be deleted as soon as the owner (selected instance) is deselected. Transient properties (reference collections) may refer to instances with other persistence types.

    Code: 1
    to list
  2. PT_temporary - Temporary (bounded)

    Bounded temporary instances are stored in a temporary database and will be deleted as soon as the owner (selected instance) is deselected. Bounded temporary properties (reference collections) may refer to instances with other persistence types.

    Code: 2
    to list
  3. PT_permanent_transient - Permanent transient

    Permanent transient instances (complex or property) are stored in memory and exist as long as the process is running or until they are explicitly deleted.

    Code: 17
    to list
  4. PT_permanent_temporary - Permanent temporary

    Permanent transient instances (complex or property) are stored in a temporary database and exist as long as the process is running or until they are explicitly deleted.

    Code: 18
    to list
  5. PT_persistent - Persistent instances

    Persistent instances (complex or property) are stored in a database and exists until being explicitly deleted. In general, persistent instances may be accessed from any number of processes/applications.

    Code: 20
    to list
  6. PT_transient_reference - Transient reference

    Transient reference properties allow defining kind of link to other properties.

    Code: 33
    to list