Package backend :: Package server :: Package rhnServer :: Module server_wrapper :: Class ServerWrapper
[hide private]
[frames] | no frames]

Class ServerWrapper

source code


This is a middle class that ties all the subclasses together, plus it provides a cleaner way to keep all the wrapper functions in one place. The main Server class is based on this one and it looks a little bit cleaner that way.

Instance Methods [hide private]
 
__init__(self) source code
 
__repr__(self) source code
 
set_value(self, name, value)
update a value in self.server
source code
 
add_package(self, entry)
Wrappers for the similar functions from Packages class that supplementaly require a valid sysid.
source code
 
delete_package(self, entry)
delete a package from the list
source code
 
dispose_packages(self)
delete all packages and get an empty package list
source code
 
save_packages(self, schedule=1)
wrapper for the Packages.save_packages_byid() which requires the sysid
source code
 
delete_hardware(self)
Wrappers for the similar functions from Hardware class
source code
 
save_hardware(self)
wrapper for the Hardware.save_hardware_byid() which requires the sysid
source code
 
reload_hardware(self)
wrapper for the Hardware.reload_hardware_byid() which requires the sysid
source code
 
save_history(self) source code

Inherited from server_packages.Packages: get_package_arches, get_packages, reload_packages_byid, save_packages_byid

Inherited from server_hardware.Hardware: add_hardware, hardware_by_class, reload_hardware_byid, save_hardware_byid

Inherited from server_history.History: add_history, save_history_byid

Class Variables [hide private]
Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: server_history.History.__init__

add_package(self, entry)

source code 

Wrappers for the similar functions from Packages class that supplementaly require a valid sysid.

Overrides: server_packages.Packages.add_package

delete_package(self, entry)

source code 

delete a package from the list

Overrides: server_packages.Packages.delete_package
(inherited documentation)

dispose_packages(self)

source code 

delete all packages and get an empty package list

Overrides: server_packages.Packages.dispose_packages
(inherited documentation)

delete_hardware(self)

source code 

Wrappers for the similar functions from Hardware class

Overrides: server_hardware.Hardware.delete_hardware