Exemple #1
0
 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)
Exemple #2
0
 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
Exemple #3
0
 def update(self, bean):
     try:
         self.service.update(self.sessionId, Entity.getInstance(bean))
     except suds.WebFault as e:
         raise translateError(e)