VBOModelReservation D

Total Complexity 557
Dependencies 16
Dependents 8
Total lines 3,039
Lines of code 1,860
Logical lines of code 1,266
Comment lines 729
Methods 46
Properties 2

Methods 46

Method Rating Maintainability Complexity Lines of code
storeReservationRecords()
D
0
142 365
modify()
D
13
66 297
setConfirmed()
D
22
48 165
search()
D
27
32 133
calculateTotal()
D
32 31 98
getAlterationDetails()
C
34 28 81
delete()
C
31 22 117
storeCustomer()
B
41 20 49
create()
B
41 18 54
getRoomsPool()
B
38 16 69
getCardValuePairs()
A
45 14 38
getPaymentProcessor()
A
44 11 42
bookingModifiable()
A
47 11 34
isRoomAvailable()
A
48 10 31
parseCreditCardValuePairs()
A
50 10 26
replaceMaskedNumbers()
A
51 8 27
detectForcedReason()
A
50 8 24
getOffSessionTransactionData()
S
56 8 15
loadTariffID()
S
57 7 14
extractSpecialRequests()
S
57 6 17
loadCheckinOutTimes()
S
49 4 36
getRoomDetails()
S
61 5 13
getDefaultPaymentMethod()
S
53 4 23
getInstance()
S
71 3 6
getPaymentName()
S
68 2 7
canCreate()
S
78 2 3
applyTurnover()
S
64 2 10
setCaller()
S
76 1 4
getCaller()
S
79 1 3
setHistoryData()
S
76 1 4
getHistoryData()
S
79 1 3
setFilters()
S
76 1 4
getFilters()
S
79 1 3
setBooking()
S
76 1 4
getBooking()
S
79 1 3
setRoomBooking()
S
76 1 4
getRoomBooking()
S
79 1 3
setCustomer()
S
76 1 4
getCustomer()
S
79 1 3
setRoom()
S
76 1 4
getRoom()
S
79 1 3
setNewBookingID()
S
76 1 4
getNewBookingID()
S
79 1 3
setChannelManagerAction()
S
76 1 4
getChannelManagerAction()
S
79 1 3
getTotBookingsFound()
S
82 1 3