Package iceprod :: Package core :: Module paramdb :: Class RPCParamDB
[hide private]
[frames] | no frames]

Class RPCParamDB

source code

ParamDb --+
          |
         RPCParamDB

Instance Methods [hide private]
 
__init__(self, url=None, geturl=<function <lambda> at 0x108cc9b18>)
Initialize and build DOM tree from IceTrayConfig object
source code
 
loadfile(self, filename, username, password) source code
 
setURL(self, url='http://condor.icecube.wisc.edu:9080') source code
 
connect(self) source code
 
SetPrinter(self, printer) source code
 
_print(self, text) source code
 
load(self, metaproject, username, password)
load contents of metaproject tree to database
source code
 
download(self) source code
 
savefile(self, filename) source code
 
authenticate(self, username, password) source code
 
SwitchMetaProject(self, iconfig, id, name, version)
Add selected metaproject to configuration.
source code
 
GetMetaProjects(self) source code
 
GetProjectsSM(self, module, metaproj) source code
 
GetProjectsMM(self, module, metaproj) source code
 
GetProjects(self, metaproject_id) source code
 
GetProjectDependencies(self, project_id, metaproject_id) source code
 
GetServices(self, project_id) source code
 
GetServicesP(self, name, version) source code
 
GetModules(self, project_id) source code
 
GetModulesP(self, name, version) source code
 
GetIceProdModules(self) source code
 
GetParameters(self, module_id) source code
 
SetMetaProjectId(self, metaproj) source code
 
fetch_metaproject_id(self, name, version) source code
 
fetch_metaproject_list(self) source code
 
fetch_project_list(self, metaproject_id) source code
 
fetch_project(self, id) source code
 
fetch_project_id(self, pname, pversion) source code
 
fetch_service_id(self, service, pid) source code
 
fetch_module_id(self, module, mid) source code
 
fetch_project_dependencies(self, project_id, metaproject_id) source code
 
fetch_modules_from_project_id(self, project_id) source code
 
fetch_modules_for_project(self, name, version) source code
 
fetch_services_for_project(self, name, version) source code
 
fetch_module_parameters(self, module_id) source code
 
fetch_service_parameters(self, module_id) source code
 
show_dataset_table(self, search_string='') source code

Inherited from ParamDb: adddependencies, loadcache

Class Variables [hide private]

Inherited from ParamDb: logger

Method Details [hide private]

__init__(self, url=None, geturl=<function <lambda> at 0x108cc9b18>)
(Constructor)

source code 

Initialize and build DOM tree from IceTrayConfig object

Overrides: ParamDb.__init__

loadfile(self, filename, username, password)

source code 
Overrides: ParamDb.loadfile

load(self, metaproject, username, password)

source code 

load contents of metaproject tree to database

Parameters:
  • metaproject - metaproject object
Overrides: ParamDb.load

SwitchMetaProject(self, iconfig, id, name, version)

source code 

Add selected metaproject to configuration. Import modules and their parameters.

Overrides: ParamDb.SwitchMetaProject
(inherited documentation)

GetMetaProjects(self)

source code 
Overrides: ParamDb.GetMetaProjects

GetProjectsSM(self, module, metaproj)

source code 
Overrides: ParamDb.GetProjectsSM

GetProjectsMM(self, module, metaproj)

source code 
Overrides: ParamDb.GetProjectsMM

GetProjects(self, metaproject_id)

source code 
Overrides: ParamDb.GetProjects

GetProjectDependencies(self, project_id, metaproject_id)

source code 
Overrides: ParamDb.GetProjectDependencies

GetServices(self, project_id)

source code 
Overrides: ParamDb.GetServices

GetServicesP(self, name, version)

source code 
Overrides: ParamDb.GetServicesP

GetModules(self, project_id)

source code 
Overrides: ParamDb.GetModules

GetModulesP(self, name, version)

source code 
Overrides: ParamDb.GetModulesP

GetParameters(self, module_id)

source code 
Overrides: ParamDb.GetParameters

SetMetaProjectId(self, metaproj)

source code 
Overrides: ParamDb.SetMetaProjectId