X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FResolve.py;h=9a6dd47c0fe7c52750fc2abaf65f35be34a38e81;hb=efd5d7736f4d07356ff2ebb53c1123335007fa8e;hp=74972cc91ed9e7783e72822d5007d5e0463df3aa;hpb=ee8a376da1107884bee1ea29248a70e4da8410c9;p=sfa.git diff --git a/sfa/methods/Resolve.py b/sfa/methods/Resolve.py index 74972cc9..9a6dd47c 100644 --- a/sfa/methods/Resolve.py +++ b/sfa/methods/Resolve.py @@ -2,9 +2,11 @@ import types from sfa.util.xrn import Xrn, urn_to_hrn from sfa.util.method import Method -from sfa.util.parameter import Parameter, Mixed + from sfa.trust.credential import Credential -from sfa.util.record import SfaRecord + +from sfa.storage.parameter import Parameter, Mixed +from sfa.storage.record import SfaRecord class Resolve(Method): """ @@ -40,6 +42,5 @@ class Resolve(Method): self.api.logger.info("interface: %s\tcaller-hrn: %s\ttarget-hrn: %s\tmethod-name: %s"%(self.api.interface, origin_hrn, hrns, self.name)) # send the call to the right manager - manager = self.api.get_interface_manager() - return manager.resolve(self.api, xrns, type) + return self.api.manager.Resolve(self.api, xrns, type)