Client Data Model - UserXXX/vCom GitHub Wiki
UML diagram
Notes
- The attribute hasUnreadMessages in the Chat class is a derived attribute that is set to true if any of the messages is unread (read set to false)
- Settings class:
- messageLifeTime specifies how long messages are stored
- allowMsgFromUnknownSender specifies whether messages from senders not on the friend list (exception: group chats) can be received or not
- automaticFileTransferType specifies how file transferes are handled, ALWAYS means always accept and start downloading immediately, ASK means always ask the user whether he / she wants to retrieve the file, NEVER means do block all file transferes and WLAN means only download files if a WLan connection is active, this option will only be available on mobile devices
Original file
The original file containing the model can be found here: https://dl.dropboxusercontent.com/u/79973663/vCom/Models/Client%20model.asta