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. A versioned association has an effective and obsolete version sequence indicator which allows callers to determine at which version of a particular object the relationship was active (or became active)

Parameters:
Name Type Description
copyData VersionedAssociation Copy constructor (if present)
Properties:
Name Type Description
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

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

modifiedOn :Date

Type:
  • Date
Overrides:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :VersionedEntityData

Type:
Overrides:
Source: