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

Diff for /pegasus/src/Pegasus/Repository/Attic/Repository.h between version 1.5 and 1.6

version 1.5, 2001/02/08 00:31:51 version 1.6, 2001/02/11 05:45:33
Line 23 
Line 23 
 // Author: // Author:
 // //
 // $Log$ // $Log$
   // Revision 1.6  2001/02/11 05:45:33  mike
   // Added case insensitive logic for files in Repository
   //
 // Revision 1.5  2001/02/08 00:31:51  mike // Revision 1.5  2001/02/08 00:31:51  mike
 // Clean up on Operations class. // Clean up on Operations class.
 // Reformmatted documentation. // Reformmatted documentation.
Line 72 
Line 75 
 class PEGASUS_REPOSITORY_LINKAGE Repository : public Operations class PEGASUS_REPOSITORY_LINKAGE Repository : public Operations
 { {
 public: public:
   
     /// Constructor     /// Constructor
     Repository(const String& path);     Repository(const String& path);
   
     /// Descructor     /// Descructor
     virtual ~Repository();     virtual ~Repository();
   
     /// virtual class ClassDecl. From the operations class     /// virtual class ClassDecl. From the operations class
     virtual ClassDecl getClass(     virtual ClassDecl getClass(
         const String& nameSpace,         const String& nameSpace,
Line 84 
Line 90 
         Boolean includeQualifiers = true,         Boolean includeQualifiers = true,
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const Array<String>& propertyList = _getStringArray());         const Array<String>& propertyList = _getStringArray());
   
     /// getInstance     /// getInstance
     virtual InstanceDecl getInstance(     virtual InstanceDecl getInstance(
         const String& nameSpace,         const String& nameSpace,
Line 92 
Line 99 
         Boolean includeQualifiers = false,         Boolean includeQualifiers = false,
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const Array<String>& propertyList = _getStringArray());         const Array<String>& propertyList = _getStringArray());
   
     /// deleteClass     /// deleteClass
     virtual void deleteClass(     virtual void deleteClass(
         const String& nameSpace,         const String& nameSpace,
         const String& className);         const String& className);
   
     /// deleteInstance     /// deleteInstance
     virtual void deleteInstance(     virtual void deleteInstance(
         const String& nameSpace,         const String& nameSpace,
         const Reference& instanceName);         const Reference& instanceName);
   
     /// createClass     /// createClass
     virtual void createClass(     virtual void createClass(
         const String& nameSpace,         const String& nameSpace,
         ClassDecl& newClass);         ClassDecl& newClass);
   
     /// createInstance     /// createInstance
     virtual void createInstance(     virtual void createInstance(
         const String& nameSpace,         const String& nameSpace,
         const InstanceDecl& newInstance);         const InstanceDecl& newInstance);
   
     virtual void modifyClass(     virtual void modifyClass(
         const String& nameSpace,         const String& nameSpace,
         ClassDecl& modifiedClass);         ClassDecl& modifiedClass);
   
     /// modifyInstance     /// modifyInstance
     virtual void modifyInstance(     virtual void modifyInstance(
         const String& nameSpace,         const String& nameSpace,
         const InstanceDecl& modifiedInstance);         const InstanceDecl& modifiedInstance);
   
     /// enumerateClasses     /// enumerateClasses
     virtual Array<ClassDecl> enumerateClasses(     virtual Array<ClassDecl> enumerateClasses(
         const String& nameSpace,         const String& nameSpace,
Line 123 
Line 137 
         Boolean localOnly = true,         Boolean localOnly = true,
         Boolean includeQualifiers  = true,         Boolean includeQualifiers  = true,
         Boolean includeClassOrigin = false);         Boolean includeClassOrigin = false);
   
     /// enumerateClassNames     /// enumerateClassNames
     virtual Array<String> enumerateClassNames(     virtual Array<String> enumerateClassNames(
         const String& nameSpace,         const String& nameSpace,
         const String& className = String::EMPTY,         const String& className = String::EMPTY,
         Boolean deepInheritance = false);         Boolean deepInheritance = false);
   
     /// enumerateInstances     /// enumerateInstances
     virtual Array<InstanceDecl> enumerateInstances(     virtual Array<InstanceDecl> enumerateInstances(
         const String& nameSpace,         const String& nameSpace,
Line 137 
Line 153 
         Boolean includeQualifiers = false,         Boolean includeQualifiers = false,
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const Array<String>& propertyList = _getStringArray());         const Array<String>& propertyList = _getStringArray());
   
     /// enumerateInstanceNames     /// enumerateInstanceNames
     virtual Array<Reference> enumerateInstanceNames(     virtual Array<Reference> enumerateInstanceNames(
         const String& nameSpace,         const String& nameSpace,
         const String& className);         const String& className);
   
     /// execQuery     /// execQuery
     virtual Array<InstanceDecl> execQuery(     virtual Array<InstanceDecl> execQuery(
         const String& queryLanguage,         const String& queryLanguage,
         const String& query) ;         const String& query) ;
   
     /// associators     /// associators
     virtual Array<InstanceDecl> associators(     virtual Array<InstanceDecl> associators(
         const String& nameSpace,         const String& nameSpace,
Line 156 
Line 175 
         Boolean includeQualifiers = false,         Boolean includeQualifiers = false,
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const Array<String>& propertyList = _getStringArray());         const Array<String>& propertyList = _getStringArray());
   
     /// associateNames     /// associateNames
     virtual Array<Reference> associatorNames(     virtual Array<Reference> associatorNames(
         const String& nameSpace,         const String& nameSpace,
Line 164 
Line 184 
         const String& resultClass = String::EMPTY,         const String& resultClass = String::EMPTY,
         const String& role = String::EMPTY,         const String& role = String::EMPTY,
         const String& resultRole = String::EMPTY);         const String& resultRole = String::EMPTY);
   
     /// references     /// references
     virtual Array<InstanceDecl> references(     virtual Array<InstanceDecl> references(
         const String& nameSpace,         const String& nameSpace,
Line 173 
Line 194 
         Boolean includeQualifiers = false,         Boolean includeQualifiers = false,
         Boolean includeClassOrigin = false,         Boolean includeClassOrigin = false,
         const Array<String>& propertyList = _getStringArray());         const Array<String>& propertyList = _getStringArray());
   
     /// referenceNames     /// referenceNames
     virtual Array<Reference> referenceNames(     virtual Array<Reference> referenceNames(
         const String& nameSpace,         const String& nameSpace,
         const Reference& objectName,         const Reference& objectName,
         const String& resultClass = String::EMPTY,         const String& resultClass = String::EMPTY,
         const String& role = String::EMPTY);         const String& role = String::EMPTY);
   
     /// getProperty     /// getProperty
     virtual Value getProperty(     virtual Value getProperty(
         const String& nameSpace,         const String& nameSpace,
         const Reference& instanceName,         const Reference& instanceName,
         const String& propertyName);         const String& propertyName);
   
     /// setProperty     /// setProperty
     virtual void setProperty(     virtual void setProperty(
         const String& nameSpace,         const String& nameSpace,
         const Reference& instanceName,         const Reference& instanceName,
         const String& propertyName,         const String& propertyName,
         const Value& newValue = Value());         const Value& newValue = Value());
   
     /// getQualifier     /// getQualifier
     virtual QualifierDecl getQualifier(     virtual QualifierDecl getQualifier(
         const String& nameSpace,         const String& nameSpace,
         const String& qualifierName);         const String& qualifierName);
   
     /// setQualifier     /// setQualifier
     virtual void setQualifier(     virtual void setQualifier(
         const String& nameSpace,         const String& nameSpace,
         const QualifierDecl& qualifierDecl);         const QualifierDecl& qualifierDecl);
   
     /// virtual deleteQualifier     /// virtual deleteQualifier
     virtual void deleteQualifier(     virtual void deleteQualifier(
         const String& nameSpace,         const String& nameSpace,
         const String& qualifierName);         const String& qualifierName);
   
     /// enumerateQualifiers     /// enumerateQualifiers
     virtual Array<QualifierDecl> enumerateQualifiers(     virtual Array<QualifierDecl> enumerateQualifiers(
         const String& nameSpace);         const String& nameSpace);
   
     /// Virtual value     /// Virtual value
     virtual Value invokeMethod(     virtual Value invokeMethod(
         const String& nameSpace,         const String& nameSpace,
Line 231 
Line 260 
         required by CIM (they are not part of the CIM schema; rather they are         required by CIM (they are not part of the CIM schema; rather they are
         part of the meta-schema).         part of the meta-schema).
     */     */
   
     void createMetaQualifiers(const String& nameSpace);     void createMetaQualifiers(const String& nameSpace);
  
 private: private:


Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2