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 particlar 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
classification string Association type key(see: RelationshipClassKeys for values)
player string Gets or sets the target entity reference
participationRole string Gets or sets the participation role key(see: ActParticipationKey for values)
playerModel Entity [Delay loaded from player], Gets or sets the entity which participated in the act
participationRoleModel Concept [Delay loaded from participationRole], Gets or sets the role that the entity played in participating in the act
act string The entity that this relationship targets
actModel Act [Delay loaded from act], The entity that this relationship targets
quantity number Gets or sets the quantity of player in the act
effectiveVersionSequence number
obsoleteVersionSequence number
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

The entity that this relationship targets

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:

effectiveVersionSequence :number

Type:
  • number
Overrides:
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

Type:
  • number
Overrides:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

participationRole :string

Gets or sets the role that the entity played in participating in the act

Type:
  • string
Source:

participationRoleModel :Concept

Type:
Source:

player :string

Gets or sets the entity which participated in the act

Type:
  • string
Source:

playerModel :Entity

Type:
Source:

quantity :number

Gets or sets the quantity of player in the act

Type:
  • number
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :Act

Type:
Overrides:
Source: