Home
|
All Diagrams
|
Index
RRRRHHHH_Artifacts
LogicalView
Domain
RH_DomainModelDiagram
Owner
bankAccount
name
(RuralHouse—Owner)
(AssociationEnd)
(AssociationEnd)
RuralHouse
houseCode
town
description
isAccepted
(RuralHouse—Owner)
(AssociationEnd)
(AssociationEnd)
(RuralHouse—HouseFeatures)
(AssociationEnd)
(AssociationEnd)
(HouseFeatures—RuralHouse)
(AssociationEnd)
(AssociationEnd)
Offer
firstDay
lastDay
price
(Offer—RuralHouse)
(AssociationEnd)
(AssociationEnd)
Booking
bookingDate
isPaid
telephone
(Booking—Offer)
(AssociationEnd)
(AssociationEnd)
HouseFeatures
nRooms
nKitchens
nBaths
nLivings
nParkings
account
username
password
isAdmin
(Owner—account)
(AssociationEnd)
(AssociationEnd)
administrator
addRequests
deleteRequests
(administrator—RuralHouse)
(AssociationEnd)
(AssociationEnd)
(administrator—account)
(AssociationEnd)
(AssociationEnd)
UseCaseView
RH_UseCaseDiagram
System
Owner
Houses
Register House Request
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Role10
Role11
Interaction1
(Register House Request→Confirm House Registration)
Modify House
Role1
Role2
Role3
Role4
Role5
Role6
Interaction1
Delete House Request
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Role10
Role11
Interaction1
(Delete House Request→Confirm House Deletion)
Offers
Create Offers
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Interaction1
Modify Offers
Role1
Role2
Role3
Role4
Interaction1
Delete Offers
Role1
Role2
Role3
Role4
Role5
Role6
Interaction1
Client
Book Rural House
Role1
Role2
Role3
Role4
Role5
Role6
Interaction1
BRHSequenceDiagram
Cl
a: BookRuralHouseConfirmationWindow
HouseFeaturesGUI
(Lifeline)
BookingManager
DB4OManager
rh,firstDay,LastDay,telephone (Cl→HouseFeaturesGUI)
createBooking (HouseFeaturesGUI→BookingManager)
createBooking (BookingManager→DB4OManager)
booking (DB4OManager→BookingManager)
booking (BookingManager→HouseFeaturesGUI)
booking (HouseFeaturesGUI→a: BookRuralHouseConfirmationWindow)
Search Availability
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Role10
Role11
Role12
Role13
Interaction1
SA1Sequencediagram
Cl
House Manager
QueryAvailability2GUI
a: HouseFeaturesGUI
DB4OManager
<rh1,..,rhn>
name, startDate, endDate (Cl→QueryAvailability2GUI)
searchHouses (QueryAvailability2GUI→House Manager)
getHouses (searchHouses→DB4OManager)
<rh i> (DB4OManager→House Manager)
rh i (House Manager→QueryAvailability2GUI)
rh i (QueryAvailability2GUI→a: HouseFeaturesGUI)
Interaction2
SA2SequenceDiagram
Cl
QueryAvailability2GUI
a: listofHousesGUI
House Manager
b: houseFeaturesGUI
DB4OManager
<rh1,..,rhn>
district, rooms, lrooms, brooms, kitchens, parkings (Cl→QueryAvailability2GUI)
getHouses (QueryAvailability2GUI→House Manager)
getHouses (<rh1,..,rhn>→DB4OManager)
<rh1,..,rhn> (DB4OManager→House Manager)
<rh1,..,rhn> (House Manager→QueryAvailability2GUI)
<rh1,..,rhn> (QueryAvailability2GUI→a: listofHousesGUI)
rh i (Cl→a: listofHousesGUI)
rh i (a: listofHousesGUI→b: houseFeaturesGUI)
An offer has been picked (Search Availability→Book Rural House)
Administrator
Confirm House Deletion
Confirm House Registration
Administrator
Confirm House Deletion
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Role8
Role9
Interaction1
CHDSequenceDiagram
Adm
listofHouseDeletionRequestsGUI
Admin
Admin Manager
House Manager
DB4oManager
<rh1,..,rhn>
enter (Adm→listofHouseDeletionRequestsGUI)
getDeletionRequests (listofHouseDeletionRequestsGUI→Admin Manager)
getDeletionRequests (Admin Manager→Admin)
<rh1,..,rhn> (Admin→Admin Manager)
<rh1,..,rhn> (Admin Manager→listofHouseDeletionRequestsGUI)
rh i (Adm→listofHouseDeletionRequestsGUI)
deleteHouse (listofHouseDeletionRequestsGUI→House Manager)
removeRuralHouse (House Manager→DB4oManager)
removeHouseDeletionRequest (listofHouseDeletionRequestsGUI→Admin Manager)
removeDeletionRequest (Admin Manager→Admin)
storeAdmin (Admin Manager→Admin)
storeAdmin (Admin→DB4oManager)
Confirm House Registration
Role1
Role2
Role3
Role4
Role5
Role6
Role7
Interaction1
CHRSequenceDiagram
Adm
Admin
Admin Manager
listofHouseAdditionRequests
HouseManager
DB4oManager
<rh1,..,rhn>
enter (Adm→listofHouseAdditionRequests)
getAdditionRequests (listofHouseAdditionRequests→Admin Manager)
getAdditionRequests (Admin Manager→Admin)
<rh1,..,rhn> (Admin→Admin Manager)
<rh1,..,rhn> (Admin Manager→listofHouseAdditionRequests)
rh i (Adm→listofHouseAdditionRequests)
storeRuralHouse (HouseManager→DB4oManager)
registerNewHouse (listofHouseAdditionRequests→HouseManager)
removeAdditionRequest (listofHouseAdditionRequests→Admin Manager)
removeAdditionRequest (Admin Manager→Admin)
Login
Role1
Role2
Interaction1
LoginSequenceDiagram2
(CombinedFragment)
Operand1
Operand1
(CombinedFragment)
Operand1
Operand1
DB4OManager
LoginManager
LoginGUI
<ac0,..,acn>:Account
Lifeline2
usrn,pass (Lifeline2→LoginGUI)
checkCredentials (LoginGUI→LoginManager)
getAccount (LoginManager→DB4OManager)
<ac0,...,acn> (DB4OManager→LoginManager)
null (→LoginGUI)
ac0 (→LoginGUI)
OK (→Lifeline2)
!OK (→Lifeline2)
Interaction2
LoginSequenceDiagram2
(CombinedFragment)
Operand1
Operand1
(CombinedFragment)
Operand1
Operand1
DB4OManager
LoginManager
LoginGUI
<ac0,..,acn>
(Lifeline)
usrn,pass (→LoginGUI)
checkCredentials (LoginGUI→LoginManager)
getAccount (LoginManager→DB4OManager)
<ac0,...,acn> (DB4OManager→LoginManager)
null (→LoginGUI)
ac0 (→LoginGUI)
OK (→)
!OK (→)
(Login→Delete Offers)
(Login→Modify House)
(Login→Delete House Request)
(Login→Register House Request)
(Login→Modify Offers)
(Login→Create Offers)
(Login→Confirm House Deletion)
(Login→Confirm House Registration)
Client
(Client—Book Rural House)
(AssociationEnd)
(AssociationEnd)
(Client—Search Availability)
(AssociationEnd)
(AssociationEnd)
Owner
(Owner—Modify House)
(AssociationEnd)
(AssociationEnd)
(Owner—Login)
(AssociationEnd)
(AssociationEnd)
(Owner—Create Offers)
(AssociationEnd)
(AssociationEnd)
(Owner—Register House Request)
(AssociationEnd)
(AssociationEnd)
(Owner—Modify Offers)
(AssociationEnd)
(AssociationEnd)
(Owner—Delete Offers)
(AssociationEnd)
(AssociationEnd)
(Owner—Delete House Request)
(AssociationEnd)
(AssociationEnd)
Administrator
(Administrator—Login)
(AssociationEnd)
(AssociationEnd)
(Administrator—Confirm House Deletion)
(AssociationEnd)
(AssociationEnd)
(Administrator—Confirm House Registration)
(AssociationEnd)
(AssociationEnd)