Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

service
Class ServiceDefinition
Direct Known Subclasses:
       McsServiceDefinition

public class ServiceDefinition      
ServiceDefinition states the characterization of the Service prescribed by NewStep for a given deployment. The ServiceDefinition defines the availability of Capabilities within the deployment as well as the default values for the CapabilityPrefs. Capability assignment within a ServiceDefinition may only be overriden in order to disable a Capability. That is, Capabilities that are not available according to the ServiceDefinition cannot be made available by the service provider. However, Capabilities that are available within the ServiceDefinition may be turned off by the service provider.
ServiceDefinitions are not provisionable or clonable.
 
Links:
Kernel Association defines
to Class Service
A ServiceDefinition defines the available Capabilities and default values for a single Service. A Service may have multiple corresponding ServiceDefinitions in a given deployment.
Constraints:
- must reference a valid Service
Default:
- none
Associates type:
association
Client cardinality:
0..*
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
 

Field Summary
private String
private Service
Field Detail
name
private String name
The name represents the unique identifier for the ServiceDefinition
Constraints:
- .{1,256}
- must be unique within the CSN
Default:
- none
Multiplicity:
1
 

service
private Service service
A ServiceDefinition defines the available Capabilities and default values for a single Service. A Service may have multiple corresponding ServiceDefinitions in a given deployment.
Constraints:
- must reference a valid Service
Default:
- none
Multiplicity:
1
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD