version 1.67, 2006/09/22 18:53:57
|
version 1.68, 2006/09/27 20:13:22
|
|
|
Boolean deepInheritance = false); | Boolean deepInheritance = false); |
| |
| |
virtual Array<CIMInstance> enumerateInstances( |
/** |
|
Enumerates the instances of the specified class and its subclasses. |
|
This method mimics the client behavior for the EnumerateInstances |
|
operation, but of course it can only return the instances that reside |
|
in the repository. This method does not perform deepInheritance |
|
filtering regardless of the value given for that parameter. |
|
|
|
This method is useful mainly for testing purposes, and should not be |
|
relied upon for complete results in a CIM Server environment. |
|
*/ |
|
virtual Array<CIMInstance> enumerateInstancesForSubtree( |
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMName& className, | const CIMName& className, |
Boolean deepInheritance = true, | Boolean deepInheritance = true, |
|
|
Boolean includeClassOrigin = false, | Boolean includeClassOrigin = false, |
const CIMPropertyList& propertyList = CIMPropertyList()); | const CIMPropertyList& propertyList = CIMPropertyList()); |
| |
/** enumerateInstances for a single Class. This and the forClass |
/** |
// in enumerate instancenames are a temp hack to get a version |
Enumerates the instances of just the specified class. |
// that only gets for a single class until we can go through all |
This method mimics the provider behavior for the EnumerateInstances |
// code and put them back together again. |
operation. |
// This simply adds the includeInheritance property |
|
*/ | */ |
virtual Array<CIMInstance> enumerateInstancesForClass( | virtual Array<CIMInstance> enumerateInstancesForClass( |
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMName& className, | const CIMName& className, |
Boolean deepInheritance = true, |
|
Boolean localOnly = true, | Boolean localOnly = true, |
Boolean includeQualifiers = false, | Boolean includeQualifiers = false, |
Boolean includeClassOrigin = false, | Boolean includeClassOrigin = false, |
Boolean includeInheritance = false, |
|
const CIMPropertyList& propertyList = CIMPropertyList()); | const CIMPropertyList& propertyList = CIMPropertyList()); |
| |
| |
/** enumerateInstanceNames returns names of instances that |
/** |
meet the critera. This is an extension of the CIM |
Enumerates the names of the instances of the specified class and its |
enumerate instances client call |
subclasses. This method mimics the client behavior for the |
@nameSpace - target namespace |
EnumerateInstanceNames operation, but of course it can only return |
@param className - Name of the target class |
the names of the instances that reside in the repository. |
@param Boolean that defines whether to search inheritance or not |
|
@return CIMObjectPath defining the names of the found instances. |
This method is useful mainly for testing purposes, and should not be |
@exception - Yes |
relied upon for complete results in a CIM Server environment. |
|
|
|
@param nameSpace The namespace in which className resides. |
|
@param className The name the class for which to retrieve the instance |
|
names. |
|
@return An Array of CIMObjectPath objects containing the names of the |
|
instances of the specified class in the specified namespace. |
*/ | */ |
virtual Array<CIMObjectPath> enumerateInstanceNames( |
virtual Array<CIMObjectPath> enumerateInstanceNamesForSubtree( |
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMName& className); | const CIMName& className); |
| |
/** enumerateInstanceNames for a single Class. This is a temporary |
/** |
hack and should eventually be merged with enumerateInstanceNames |
Enumerates the names of the instances of just the specified class. |
This function allows you to either include the inheritance tree |
This method mimics the provider behavior for the EnumerateInstanceNames |
or not with teh boolean includeInheritance. |
operation. |
|
|
|
@param nameSpace The namespace in which className resides. |
|
@param className The name the class for which to retrieve the instance |
|
names. |
|
@return An Array of CIMObjectPath objects containing the names of the |
|
instances of the specified class in the specified namespace. |
*/ | */ |
virtual Array<CIMObjectPath> enumerateInstanceNamesForClass( | virtual Array<CIMObjectPath> enumerateInstanceNamesForClass( |
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMName& className, |
const CIMName& className); |
const Boolean includeInheritance = true ); |
|
| |
| |
/// execQuery | /// execQuery |