Common Domain::Product Order ABE
Class ProductOrderItem

The purpose for the ProductOrder expressed in terms of a ProductSpecification, ProductOffering and Product.

Attributes
ProductOrder _partyOrder _partyOrder
AllowedProductAction allowedProductAction allowedProductAction
Appointment appointment appointment
Attachment attachment attachment
CommitmentTermOrCondition commitmentTermOrCondition commitmentTermOrCondition
ProductOrderItem partyOrderItem partyOrderItem
ProductOrderItem partyOrderItem2 partyOrderItem2
PartyRole partyRole partyRole
Product product product
ProductOffering productOffering2 productOffering2
ProductOrderItem productOrderItem productOrderItem
ProductOrderItem productOrderItem2 productOrderItem2
ProductOrderItemPlaceRole productOrderItemPlaceRole productOrderItemPlaceRole
ProductOrderItemRelationship productOrderItemRelationship productOrderItemRelationship
ProductOrderItemRelationship productOrderItemRelationship2 productOrderItemRelationship2
ProductPrice productPrice productPrice
ProductSpecification productSpecification productSpecification
«example» PurchaseProductOffering purchaseProductOffering purchaseProductOffering
«example» PurchaseProductSpecification purchaseProductSpecification purchaseProductSpecification
String status status

Tracks the lifecycle status of the product order item, such as Acknowledged, Rejected, InProgress, Pending and so on.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProductOrderItem
Name Expression
Namespace«009» Product Order ABE
Owned Template Signature
Owner«009» Product Order ABE
Owning Template Parameter
Package«009» Product Order ABE
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _partyOrder
Public ProductOrder _partyOrder
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderComprisedOf
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_partyOrder
Name Expression
NamespaceProductOrderItem
Opposite_partyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::_partyOrder
Stereotype
Template Parameter
TypeProductOrder
Upper1
Upper Value(1)
VisibilityPublic


 allowedProductAction
Public AllowedProductAction allowedProductAction
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemRequiresAllowedProductAction
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameallowedProductAction
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::allowedProductAction
Stereotype
Template Parameter
TypeAllowedProductAction
Upper1
Upper Value(1)
VisibilityPublic


 appointment
Public Appointment appointment
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemRequiresAppointment
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameappointment
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::appointment
Stereotype
Template Parameter
TypeAppointment
Upper*
Upper Value(*)
VisibilityPublic


 attachment
Public Attachment attachment
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemFurtherDescribedByAttachment
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameattachment
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::attachment
Stereotype
Template Parameter
TypeAttachment
Upper*
Upper Value(*)
VisibilityPublic


 commitmentTermOrCondition
Public CommitmentTermOrCondition commitmentTermOrCondition
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemChooses
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecommitmentTermOrCondition
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::commitmentTermOrCondition
Stereotype
Template Parameter
TypeCommitmentTermOrCondition
Upper1
Upper Value(1)
VisibilityPublic


 partyOrderItem
Public ProductOrderItem partyOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemReferencesReferencedBy
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyOrderItem
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem2
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::partyOrderItem
Stereotype
Template Parameter
TypeProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 partyOrderItem2
Public ProductOrderItem partyOrderItem2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemReferencesReferencedBy
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyOrderItem2
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::partyOrderItem2
Stereotype
Template Parameter
TypeProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 partyRole
Public PartyRole partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleInvolvedInProductOrderItem
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyRole
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::partyRole
Stereotype
Template Parameter
TypePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 product
Public Product product
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemInvolvesProduct
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameproduct
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::product
Stereotype
Template Parameter
TypeProduct
Upper1
Upper Value(1)
VisibilityPublic


 productOffering2
Public ProductOffering productOffering2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemInvolvesProductOffering
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameproductOffering2
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOffering2
Stereotype
Template Parameter
TypeProductOffering
Upper1
Upper Value(1)
VisibilityPublic


 productOrderItem
Public ProductOrderItem productOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemContains
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameproductOrderItem
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem2
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOrderItem
Stereotype
Template Parameter
TypeProductOrderItem
Upper1
Upper Value(1)
VisibilityPublic


 productOrderItem2
Public ProductOrderItem productOrderItem2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemContains
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOrderItem2
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOrderItem2
Stereotype
Template Parameter
TypeProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 productOrderItemPlaceRole
Public ProductOrderItemPlaceRole productOrderItemPlaceRole
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemRelatedTo
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOrderItemPlaceRole
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOrderItemPlaceRole
Stereotype
Template Parameter
TypeProductOrderItemPlaceRole
Upper*
Upper Value(*)
VisibilityPublic


 productOrderItemRelationship
Public ProductOrderItemRelationship productOrderItemRelationship
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemReferencedBy
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOrderItemRelationship
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOrderItemRelationship
Stereotype
Template Parameter
TypeProductOrderItemRelationship
Upper*
Upper Value(*)
VisibilityPublic


 productOrderItemRelationship2
Public ProductOrderItemRelationship productOrderItemRelationship2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemReferences
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOrderItemRelationship2
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem2
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productOrderItemRelationship2
Stereotype
Template Parameter
TypeProductOrderItemRelationship
Upper*
Upper Value(*)
VisibilityPublic


 productPrice
Public ProductPrice productPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesOnProductOrderItem
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductPrice
Name Expression
NamespaceProductOrderItem
OppositeproductOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productPrice
Stereotype
Template Parameter
TypeProductPrice
Upper*
Upper Value(*)
VisibilityPublic


 productSpecification
Public ProductSpecification productSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemInvolvesProductSpecification
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameproductSpecification
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::productSpecification
Stereotype
Template Parameter
TypeProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 purchaseProductOffering
Public «example» PurchaseProductOffering purchaseProductOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyOrderItemInvolvesPPO
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamepurchaseProductOffering
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::purchaseProductOffering
Stereotype
Template Parameter
Type«example» PurchaseProductOffering
Upper1
Upper Value(1)
VisibilityPublic


 purchaseProductSpecification
Public «example» PurchaseProductSpecification purchaseProductSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyOrderItemInvolvesPPS
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamepurchaseProductSpecification
Name Expression
NamespaceProductOrderItem
OppositepartyOrderItem
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::purchaseProductSpecification
Stereotype
Template Parameter
Type«example» PurchaseProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 status
Public String status

Tracks the lifecycle status of the product order item, such as Acknowledged, Rejected, InProgress, Pending and so on.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namestatus
Name Expression
NamespaceProductOrderItem
Opposite
OwnerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Product Order ABE::ProductOrderItem::status
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic