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

Class cOrgImpl1

source code

gmBusinessDBObject.cBusinessDBObject --+    
                                       |    
                                    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
Method Details

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.