1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_J2eeManagedObjectCapabilities
6 // ==================================================================
7 [Abstract, Version ( "2.8.0" ),
8 UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
9 Description (
10 "CIM_J2eeManagedObjectCapabilities is a class for defining "
11 "additional capabilities of J2EE managed objects. It contains "
12 "the attributes that are common to all J2EE managed objects. "
13 "These common attributes are mapped to the corresponding J2EE "
14 "classes using the CIM_ElementCapabilities association." )]
15 class CIM_J2eeManagedObjectCapabilities : CIM_Capabilities {
16
17 [Override ( "InstanceID" ),
18 Description (
19 "InstanceID identifies a unique instance of a J2EE "
20 "ManagedObject\'s Capabilities in a given namespace. In "
21 "order to ensure uniqueness, the value of InstanceID MUST "
22 karl 1.1.2.2 "be constructed using the form specified in JSR77.3.1.1.1 "
23 "in order to avoid the need for manual key propagation." ),
24 MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
25 ModelCorrespondence {
26 "CIM_J2eeManagedObjectCapabilities.ElementName" }]
27 string InstanceID;
28
29 [Override ( "ElementName" ),
30 Description (
31 "The name of a J2EE managed object. The name MUST be "
32 "constructed using the form specified in JSR77.3.1.1.1 in "
33 "order to avoid the need for manual key propagation." ),
34 MaxLen ( 256 ),
35 MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
36 ModelCorrespondence {
37 "CIM_J2eeManagedObjectCapabilities.InstanceID" }]
38 string ElementName;
39
40 [Description (
41 "A property that indicates whether the managed object "
42 "implements the state management model as defined in "
43 karl 1.1.2.2 "State Management chapter of the JSR77 specification. A "
44 "value of true indicates that the managed object "
45 "implements the state management interface. A value of "
46 "false indicates that the managed object does not "
47 "implement the state management interface." ),
48 MappingStrings {
49 "JSR77.JCP|JSR77.3.1.1.2 stateManageable|V1.0" }]
50 boolean StateManageable;
51
52 [Description (
53 "A property that indicates whether the managed object "
54 "implements the statistics provider model as defined in "
55 "Performance Monitoring chapter of the JSR77 "
56 "specification. A value of true indicates that the "
57 "managed object implements the statistics provider "
58 "interface. A value of false indicates that the managed "
59 "object does not implement the statistics provider "
60 "interface." ),
61 MappingStrings {
62 "JSR77.JCP|JSR77.3.1.1.3 statisticsProvider|V1.0" }]
63 boolean StatisticsProvider;
64 karl 1.1.2.2
65 [Description (
66 "A property that indicates whether the managed object "
67 "implements the event provider model as defined in the "
68 "Events chapter of the JSR77 specification. A value of "
69 "true indicates that the managed object implements the "
70 "event provider interface. A value of false indicates "
71 "that the managed object does not implement the event "
72 "provider interface." ),
73 MappingStrings { "JSR77.JCP|JSR77.3.1.1.4 eventProvider|V1.0" }]
74 boolean EventProvider;
75
76
77 };
|