(file) Return to CIMProvider.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Provider

  1 mike  1.7 //%/////////////////////////////////////////////////////////////////////////////
  2           //
  3           // Copyright (c) 2000, 2001 The Open group, BMC Software, Tivoli Systems, IBM
  4           //
  5           // Permission is hereby granted, free of charge, to any person obtaining a copy
  6           // of this software and associated documentation files (the "Software"), to 
  7           // deal in the Software without restriction, including without limitation the 
  8           // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 
  9           // sell copies of the Software, and to permit persons to whom the Software is
 10           // furnished to do so, subject to the following conditions:
 11           // 
 12           // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN 
 13           // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 14           // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 15           // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
 16           // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
 17           // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 
 18           // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 19           // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 20           //
 21           //==============================================================================
 22 mike  1.7 //
 23           // Author: Mike Brasher (mbrasher@bmc.com)
 24           //
 25           // Modified By:
 26           //
 27           //%/////////////////////////////////////////////////////////////////////////////
 28           
 29           #include "CIMProvider.h"
 30           
 31           PEGASUS_NAMESPACE_BEGIN
 32           
 33           CIMProvider::CIMProvider()
 34           {
 35           
 36           }
 37           
 38           CIMProvider::~CIMProvider()
 39           {
 40           
 41           }
 42           
 43 mike  1.7 CIMClass CIMProvider::getClass(
 44               const String& nameSpace,
 45               const String& className,
 46               Boolean localOnly,
 47               Boolean includeQualifiers,
 48               Boolean includeClassOrigin,
 49               const Array<String>& propertyList)
 50           {
 51               throw CIMException(CIMException::NOT_SUPPORTED);
 52               return CIMClass();
 53           }
 54           
 55           CIMInstance CIMProvider::getInstance(
 56               const String& nameSpace,
 57               const CIMReference& instanceName,
 58               Boolean localOnly,
 59               Boolean includeQualifiers,
 60               Boolean includeClassOrigin,
 61               const Array<String>& propertyList)
 62           {
 63               throw CIMException(CIMException::NOT_SUPPORTED);
 64 mike  1.7     return CIMInstance();
 65           }
 66           
 67           void CIMProvider::deleteClass(
 68               const String& nameSpace,
 69               const String& className)
 70           {
 71               throw CIMException(CIMException::NOT_SUPPORTED);
 72           }
 73           
 74           void CIMProvider::deleteInstance(
 75               const String& nameSpace,
 76               const CIMReference& instanceName) 
 77           { 
 78               throw CIMException(CIMException::NOT_SUPPORTED);
 79           }
 80           
 81           void CIMProvider::createClass(
 82               const String& nameSpace,
 83               CIMClass& newClass) 
 84           {
 85 mike  1.7     throw CIMException(CIMException::NOT_SUPPORTED);
 86           }
 87           
 88           void CIMProvider::createInstance(
 89               const String& nameSpace,
 90               CIMInstance& newInstance) 
 91           { 
 92               throw CIMException(CIMException::NOT_SUPPORTED);
 93           }
 94           
 95           void CIMProvider::modifyClass(
 96               const String& nameSpace,
 97               CIMClass& modifiedClass) 
 98           {
 99               throw CIMException(CIMException::NOT_SUPPORTED);
100           }
101           
102           void CIMProvider::modifyInstance(
103               const String& nameSpace,
104               CIMInstance& modifiedInstance) 
105           {
106 mike  1.7     throw CIMException(CIMException::NOT_SUPPORTED);
107           }
108           
109           Array<CIMClass> CIMProvider::enumerateClasses(
110               const String& nameSpace,
111               const String& className,
112               Boolean deepInheritance,
113               Boolean localOnly,
114               Boolean includeQualifiers,
115               Boolean includeClassOrigin)
116           {
117               throw CIMException(CIMException::NOT_SUPPORTED);
118               return Array<CIMClass>();
119           }
120           
121           Array<String> CIMProvider::enumerateClassNames(
122               const String& nameSpace,
123               const String& className,
124               Boolean deepInheritance)
125           {
126               throw CIMException(CIMException::NOT_SUPPORTED);
127 mike  1.7     return Array<String>();
128           }
129           
130           Array<CIMInstance> CIMProvider::enumerateInstances(
131               const String& nameSpace,
132               const String& className,
133               Boolean deepInheritance,
134               Boolean localOnly,
135               Boolean includeQualifiers,
136               Boolean includeClassOrigin,
137               const Array<String>& propertyList)
138           {
139               throw CIMException(CIMException::NOT_SUPPORTED);
140               return Array<CIMInstance>();
141           }
142           
143           Array<CIMReference> CIMProvider::enumerateInstanceNames(
144               const String& nameSpace,
145               const String& className) 
146           { 
147               throw CIMException(CIMException::NOT_SUPPORTED);
148 mike  1.7     return Array<CIMReference>();
149           }
150           
151           Array<CIMInstance> CIMProvider::execQuery(
152               const String& queryLanguage,
153               const String& query) 
154           { 
155               throw CIMException(CIMException::NOT_SUPPORTED);
156               return Array<CIMInstance>();
157           }
158           
159           Array<CIMInstance> CIMProvider::associators(
160               const String& nameSpace,
161               const CIMReference& objectName,
162               const String& assocClass,
163               const String& resultClass,
164               const String& role,
165               const String& resultRole,
166               Boolean includeQualifiers,
167               Boolean includeClassOrigin,
168               const Array<String>& propertyList)
169 mike  1.7 {
170               throw CIMException(CIMException::NOT_SUPPORTED);
171               return Array<CIMInstance>();
172           }
173           
174           Array<CIMReference> CIMProvider::associatorNames(
175               const String& nameSpace,
176               const CIMReference& objectName,
177               const String& assocClass,
178               const String& resultClass,
179               const String& role,
180               const String& resultRole)
181           { 
182               throw CIMException(CIMException::NOT_SUPPORTED);
183               return Array<CIMReference>();
184           }
185           
186           Array<CIMInstance> CIMProvider::references(
187               const String& nameSpace,
188               const CIMReference& objectName,
189               const String& resultClass,
190 mike  1.7     const String& role,
191               Boolean includeQualifiers,
192               Boolean includeClassOrigin,
193               const Array<String>& propertyList)
194           {
195               throw CIMException(CIMException::NOT_SUPPORTED);
196               return Array<CIMInstance>();
197           }
198           
199           Array<CIMReference> CIMProvider::referenceNames(
200               const String& nameSpace,
201               const CIMReference& objectName,
202               const String& resultClass,
203               const String& role)
204           { 
205               throw CIMException(CIMException::NOT_SUPPORTED);
206               return Array<CIMReference>();
207           }
208           
209           CIMValue CIMProvider::getProperty(
210               const String& nameSpace,
211 mike  1.7     const CIMReference& instanceName,
212               const String& propertyName) 
213           { 
214               throw CIMException(CIMException::NOT_SUPPORTED);
215               return CIMValue();
216           }
217           
218           void CIMProvider::setProperty(
219               const String& nameSpace,
220               const CIMReference& instanceName,
221               const String& propertyName,
222               const CIMValue& newValue)
223           { 
224               throw CIMException(CIMException::NOT_SUPPORTED);
225           }
226           
227           CIMQualifierDecl CIMProvider::getQualifier(
228               const String& nameSpace,
229               const String& qualifierName) 
230           {
231               throw CIMException(CIMException::NOT_SUPPORTED);
232 mike  1.7     return CIMQualifierDecl();
233           }
234           
235           void CIMProvider::setQualifier(
236               const String& nameSpace,
237               const CIMQualifierDecl& qualifierDecl) 
238           {
239               throw CIMException(CIMException::NOT_SUPPORTED);
240           }
241           
242           void CIMProvider::deleteQualifier(
243               const String& nameSpace,
244               const String& qualifierName) 
245           {
246               throw CIMException(CIMException::NOT_SUPPORTED);
247           }
248           
249           Array<CIMQualifierDecl> CIMProvider::enumerateQualifiers(
250               const String& nameSpace)
251           {
252               throw CIMException(CIMException::NOT_SUPPORTED);
253 mike  1.7     return Array<CIMQualifierDecl>();
254           }
255           
256           CIMValue CIMProvider::invokeMethod(
257               const String& nameSpace,
258               const CIMReference& instanceName,
259               const String& methodName,
260               const Array<CIMValue>& inParameters,
261               Array<CIMValue>& outParameters) 
262           {
263               throw CIMException(CIMException::NOT_SUPPORTED);
264               return CIMValue();
265           }
266           
267           void CIMProvider::initialize(CIMRepository& repository)
268           {
269           
270           }
271           
272           PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2