def create(self, bean): if getattr(bean, 'validate', None): bean.validate() try: return self.service.create(self.sessionId, Entity.getInstance(bean)) except suds.WebFault as e: raise translateError(e)
def isAccessAllowed(self, bean, accessType): try: return self.service.isAccessAllowed(self.sessionId, Entity.getInstance(bean), accessType) except suds.WebFault as e: raise translateError(e) except suds.MethodNotFound as e: if self.apiversion < '4.3': raise VersionMethodError("isAccessAllowed", self.apiversion) else: raise
def update(self, bean): try: self.service.update(self.sessionId, Entity.getInstance(bean)) except suds.WebFault as e: raise translateError(e)