|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--main.DomainFacade
DomainFacade Ett fasad-objekt som ger tillgång till objekt i paketet main.
Senast ändrad $Date: 2003/02/19 15:43:48 $ av $Author: rene-fic $
Field Summary | |
private static AddressBook |
addressBook
Lista på personer. |
private static java.util.Vector |
chatSessions
Lista på aktiva talk-sessioner. |
private static java.lang.String |
fullname
Den lokala användarens riktiga namn. |
private static Inbox |
inbox
Samling av mail. |
private static MsgFactory |
msgFactory
Skapar och skickar mailobjekt. |
private static courses.dsv2pvt.messageclasses.Present |
onlineUsers
Lista på användare som är online. |
Constructor Summary | |
DomainFacade()
|
Method Summary | |
static void |
checkMessageFailed(courses.dsv2pvt.messageclasses.MessageFailed msg)
Behandlar objekt av typen MessageFailed, som skickats från servern. |
static void |
checkTalk(courses.dsv2pvt.messageclasses.Talk msg)
Behandlar objekt av typen Talk, som har skickats från servern. |
static void |
checkUGotMail(courses.dsv2pvt.messageclasses.UGotMail msg)
Uppdaterar inboxen med nya mail som har skickats från servern. |
static Chat |
createChat(java.lang.String recipient)
Kontrollerar vilken talk-session som ska användas gentemot ett användarnamn, samt skapar ny session vid behov. |
static AddressBook |
getAddressBook()
Ger en referens till AddressBook |
static java.lang.String |
getFullname()
Ger användarens riktiga namn. |
static Inbox |
getInbox()
Ger en referens till Inbox. |
static courses.dsv2pvt.messageclasses.Present |
getPresent()
Ger en lista på användare som är online. |
static java.lang.String |
getUsername(java.lang.String name)
Kollar om ett namn finns i adressboken. |
static void |
removeChat(java.lang.String recipient)
Tar bort en talk-session |
static void |
sendGetMail()
Skickar ett GetMail-objekt till servern. |
static void |
sendMail(java.lang.String username,
java.lang.String subject,
java.lang.String textBody,
boolean urgent)
Skickar ett mail. |
static void |
sendTalkDisconnect(java.lang.String recipient)
Skickar ett disconnect-meddelande till en talk-partner. |
static void |
setFullname(java.lang.String name)
Sätter användarens riktiga namn. |
static void |
setPresent(courses.dsv2pvt.messageclasses.Present msg)
Uppdaterar listan på användare som är online. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static AddressBook addressBook
private static Inbox inbox
private static MsgFactory msgFactory
private static courses.dsv2pvt.messageclasses.Present onlineUsers
private static java.util.Vector chatSessions
private static java.lang.String fullname
Constructor Detail |
public DomainFacade()
Method Detail |
public static Inbox getInbox()
public static AddressBook getAddressBook()
public static void checkUGotMail(courses.dsv2pvt.messageclasses.UGotMail msg)
msg
- Lista på nya mail från servern.public static void checkTalk(courses.dsv2pvt.messageclasses.Talk msg)
msg
- Ett Talk-objekt från servern.public static Chat createChat(java.lang.String recipient)
recipient
- Talk-partnerns användarnamn.
public static void removeChat(java.lang.String recipient)
recipient
- Talk-partnerns användarnamn.public static void sendTalkDisconnect(java.lang.String recipient)
recipient
- Mottagarens användarnamn.public static void setPresent(courses.dsv2pvt.messageclasses.Present msg)
msg
- Objekt med lista på användare.public static courses.dsv2pvt.messageclasses.Present getPresent()
public static java.lang.String getUsername(java.lang.String name)
name
- Användarnamn eller smeknamn.
name
.public static void setFullname(java.lang.String name)
name
- Det riktiga namnet.public static java.lang.String getFullname()
public static void checkMessageFailed(courses.dsv2pvt.messageclasses.MessageFailed msg)
msg
- Ett meddelande från servern om att ett meddelande
inte kan levereraspublic static void sendMail(java.lang.String username, java.lang.String subject, java.lang.String textBody, boolean urgent)
username
- Mottagarens användarnamn.subject
- Mailets ämne.textBody
- Texten i mailet.urgent
- Urgent-flagga.MsgFactory.sendMail(java.lang.String, java.lang.String, java.lang.String, boolean)
public static void sendGetMail()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |