Package Gnumed :: Package business :: Module gmOrganization :: Class cOrgImpl1
[frames] | no frames]

Class cOrgImpl1

source code

cOrg --+
       |
      cOrgImpl1

Instance Methods
 
__init__(self, helper=cOrgHelperImpl1()) source code
 
getHelper(self) source code
 
getId(self) source code
 
setId(self, pk) source code
 
getAddress(self) source code
 
getAddressDict(self) source code
 
setAddress(self, number, street, urb, postcode, state, country) source code
 
set(self, name, office, subtype, memo, category, phone, fax, email, mobile) source code
 
__setitem__(self, k, v) source code
 
__getitem__(self, k) source code
 
linkNewAddress(self, number, street, urb, postcode, state=None, country=None)
Adds a new address into this org list of addresses.
source code
 
get(self) source code
 
load(self, pk) source code
 
shallow_del(self) source code
 
save(self) source code
 
linkPerson(self, demRecord) source code
 
unlinkPerson(self, demographicRecord) source code
 
getPersonMap(self, reload=True)
gets the persons associated with this org, lazy loading demographic records and caching if needed; need to later use a singleton demographic cache, so that single copies of a demographic record is shared
source code

Inherited from cOrg: getParent

Method Details

__init__(self, helper=cOrgHelperImpl1())
(Constructor)

source code 
Overrides: cOrg.__init__

getId(self)

source code 
Overrides: cOrg.getId

setId(self, pk)

source code 
Overrides: cOrg.setId

getAddress(self)

source code 
Overrides: cOrg.getAddress

setAddress(self, number, street, urb, postcode, state, country)

source code 
Overrides: cOrg.setAddress

set(self, name, office, subtype, memo, category, phone, fax, email, mobile)

source code 
Overrides: cOrg.set

__setitem__(self, k, v)
(Index assignment operator)

source code 
Overrides: cOrg.__setitem__

__getitem__(self, k)
(Indexing operator)

source code 
Overrides: cOrg.__getitem__

linkNewAddress(self, number, street, urb, postcode, state=None, country=None)

source code 

Adds a new address into this org list of addresses. Basically cut and paste and delete unnecessary fields from gmDemographics function.

get(self)

source code 
Overrides: cOrg.get

load(self, pk)

source code 
Overrides: cOrg.load

save(self)

source code 
Overrides: cOrg.save