예제 #1
0
 def createNewMessage(self, phone, person):
     # create a new domain object the sms...
     x = SmsSms()
     x.recipients = [phone.number]
     msgRecipient = PersonAttribute()
     msgRecipient.object = Person()
     msgRecipient.object.identifier = person.identifier
     msgRecipient.data = phone.number
     msgRecipient.displayText = person.fullName
     x.msgRecipients = [msgRecipient]
     x.outgoing = True
     answer = self.getResponseForRequest(DomainObjectCreate(self.refId, x))
     if ObjectIsCommand(answer, DomainObjectCreateCompleted):
         answer = DomainObjectCreateCompleted(answer)
         x = SmsSms()
         x.outgoing = True
         x.identifier = answer.identifier
         return x
     else:
         return None