| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
service
public class Capability
Capability represents logic that governs an aspect of Subscriber communications. The granularity of a Capability is such that it is deemed to add value to the Service but is not a Service in its own right and may not have Subscriptions. Capabilities apply CapabilityPref in executing the Capability logic. Capabilities are not provisionable or clonable.
Links:
Kernel Association applies
Capabilities apply their associated CapabilityPref which are determined by the context in which the Capability is being executed. A CapabilityPref defines the characteristics of exactly one Capability. A Capability may apply multiple sets of CapabilityPrefs (similar to the manner in which a Service has many Subscribers).
Constraints:
- must be a valid CapabilityPref
Default:
- none
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
| Field Summary |
|
|
private String |
|
Capabilities apply their associated CapabilityPref which are determined by the context in which the Capability is being executed. A CapabilityPref defines the characteristics of exactly one Capability. A Capability may apply multiple sets of CapabilityPrefs (similar to the manner in which a Service has many Subscribers).
Constraints:
- must be a valid CapabilityPref
Default:
- none
Multiplicity:
1
private String name
The name attribute is the unique identifier for the Capability
Constraints:
- .{1,256}
- may not be null
Default:
- none
Multiplicity:
1
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|