(file) Return to CIMRepository.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Repository

Diff for /pegasus/src/Pegasus/Repository/CIMRepository.h between version 1.86 and 1.87

version 1.86, 2012/12/05 20:54:49 version 1.87, 2013/03/28 19:54:40
Line 208 
Line 208 
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMName& className);         const CIMName& className);
  
       /**
     /// associators          Get the associated(reference) classes or instances for the
           input ObjectName filtered by the assocClass,resultClass,
           role and result role parameters. This is analogous to the
           operation defined in the DMTF spec DSP200.
           @param nameSpace CIMNamespaceName for the operation
           @param objectName CIMObjectPath for the operation.  If this includes
           ONLY a class in the object with no keys the return is CIMClasses. Else
           it is CIMInstances. See bug 3302
           @param assocClass CIMName with name of association class for which this
           is to be filtered or Null if no filtering
           @param resultClass CIMName with name of associated class for which
           response is to be filtered or Null of no filtering.
           @param role String defining role parameter from association class to
           objectName
           @param resultRole String defining role between association and
           associated classes.
           @param includeQualifiers Boolean to force inclusion of Qualifiers if
           true and if this is a class request.
           @param includeClassOrigin Boolean to force inclusion of ClassOrigin
           information if true
           @param propertyList CIMPropertyList (optional). if Null,
           return all properties. If empty but not Null, return no
           properties. Else return only properties in the list.
           @return Array<CIMObject> containing either the classes or
                   instances requested.
           @exception CIMException Error code CIM_ERR_INVALID_CLASS if the class
               does not exist.
           @exception - Throws NoSuchDirectory if the Namespace
                          does not exist.
       */
     Array<CIMObject> associators(     Array<CIMObject> associators(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& objectName,         const CIMObjectPath& objectName,
Line 221 
Line 250 
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const CIMPropertyList& propertyList = CIMPropertyList());         const CIMPropertyList& propertyList = CIMPropertyList());
  
     /// associatorNames      /**
           Get the associated class or instance object paths for the
           input ObjectName filtered by the assocClass,resultClass,
           role and result role parameters. This is analogous to the
           operation defined in the DMTF spec DSP200.
           @param nameSpace CIMNamespaceName for the operation
           @param objectName CIMObjectPath for the operation.  If this includes
           ONLY a class in the object with no keys the return is CIMClasses. Else
           it is CIMInstances. See bug 3302
           @param assocClass CIMName with name of association class for which this
           is to be filtered or Null if no filtering
           @param resultClass CIMName with name of associated class for which
           response is to be filtered or Null of no filtering.
           @param role String defining role parameter from association class to
           objectName
           @param resultRole String defining role between association and
           associated classes.
           @return Array<CIMObjectPath> containing  the path of either
                   classes or instances requested.
           @exception CIMException Error code CIM_ERR_INVALID_CLASS if the class
               does not exist.
           @exception - Throws NoSuchDirectory if the Namespace
                          does not exist.
       */
     Array<CIMObjectPath> associatorNames(     Array<CIMObjectPath> associatorNames(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& objectName,         const CIMObjectPath& objectName,
Line 230 
Line 282 
         const String& role = String::EMPTY,         const String& role = String::EMPTY,
         const String& resultRole = String::EMPTY);         const String& resultRole = String::EMPTY);
  
     /// references      /**
           Get the association classes or instances for the input
           ObjectName filtered by the resultClass and role parameters.
           This is analogous to the operation defined in the DMTF spec
           DSP200.
           @param nameSpace CIMNamespaceName for the operation
           @param objectName CIMObjectPath for the operation.  If this includes
           ONLY a class in the object with no keys the return is CIMClasses. Else
           it is CIMInstances. See bug 3302
           @param role String defining role parameter from association class to
           objectName
           @param resultRole String defining role between association and
           associated classes.
           @param includeQualifiers Boolean to force inclusion of Qualifiers if
           true and if this is a class request.
           @param includeClassOrigin Boolean to force inclusion of ClassOrigin
           information if true
           @param propertyList CIMPropertyList (optional). if Null,
           return all properties. If empty but not Null, return no
           properties. Else return only properties in the list.
           @return Array<CIMObject> containing either the classes or
                   instances requested.
           @exception CIMException Error code CIM_ERR_INVALID_CLASS if the class
               does not exist.
           @exception - Throws NoSuchDirectory if the Namespace does
               not exist.
       */
     Array<CIMObject> references(     Array<CIMObject> references(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& objectName,         const CIMObjectPath& objectName,
Line 240 
Line 318 
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const CIMPropertyList& propertyList = CIMPropertyList());         const CIMPropertyList& propertyList = CIMPropertyList());
  
     /// referenceNames      /**
           Get the association class or instance object paths for the
           input ObjectName filtered by the assocClass,resultClass,
           role and result role parameters. This is analogous to the
           operation defined in the DMTF spec DSP200.
           @param nameSpace CIMNamespaceName for the operation
           @param objectName CIMObjectPath for the operation.  If this includes
           ONLY a class in the object with no keys the return is CIMClasses. Else
           it is CIMInstances. See bug 3302
           @param role String defining role parameter from association class to
           objectName
           @param resultRole String defining role between association and
           associated classes.
           @return Array<CIMObjectPath> containing  the path of either
                   classes or instances requested.
           @exception CIMException Error code CIM_ERR_INVALID_CLASS if the class
               does not exist.
           @exception - Throws NoSuchDirectory if the Namespace
                          does not exist.
       */
     Array<CIMObjectPath> referenceNames(     Array<CIMObjectPath> referenceNames(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& objectName,         const CIMObjectPath& objectName,


Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2