Class: ActParticipation

ActParticipation(copyData)

new ActParticipation(copyData)

Associates an entity which participates in an act

An act participation instance is used to link an Entity entity instance to an Act act instance. It is said that the player ( PlayerEntityKey ) participates in the act ( ActKey ) in a particular role ( ParticipationRoleKey ).

Act participations can also be quantified. For example, if 100 doses of a particular material ( ManufacturedMaterial ) were consumed as part of an act, then the quantity would be 100.

Parameters:
Name Type Description
copyData ActParticipation Copy constructor (if present)
Properties:
Name Type Description
classificationModel Concept [Delay loaded from classification], Gets or sets the an additional (sub-type) of the relationship
externId string Gets or sets the external key for the object
classification string Identifies the classification of the participation.(see: RelationshipClassKeys for values)
player string Identifies the entity which played the ParticipationRoleKey
participationRole string Identifies the role which the PlayerEntityKey performs in the ActKey(see: ActParticipationKeys for values)
playerModel Entity [Delay loaded from player], The delay-load property for PlayerEntityKey
participationRoleModel Concept [Delay loaded from participationRole], Delay load point for ParticipationRoleKey
act string Identifies the Act to which the participation belongs
actModel Act [Delay loaded from act], Delay load property for ActKey
quantity number Identifies the number of PlayerEntityKey which participates in ActKey
modifiedOn Date
source string
sourceModel Act [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

act :string

Identifies the Act to which the participation belongs

Type:
  • string
Source:

actModel :Act

Type:
Source:

classification :string

Gets or sets the an additional (sub-type) of the relationship

Type:
  • string
Source:

classificationModel :Concept

Type:
Source:

externId :string

Gets or sets the external key for the object

Type:
  • string
Source:

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:

participationRole :string

Identifies the role which the PlayerEntityKey performs in the ActKey

Type:
  • string
Source:

participationRoleModel :Concept

Type:
Source:

player :string

Identifies the entity which played the ParticipationRoleKey

Type:
  • string
Source:

playerModel :Entity

Type:
Source:

quantity :number

Identifies the number of PlayerEntityKey which participates in ActKey

Type:
  • number
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :Act

Type:
Overrides:
Source: