Package rpcServices :: Package services :: Module storage :: Class Storage
[show private | hide private]
[frames | no frames]

Type Storage

object --+    
         |    
      Stub --+
             |
            Storage


storage access object
Method Summary
  __init__(self, rpcClient, name)
contstr.
{ param1:val, param2:val, ... } getAllParameters(self)
returns parameter
string getName(self)
get storage name
object/type getParameter(self, paramName)
get parameter value
boolean hasParameter(self, paramName)
look for parameter
  removeParameter(self, paramName)
remove parameter
boolean setParameter(self, paramName, value)
create parameter or set value new
  setParameters(self, parameters)
create parameters from given hashmap
    Inherited from Stub
  execute(self)
  setBatchMode(self, batchmode)
  _getLocalExceptionClass(self, xmlRpcFault)
map xmprpclib.Fault to local client exception
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Method Details

__init__(self, rpcClient, name)
(Constructor)

contstr.
Parameters:
rpcClient - rpcClientStub
           (type=client.XmlRpcClient)
name - storage name
Overrides:
rpcServices.core.Stub.__init__

getAllParameters(self)

returns parameter
Returns:
parameter hashmap
           (type={ param1:val, param2:val, ... })
Raises:
StorageNotFoundError - storage not found

getName(self)

get storage name
Returns:
storagename
           (type=string)

getParameter(self, paramName)

get parameter value
Parameters:
paramName - parameter name
Returns:
parameter value
           (type=object/type)
Raises:
StorageNotFoundError - storage not found
ParameterNotFoundError - parameter not found

hasParameter(self, paramName)

look for parameter
Parameters:
paramName - parameter name
Returns:
True if parameter exists
           (type=boolean)
Raises:
StorageNotFoundError - storage not found

removeParameter(self, paramName)

remove parameter
Parameters:
paramName - parameter name
Raises:
StorageNotFoundError - storage not found
ParameterNotFoundError - parameter not found

setParameter(self, paramName, value)

create parameter or set value new
Parameters:
paramName - parameter name
value - parameter value
Returns:
True if parameter new; Flase if reset
           (type=boolean)
Raises:
StorageNotFoundError - storage not found

setParameters(self, parameters)

create parameters from given hashmap
Parameters:
parameters - parameter hashmap
           (type={ param1:val, param2:val, ... })
Raises:
StorageNotFoundError - storage not found

Generated by Epydoc 2.1 on Fri Jan 13 23:21:03 2006 http://epydoc.sf.net