Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

mcs
Class McsSubscription
subscription.Subscription
  |
  +--mcs.McsSubscription

public class McsSubscription      
McsSubscription encapsulates both the Subscriber wide and Identity specific preferences for the MCS service capabilities. McsSubscription is provisionable and clonable.
 
Links:
Kernel Association Association Link
to Class Subscriber
subscriber represents the Subscriber that is associated with the McsSubscription.
Constraints:
- must be a valid Subscriber
Default:
- none
Clone:
- yes - deep. The cloned McsSubscription references the deep cloned Subscriber instance.
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Kernel Association Association Link
to Class McsServiceDefinition
serviceDefinition represents the definition of the service to which the subscription associates the Subscriber.
Constraints:
- must be a valid McsServiceDefinition
Default:
- none
Clone:
- yes, shallow. The cloned McsSubscription references the same instance of McsServiceDefinition as the original
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Kernel Association Association Link
to Class McsIdentityPref
McsSubscription may be made up of multiple McsIdentityPrefs (one per Identity associated to the Subscriber). An McsIdentityPref belongs to a single McsSubscription.
Constraints:
- must be valid McsIdentityPrefs
Default:
- none
Clone:
- yes, deep. The cloned McsSubscription references a deep cloned McsIdentityPref.
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Kernel Association Association Link
to Class McsSubscriberPref
McsSubscription is made up of an McsSubscriberPref. Each McsSubscriberPref belongs to a single McsSubscription
Constraints:
- must be a valid McsSubscriberPref
Default:
- none
Clone:
- yes, deep. The cloned McsSubscription references a deep cloned McsSubscriberPref.
Associates type:
composition
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
composition
 
Generalization Generalization Link
to Class Subscription
McsSubscription encapsulates both the Subscriber wide and Identity specific preferences for the MCS service capabilities. McsSubscription is provisionable and clonable.
 
 

Field Summary
private long
private Subscriber
Field Detail
id
private long id
id represents the unique identifier of the McsSubscription instance.
Constraints:
- [0-9]*{1,9}
Default:
- none
Clone:
- no, id is unique and must be supplied by provisioner.
Multiplicity:
1
 

mcsIdentityPref
private McsIdentityPref mcsIdentityPref
McsSubscription may be made up of multiple McsIdentityPrefs (one per Identity associated to the Subscriber). An McsIdentityPref belongs to a single McsSubscription.
Constraints:
- must be valid McsIdentityPrefs
Default:
- none
Clone:
- yes, deep. The cloned McsSubscription references a deep cloned McsIdentityPref.
Multiplicity:
1
 

mcsSubscriberPref
private McsSubscriberPref mcsSubscriberPref
McsSubscription is made up of an McsSubscriberPref. Each McsSubscriberPref belongs to a single McsSubscription
Constraints:
- must be a valid McsSubscriberPref
Default:
- none
Clone:
- yes, deep. The cloned McsSubscription references a deep cloned McsSubscriberPref.
Multiplicity:
1
 

serviceDefinition
private McsServiceDefinition serviceDefinition
serviceDefinition represents the definition of the service to which the subscription associates the Subscriber.
Constraints:
- must be a valid McsServiceDefinition
Default:
- none
Clone:
- yes, shallow. The cloned McsSubscription references the same instance of McsServiceDefinition as the original
Multiplicity:
1
 

subscriber
private Subscriber subscriber
subscriber represents the Subscriber that is associated with the McsSubscription.
Constraints:
- must be a valid Subscriber
Default:
- none
Clone:
- yes - deep. The cloned McsSubscription references the deep cloned Subscriber instance.
Multiplicity:
1
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD