from sfa.util.method import Method
from sfa.util.parameter import Parameter, Mixed
from sfa.util.debug import log
from sfa.util.method import Method
from sfa.util.parameter import Parameter, Mixed
from sfa.util.debug import log
accepts = [
Parameter(str, "Credential string"),
Parameter(str, "Record type"),
accepts = [
Parameter(str, "Credential string"),
Parameter(str, "Record type"),
Mixed(Parameter(str, "Human readable name of the original caller"),
Parameter(None, "Origin hrn not specified"))
]
returns = Parameter(int, "1 if successful")
Mixed(Parameter(str, "Human readable name of the original caller"),
Parameter(None, "Origin hrn not specified"))
]
returns = Parameter(int, "1 if successful")
- def call(self, cred, type, hrn, origin_hrn=None):
+ def call(self, cred, type, xrn, origin_hrn=None):
mgr_type = self.api.config.SFA_REGISTRY_TYPE
manager_module = manager_base + ".registry_manager_%s" % mgr_type
manager = __import__(manager_module, fromlist=[manager_base])
mgr_type = self.api.config.SFA_REGISTRY_TYPE
manager_module = manager_base + ".registry_manager_%s" % mgr_type
manager = __import__(manager_module, fromlist=[manager_base])
- return manager.remove(self.api, hrn, type, origin_hrn)
+ return manager.remove(self.api, xrn, type, origin_hrn)