Resource Domain::Resource Order ABE::Resource Number Portability ABE
Class NumberPortabilityPolicyRule

This is a sub-class of PolicyRule in order to obtain the conditions, events and actions, which help especially for the penalty fees when certain conditions don't apply. The policies' approach is to only be applied and be considered for the number portability itself, depending of the type of the request based on the BusinessInteractionType.

Attributes
String rangeInterval rangeInterval

Specifies the interval for the range of all the policy rules for the portability.

String status status

The state for the policy rule.

«baseType» TimePeriod validFor validFor

The period during which the rule is applicable.

String valueTo valueTo

Attribute meant for the value applied to the rule.

String version version

To maintain the version of the policies for the portability.

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyRule SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyRule
_policyRuleSpec _policyRuleSpec, policyEvent policyEvent, policyAction policyAction, policyCondition policyCondition, policyEventBase policyEventBase

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyRuleBase SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyRuleBase
isCNF isCNF, hasSubRules hasSubRules, _policyEventBase _policyEventBase, _policyAction _policyAction, _policyCondition _policyCondition, policyRuleSpec policyRuleSpec

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet
isMandatoryEvaluation isMandatoryEvaluation, usage usage, _policySet2 _policySet2, _policySet1 _policySet1, _policySetSpec _policySetSpec, _revenueAssuranceObjective _revenueAssuranceObjective, _productPrice _productPrice, _productOffering _productOffering, _businessInteractionItemPrice _businessInteractionItemPrice, _productPricePartyRole _productPricePartyRole, entitySpecCharValueUse entitySpecCharValueUse, configurationSpecification2 configurationSpecification2, catalogSpecification catalogSpecification, revShareModelSpecNegotiableRange revShareModelSpecNegotiableRange, productOfferingPrice productOfferingPrice

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
NameNumberPortabilityPolicyRule
Name Expression
NamespaceResource Number Portability ABE
Owned Template Signature
OwnerResource Number Portability ABE
Owning Template Parameter
PackageResource Number Portability ABE
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 rangeInterval
Public String rangeInterval

Specifies the interval for the range of all the policy rules for the portability.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassNumberPortabilityPolicyRule
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)
NamerangeInterval
Name Expression
NamespaceNumberPortabilityPolicyRule
Opposite
OwnerNumberPortabilityPolicyRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule::rangeInterval
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 status
Public String status

The state for the policy rule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassNumberPortabilityPolicyRule
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
NamespaceNumberPortabilityPolicyRule
Opposite
OwnerNumberPortabilityPolicyRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule::status
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period during which the rule is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassNumberPortabilityPolicyRule
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)
NamevalidFor
Name Expression
NamespaceNumberPortabilityPolicyRule
Opposite
OwnerNumberPortabilityPolicyRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 valueTo
Public String valueTo

Attribute meant for the value applied to the rule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassNumberPortabilityPolicyRule
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)
NamevalueTo
Name Expression
NamespaceNumberPortabilityPolicyRule
Opposite
OwnerNumberPortabilityPolicyRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule::valueTo
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 version
Public String version

To maintain the version of the policies for the portability.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassNumberPortabilityPolicyRule
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)
Nameversion
Name Expression
NamespaceNumberPortabilityPolicyRule
Opposite
OwnerNumberPortabilityPolicyRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Order ABE::Resource Number Portability ABE::NumberPortabilityPolicyRule::version
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic