+++ /dev/null
-
-class NetworkSetting(object):
- '''
- The settings specified for a network
- '''
-
- def __init__(self, settings=None):
- self._attributes = {}
- if (settings):
- for key in settings:
- self._attributes[key] = settings[key]
- if not self._attributes.has_key('launch'):
- self.setLaunchingOfBrowserEnabled(False)
-
- def getNetworkName(self):
- return self._attributes['name']
-
-
- def setNetworkName(self, name):
- self._attributes['name'] = name
-
-
- def getLaunchingOfBrowserEnabled(self):
- return self._attributes['launch'] is True
-
-
- def setLaunchingOfBrowserEnabled(self, value):
- self._attributes['launch'] = value
-
-
- def getNameOfBrowserToLaunch(self):
- if self._attributes.has_key('browser'):
- return self._attributes['browser']
- return "default"
-
-
- def setNameOfBrowserToLaunch(self, browser):
- self._attributes['browser'] = browser
-
-
- def getBrowserOptions(self):
- if self._attributes.has_key('options'):
- return self._attributes['options']
- return {}
-
-
- def setBrowserOptions(self, options):
- self._attributes['options'] = options
-
\ No newline at end of file