|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectuserIO.UserIO
public abstract class UserIO
This component represents the user interface, which receives input from the user as well as retrieving information for visualization.
Field Summary | |
---|---|
(package private) ChangeService |
changeService
The user interface uses the ChangeService to get the list of changes, so that the user
can view the history of changes |
(package private) GroupService |
groupService
The user interface uses the GroupService to get information about the user's groups or to
inform the GroupService about group changes performed by the user (e.g. |
(package private) MessagingService |
messagingService
The user interface uses the MessagingService to get the list (or a partial one) of messages
in the user's Mailbox. |
(package private) TopologyService |
topologyService
The user interface uses the TopologyService to get information about the user's devices. |
Constructor Summary | |
---|---|
UserIO()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
MessagingService messagingService
MessagingService
to get the list (or a partial one) of messages
in the user's Mailbox.
TopologyService topologyService
TopologyService
to get information about the user's devices.
GroupService groupService
GroupService
to get information about the user's groups or to
inform the GroupService about group changes performed by the user (e.g. changed group's settings,
removed a user etc). It also communicates with the group service when the user wants to send or
reply to a message. The GroupService
is the one that creates the message and in turn forwards it
to the MessagingService
.
ChangeService changeService
ChangeService
to get the list of changes, so that the user
can view the history of changes
Constructor Detail |
---|
public UserIO()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |