Package gnue :: Package appserver :: Module repository :: Class Parameter
[show private | hide private]

Class Parameter

BaseItem --+
           |
          Parameter


A parameter object of the repository.
Method Summary
  __init__(self, predefined)
Create a new parameter item.
  updateLinks(self, aProcedure, unlink)
This functions updates the link to the owning procedure.
    Inherited from BaseItem
  __getitem__(self, attr)
Emulate a dictionary access to the wrapper instance.
  __nonzero__(self)

Instance Variable Summary
  dbType: the type of the parameter in the backend database
  fullName: fully qualified name of the paramter

Method Details

__init__(self, predefined)
(Constructor)

Create a new parameter item.
Parameters:
predefined - dictionary with predefined ('builtin') values
Overrides:
gnue.appserver.repository.BaseItem.__init__

updateLinks(self, aProcedure, unlink=False)

This functions updates the link to the owning procedure.
Parameters:
aProcedure - the owning procedure
unlink - if set to True the reference will be cleared

Instance Variable Details

dbType

the type of the parameter in the backend database

fullName

fully qualified name of the paramter


GNUe Home

Public API

Developer's Corner