summaryrefslogtreecommitdiffstats
path: root/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py')
-rw-r--r--src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py b/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py
index 09ab5d3..05f7725 100644
--- a/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py
+++ b/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py
@@ -31,7 +31,7 @@ from pywbem.cim_provider2 import CIMProvider2
from openlmi.common import cmpi_logging
from openlmi.software.core import generate_references
from openlmi.software.core import ComputerSystem
-from openlmi.software.core import SoftwareIdentityResource
+from openlmi.software.core import IdentityResource
from openlmi.software.yumdb import YumDB
@cmpi_logging.trace_function
@@ -46,8 +46,7 @@ def generate_system_referents(env, object_name, model, _keys_only):
host=model.path.host)
model["Antecedent"] = ComputerSystem.get_path()
for repo in YumDB.get_instance().get_repository_list('all'):
- model["Dependent"] = SoftwareIdentityResource.repo2model(
- repo, model=repomodel)
+ model["Dependent"] = IdentityResource.repo2model(repo, model=repomodel)
yield model
@cmpi_logging.trace_function
@@ -55,10 +54,10 @@ def generate_repository_referents(env, object_name, model, _keys_only):
"""
Handler for referents enumeration request.
"""
- repo = SoftwareIdentityResource.object_path2repo(
+ repo = IdentityResource.object_path2repo(
env, object_name, kind='all')
model["Antecedent"] = ComputerSystem.get_path()
- model["Dependent"] = SoftwareIdentityResource.repo2model(repo)
+ model["Dependent"] = IdentityResource.repo2model(repo)
yield model
class LMI_HostedSoftwareIdentityResource(CIMProvider2):
@@ -113,7 +112,7 @@ class LMI_HostedSoftwareIdentityResource(CIMProvider2):
raise pywbem.CIMError(pywbem.CIM_ERR_NOT_FOUND,
'Unknown repository "%s".' % repoid)
model["Antecedent"] = ComputerSystem.get_path()
- model["Dependent"] = SoftwareIdentityResource.repo2model(repos[0])
+ model["Dependent"] = IdentityResource.repo2model(repos[0])
return model
@@ -152,7 +151,7 @@ class LMI_HostedSoftwareIdentityResource(CIMProvider2):
classname='LMI_SoftwareIdentityResource',
namespace='root/cimv2')
for repo in repolist:
- model["Dependent"] = SoftwareIdentityResource.repo2model(
+ model["Dependent"] = IdentityResource.repo2model(
repo, model=repomodel)
yield model