Product Domain::Product Configuration ABE::Product Action ABE
Class AllowedProductAction

An AllowedProductAction specifies the actions allowed for a ProductSpecification or a ProductOffering and might limit this action to a sub-set of SalesChannel. An AllowedProductAction has a type represented by a ProductActionType.

Attributes
BusinessPartnerProductOrderItem businessPartnerProductOrderItem businessPartnerProductOrderItem
CustomerProductOrderItem CustomerProductOrderItem CustomerProductOrderItem
FeeProdOfferingPrice feeProdOfferingPrice feeProdOfferingPrice
ProductOrderItem partyOrderItem partyOrderItem
ProductActionType productActionType productActionType
ProductConfigSpecAction productConfigSpecAction productConfigSpecAction
ProductOffering productOffering productOffering
ProductSpecification productSpecification productSpecification
SalesChannel salesChannel salesChannel

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameAllowedProductAction
Name Expression
NamespaceProduct Action ABE
Owned Template Signature
OwnerProduct Action ABE
Owning Template Parameter
PackageProduct Action ABE
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 businessPartnerProductOrderItem
Public BusinessPartnerProductOrderItem businessPartnerProductOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationBPPOrderItemRequires
Association End
ClassAllowedProductAction
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*
NamebusinessPartnerProductOrderItem
Name Expression
NamespaceAllowedProductAction
Opposite_BPallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::businessPartnerProductOrderItem
Stereotype
Template Parameter
TypeBusinessPartnerProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 CustomerProductOrderItem
Public CustomerProductOrderItem CustomerProductOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemRequires
Association End
ClassAllowedProductAction
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*
NameCustomerProductOrderItem
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction2
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::CustomerProductOrderItem
Stereotype
Template Parameter
TypeCustomerProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 feeProdOfferingPrice
Public FeeProdOfferingPrice feeProdOfferingPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationAllowedProductActionValuedBy
Association End
ClassAllowedProductAction
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*
NamefeeProdOfferingPrice
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::feeProdOfferingPrice
Stereotype
Template Parameter
TypeFeeProdOfferingPrice
Upper*
Upper Value(*)
VisibilityPublic


 partyOrderItem
Public ProductOrderItem partyOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOrderItemRequiresAllowedProductAction
Association End
ClassAllowedProductAction
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
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::partyOrderItem
Stereotype
Template Parameter
TypeProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 productActionType
Public ProductActionType productActionType
Constraints:
Properties:

AggregationNone
Alias
AssociationProductActionTypeDescribesAllowedProductAction
Association End
ClassAllowedProductAction
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
NameproductActionType
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::productActionType
Stereotype
Template Parameter
TypeProductActionType
Upper1
Upper Value(1)
VisibilityPublic


 productConfigSpecAction
Public ProductConfigSpecAction productConfigSpecAction
Constraints:
Properties:

AggregationNone
Alias
AssociationAllowedProductActionImplies
Association End
ClassAllowedProductAction
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*
NameproductConfigSpecAction
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::productConfigSpecAction
Stereotype
Template Parameter
TypeProductConfigSpecAction
Upper*
Upper Value(*)
VisibilityPublic


 productOffering
Public ProductOffering productOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOfferingExposesAllowedProductAction
Association End
ClassAllowedProductAction
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
NameproductOffering
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::productOffering
Stereotype
Template Parameter
TypeProductOffering
Upper1
Upper Value(1)
VisibilityPublic


 productSpecification
Public ProductSpecification productSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationProductSpecificationExposesAllowedProductAction
Association End
ClassAllowedProductAction
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
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::productSpecification
Stereotype
Template Parameter
TypeProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 salesChannel
Public SalesChannel salesChannel
Constraints:
Properties:

AggregationNone
Alias
AssociationAllowedProductActionLimitedTo
Association End
ClassAllowedProductAction
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*
NamesalesChannel
Name Expression
NamespaceAllowedProductAction
OppositeallowedProductAction
OwnerAllowedProductAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Configuration ABE::Product Action ABE::AllowedProductAction::salesChannel
Stereotype
Template Parameter
TypeSalesChannel
Upper*
Upper Value(*)
VisibilityPublic