1 marek 1.1 // Copyright (c) 2008 DMTF. All rights reserved.
2 [Abstract, Version ( "2.19.0" ),
3 UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
4 Description (
5 "The J2eeResource class is a base class for all managed object "
6 "types that represent J2EE resources. J2EE resources are "
7 "resources that are utilized by the J2EE server to provide the "
8 "J2EE standard services required by the J2EE platform "
9 "architecture. The J2EEResource class has several subclasses "
10 "that do not add any new properties. The option of using a type "
11 "property to identify the different resource types while doing "
12 "away with the numerous empty subclasses was not chosen because "
13 "the subclasses, when enhanced by vendor specific extensions "
14 "are significantly different from each other." )]
15 class CIM_J2eeResource : CIM_SystemResource {
16
17 [Key, Override ( "InstanceID" ),
18 Description (
19 "InstanceID identifies a unique instance of a J2ee "
20 "Resource. In order to ensure uniqueness, the value of "
21 "InstanceID MUST be constructed using the form specified "
22 marek 1.1 "in JSR77.3.1.1.1 in order to avoid the need for manual "
23 "key propagation." ),
24 ModelCorrespondence { "CIM_J2eeResource.Name" }]
25 string InstanceID;
26
27 [Override ( "Name" ),
28 Description (
29 "The name of a J2EE Resource. The name MUST be "
30 "constructed using the form specified in JSR77.3.1.1.1 in "
31 "order to avoid the need for manual key propagation." ),
32 MaxLen ( 256 ),
33 MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" },
34 ModelCorrespondence { "CIM_J2eeResource.InstanceID" }]
35 string Name;
36
37
38 };
|