Product Domain::Product Offering ABE::Product Offering Price Rule ABE
Class ProdOfferPriceCondition

Part of a PolicyStatement representing a single constraint that defines the assessment of the rule. The constraint is specified in terms of one or more ProductOffering, ProductSpecificationType, ProductOfferingPrice, and/or ProductOfferingPriceComponent. ProdOfferPriceRuleCondition is a type of PolicyCondition.

Attributes
String priceRuleConditionType priceRuleConditionType

A character string that specifies how to interpret the condition. A value of "Buy" means that the condition specifies how many of an entity must be procured to satisfy the rule. A value of "Price" means that the condition specifies that there is a relationship between prices of two entities that must exist for the condition to be satisfied. The value “ObtainedWithin” specifies dates within which a Product Offering must be procured to satisfy the Policy Condition.

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyConditionAtomic SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyConditionAtomic
conditionSequenceNumber conditionSequenceNumber, hasEvaluated hasEvaluated, _policyStatement _policyStatement

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition
_policyRuleBase _policyRuleBase, _policyConditionSpec _policyConditionSpec, _policyCondition _policyCondition, _policyCondition1 _policyCondition1, policyRule policyRule, policyCondition policyCondition, policyCondition2 policyCondition2

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy
_policyApplication _policyApplication, keywords keywords, policyName policyName, _policyRepository _policyRepository, _policyDomain _policyDomain

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProdOfferPriceCondition
Name Expression
NamespaceProduct Offering Price Rule ABE
Owned Template Signature
OwnerProduct Offering Price Rule ABE
Owning Template Parameter
PackageProduct Offering Price Rule ABE
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Rule ABE::ProdOfferPriceCondition
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 priceRuleConditionType
Public String priceRuleConditionType

A character string that specifies how to interpret the condition. A value of "Buy" means that the condition specifies how many of an entity must be procured to satisfy the rule. A value of "Price" means that the condition specifies that there is a relationship between prices of two entities that must exist for the condition to be satisfied. The value “ObtainedWithin” specifies dates within which a Product Offering must be procured to satisfy the Policy Condition.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProdOfferPriceCondition
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)
NamepriceRuleConditionType
Name Expression
NamespaceProdOfferPriceCondition
Opposite
OwnerProdOfferPriceCondition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Rule ABE::ProdOfferPriceCondition::priceRuleConditionType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic