Skip to content

Class: CounterpartyPositionBusinessEvent

A business event represents a life cycle event of a position. The combination of the state changes results in a qualifiable life cycle event.

URI: common_domain_model:CounterpartyPositionBusinessEvent

 classDiagram
    class CounterpartyPositionBusinessEvent
    click CounterpartyPositionBusinessEvent href "../CounterpartyPositionBusinessEvent/"
      CounterpartyPositionBusinessEvent : after
        
          
    
        
        
        CounterpartyPositionBusinessEvent --> "*" CounterpartyPositionState : after
        click CounterpartyPositionState href "../CounterpartyPositionState/"
    

        
      CounterpartyPositionBusinessEvent : corporateActionIntent
        
          
    
        
        
        CounterpartyPositionBusinessEvent --> "0..1" CorporateActionTypeEnum : corporateActionIntent
        click CorporateActionTypeEnum href "../CorporateActionTypeEnum/"
    

        
      CounterpartyPositionBusinessEvent : effectiveDate
        
      CounterpartyPositionBusinessEvent : eventDate
        
      CounterpartyPositionBusinessEvent : intent
        
          
    
        
        
        CounterpartyPositionBusinessEvent --> "1" PositionEventIntentEnum : intent
        click PositionEventIntentEnum href "../PositionEventIntentEnum/"
    

        
      CounterpartyPositionBusinessEvent : packageInformation
        
          
    
        
        
        CounterpartyPositionBusinessEvent --> "0..1" IdentifiedList : packageInformation
        click IdentifiedList href "../IdentifiedList/"
    

        
      
Name Cardinality and Range Description Inheritance
intent 1
PositionEventIntentEnum
The intent attribute is meant to be specified when the event qualification ca… direct
corporateActionIntent 0..1
CorporateActionTypeEnum
The intent of a corporate action on the position direct
eventDate 0..1
date
Specifies the date on which the event is taking place direct
effectiveDate 0..1
date
The date on which the event contractually takes effect, when different from t… direct
packageInformation 0..1
IdentifiedList
Specifies the package information in case the business event represents sever… direct
after *
CounterpartyPositionState
Specifies the after position state(s) created direct
used by used in type used
WorkflowStep counterpartyPositionBusinessEvent range CounterpartyPositionBusinessEvent
Mapping Type Mapped Value
self common_domain_model:CounterpartyPositionBusinessEvent
native common_domain_model:CounterpartyPositionBusinessEvent
name: CounterpartyPositionBusinessEvent
description: A business event represents a life cycle event of a position. The combination
of the state changes results in a qualifiable life cycle event.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
intent:
name: intent
description: The intent attribute is meant to be specified when the event qualification
cannot be programmatically inferred from the event features. As a result it
is only associated with those primitives that can give way to such ambiguity,
the quantityChange being one of those.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- AgreementEventInstruction
- CounterpartyPositionBusinessEvent
- EventInstruction
range: PositionEventIntentEnum
required: true
corporateActionIntent:
name: corporateActionIntent
description: The intent of a corporate action on the position.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CounterpartyPositionBusinessEvent
- EventInstruction
range: CorporateActionTypeEnum
eventDate:
name: eventDate
description: Specifies the date on which the event is taking place. This date
is equal to the trade date in the case of a simple execution. However it can
be different from the trade date, for example in the case of a partial termination.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- AgreementEventInstruction
- CounterpartyPositionBusinessEvent
- EventInstruction
range: date
effectiveDate:
name: effectiveDate
description: The date on which the event contractually takes effect, when different
from the event date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- CodeValue
- AgreementEventInstruction
- ClosedState
- CounterpartyPositionBusinessEvent
- IndexTransitionInstruction
- StockSplitInstruction
- PriceQuantity
- FallbackRateParameters
- CalculationPeriodDates
- LegalAgreementBase
- EventInstruction
- MinimumTransferAmountAmendment
- TerminationCurrencyAmendment
- CancelableProvision
- EconomicTerms
range: date
packageInformation:
name: packageInformation
description: Specifies the package information in case the business event represents
several trades executed as a package (hence this attribute is optional). The
package information is only instantiated once at the business event level to
preserve referential integrity, whereas individual trades make reference to
it to identify that they are part of a package.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CounterpartyPositionBusinessEvent
- EventInstruction
range: IdentifiedList
after:
name: after
description: Specifies the after position state(s) created.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- AgreementEvent
- BusinessEvent
- CounterpartyPositionBusinessEvent
range: CounterpartyPositionState
multivalued: true
name: CounterpartyPositionBusinessEvent
description: A business event represents a life cycle event of a position. The combination
of the state changes results in a qualifiable life cycle event.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
intent:
name: intent
description: The intent attribute is meant to be specified when the event qualification
cannot be programmatically inferred from the event features. As a result it
is only associated with those primitives that can give way to such ambiguity,
the quantityChange being one of those.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CounterpartyPositionBusinessEvent
domain_of:
- AgreementEventInstruction
- CounterpartyPositionBusinessEvent
- EventInstruction
range: PositionEventIntentEnum
required: true
corporateActionIntent:
name: corporateActionIntent
description: The intent of a corporate action on the position.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CounterpartyPositionBusinessEvent
domain_of:
- CounterpartyPositionBusinessEvent
- EventInstruction
range: CorporateActionTypeEnum
eventDate:
name: eventDate
description: Specifies the date on which the event is taking place. This date
is equal to the trade date in the case of a simple execution. However it can
be different from the trade date, for example in the case of a partial termination.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CounterpartyPositionBusinessEvent
domain_of:
- AgreementEventInstruction
- CounterpartyPositionBusinessEvent
- EventInstruction
range: date
effectiveDate:
name: effectiveDate
description: The date on which the event contractually takes effect, when different
from the event date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CounterpartyPositionBusinessEvent
domain_of:
- CodeValue
- AgreementEventInstruction
- ClosedState
- CounterpartyPositionBusinessEvent
- IndexTransitionInstruction
- StockSplitInstruction
- PriceQuantity
- FallbackRateParameters
- CalculationPeriodDates
- LegalAgreementBase
- EventInstruction
- MinimumTransferAmountAmendment
- TerminationCurrencyAmendment
- CancelableProvision
- EconomicTerms
range: date
packageInformation:
name: packageInformation
description: Specifies the package information in case the business event represents
several trades executed as a package (hence this attribute is optional). The
package information is only instantiated once at the business event level to
preserve referential integrity, whereas individual trades make reference to
it to identify that they are part of a package.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CounterpartyPositionBusinessEvent
domain_of:
- CounterpartyPositionBusinessEvent
- EventInstruction
range: IdentifiedList
after:
name: after
description: Specifies the after position state(s) created.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CounterpartyPositionBusinessEvent
domain_of:
- AgreementEvent
- BusinessEvent
- CounterpartyPositionBusinessEvent
range: CounterpartyPositionState
multivalued: true