QuickBooks_Callbacks_Integrator_Callbacks D

Total Complexity 155
Dependencies 4
Dependents 1
Total lines 1,365
Lines of code 658
Logical lines of code 334
Comment lines 382
Methods 72
Properties 0

Methods 72

Method Rating Maintainability Complexity Lines of code
integrateCustomer()
A
44 13 46
_integrateNewOrders()
A
45 9 45
_integrateNewEstimates()
A
48 8 35
getProductByName()
A
48 8 35
_integrateProduct()
S
56 6 18
listEstimatesModifiedAfter()
S
53 4 24
_integrateOrder()
S
54 4 20
getCustomerByName()
S
57 4 17
onAuthenticate()
S
51 3 27
_integrate()
S
53 3 24
getPaymentMethodByName()
S
58 3 15
getShipMethodByName()
S
58 3 15
_integrateNewCustomers()
S
66 3 9
addServiceItem()
S
64 2 11
addInventoryItem()
S
64 2 11
addNonInventoryItem()
S
64 2 11
addInvoice()
S
64 2 11
addCustomer()
S
64 2 11
addReceivePayment()
S
64 2 11
_pullNewCustomerTypes()
S
65 2 9
listSalesTaxItemsModifiedAfter()
S
66 2 9
listSalesTaxGroupItemsModifiedAfter()
S
66 2 9
_pullNewUnitOfMeasureSets()
S
65 2 9
listAccountsModifiedAfter()
S
66 2 9
listClassesModifiedAfter()
S
66 2 9
listPaymentMethodsModifiedAfter()
S
66 2 9
listCustomerTypesModifiedAfter()
S
66 2 9
listShipMethodsModifiedAfter()
S
66 2 9
listSalesTaxCodesModifiedAfter()
S
66 2 9
_pullNewSalesTaxCodes()
S
65 2 9
listUnitOfMeasureSetsModifiedAfter()
S
66 2 9
_pullNewShipMethods()
S
65 2 9
listInvoicesModifiedAfter()
S
66 2 9
_pullNewSalesTaxGroupItems()
S
65 2 9
_pullNewSalesTaxItems()
S
65 2 9
_pullNewPaymentMethods()
S
65 2 9
_pullNewClasses()
S
65 2 9
_pullNewAccounts()
S
65 2 9
addPaymentMethod()
S
89 1 2
addEstimate()
S
89 1 2
addSalesReceipt()
S
89 1 2
addAccount()
S
89 1 2
addClass()
S
89 1 2
addExtra()
S
89 1 2
modExtra()
S
89 1 2
modCustomer()
S
89 1 2
addShipMethod()
S
89 1 2
_integrateDiscounts()
S
72 1 5
_integrateCoupons()
S
72 1 5
_integrateSalesTaxItem()
S
89 1 2
_integrateEstimate()
S
71 1 5
_integratePayment()
S
71 1 5
_integrateShipping()
S
72 1 5
_integrateSalesReceipt()
S
89 1 2
_integrateSalesOrder()
S
89 1 2
_integrateInventoryItem()
S
89 1 2
_integrateNonInventoryItem()
S
89 1 2
_integrateServiceItem()
S
89 1 2
_integrateDiscountItem()
S
89 1 2
integrateQueryCustomer()
S
78 1 3
getAccountByName()
S
89 1 2
integrateAddCustomer()
S
79 1 3
integrateModCustomer()
S
79 1 3
_integrateHandling()
S
72 1 5
_pullNewOrders()
S
81 1 3
_pullNewEstimates()
S
81 1 3
getServiceItemByName()
S
89 1 2
getInventoryItemByName()
S
89 1 2
getNonInventoryItemByName()
S
89 1 2
getDiscountItemByName()
S
89 1 2
getClassByName()
S
89 1 2
getInvoiceByRefNumber()
S
89 1 2