(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.85.4.1 and 1.86

version 1.85.4.1, 2013/06/03 22:36:27 version 1.86, 2012/12/05 20:54:49
Line 208 
Line 208 
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMName& className);         const CIMName& className);
  
     /**  
         Get the associated(reference) classes or instances for the      /// associators
         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 250 
Line 221 
         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 282 
Line 230 
         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 318 
Line 240 
         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,
Line 385 
Line 288 
     void modifyNameSpace(const CIMNamespaceName& nameSpace,     void modifyNameSpace(const CIMNamespaceName& nameSpace,
         const NameSpaceAttributes& attributes = NameSpaceAttributes());         const NameSpaceAttributes& attributes = NameSpaceAttributes());
  
     void modifyNameSpaceName(const CIMNamespaceName& nameSpace,  
         const CIMNamespaceName& newNameSpaceName);  
   
     Array<CIMNamespaceName> enumerateNameSpaces() const;     Array<CIMNamespaceName> enumerateNameSpaces() const;
  
     /** Deletes a namespace in the repository.     /** Deletes a namespace in the repository.


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2