Class: VersionedAssociation

(abstract) VersionedAssociation(copyData)

(abstract) new VersionedAssociation(copyData)

Represents a relational class which is bound on a version boundary

This association is used to link two complex objects to one another when the version of the source object at time of assoication carries meaning.

Parameters:
Name Type Description
copyData VersionedAssociation Copy constructor (if present)
Properties:
Name Type Description
effectiveVersionSequence number Gets or sets the version sequence of the source object when this assoication became active
obsoleteVersionSequence number Gets or sets the sequence identifier of the source when this association is no longer active
modifiedOn Date
source string
sourceModel VersionedEntityData [Delay loaded from source],
id string Gets or sets the primary identifying UUID of this object
operation BatchOperationType Gets or sets the operation(see: BatchOperationType for values)
$type string Gets the type registration of this object
Source:

Extends

Members

effectiveVersionSequence :number

Gets or sets the version sequence of the source object when this assoication became active

Type:
  • number
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

modifiedOn :Date

Type:
  • Date
Overrides:
Source:

obsoleteVersionSequence :number

Gets or sets the sequence identifier of the source when this association is no longer active

Type:
  • number
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :VersionedEntityData

Type:
Overrides:
Source: