def __init__(self, rel_id=None): """Initializes the object for the directed communication relationship rel_id = (sender address,recipient address) if it is specified. """ self._db = DB() self._rel_id = None self._messages = MessageCollection.MessageCollection() if rel_id != None: self.setRelationshipID(rel_id)
def __init__(self, rel_id=None): """Initializes the object for the undirected communication relationship rel_id = (participant address 1,paritipant address 2) if it is specified. """ self._db = DB() self._rel_id = None self._directed_relationships = {} self._all_messages = MessageCollection.MessageCollection() self._thread_factory = MessageThreading.MessageThreadFactory() self._threads = None if rel_id != None: self.setRelationshipID(rel_id)
def __init__(self, ego_address): self._db = DB() self._ego_address = ego_address self._alters = self.getSenders() self._alters.extend(self.getRecipients()) self._alters = list(set(self._alters))
def __init__(self, message_id=None): self._db = DB() if message_id != None: self.setMessageID(message_id)