logo

Back to index

LCOM

Min: 1.0000, max: 2482.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 163, μ: 96.1840, σ: 310.1239, Var: 96176.8128, defects: 4%.

Packages: 24, classes: 210.

Green: 81, yellow: 41, red: 88.

Class LCOM methods pairs empty nonempty
c.h.i.fluent.EbtRefundBuilder 75 15 105 90 15
c.h.i.fluent.DebitChargeBuilder 63 14 91 77 14
c.h.i.fluent.CheckRecurringBuilder 29 10 45 37 8
c.h.i.fluent.GiftCardAliasBuilder 14 9 36 25 11
c.h.i.fluent.CreditRecurringBuilder 73 15 105 89 16
c.h.i.fluent.GiftCardVoidBuilder 4 5 10 7 3
c.h.i.fluent.GiftCardAddValueBuilder 18 9 36 27 9
c.h.i.fluent.HpsBuilderAbstract 4 4 6 5 1
c.h.i.fluent.CreditVerifyBuilder 71 15 105 88 17
c.h.i.fluent.DebitReturnBuilder 50 13 78 64 14
c.h.i.fluent.GiftCardRewardBuilder 18 9 36 27 9
c.h.i.fluent.EbtBenefitWithdrawalBuilder 88 16 120 104 16
c.h.i.fluent.CreditVoidBuilder 7 6 15 11 4
c.h.i.fluent.CreditBalanceInquiryBuilder 14 8 28 21 7
c.h.i.fluent.CreditReverseBuilder 42 12 66 54 12
c.h.i.fluent.DebitReverseBuilder 25 10 45 35 10
c.h.i.fluent.CreditListBuilder 14 8 28 21 7
c.h.i.fluent.CreditCaptureBuilder 24 9 36 30 6
c.h.i.fluent.CreditGetBuilder 4 5 10 7 3
c.h.i.fluent.CreditAdditionalAuthBuilder 11 7 21 16 5
c.h.i.fluent.EbtPurchaseBuilder 75 15 105 90 15
c.h.i.fluent.CheckVoidBuilder 5 6 15 10 5
c.h.i.fluent.GiftCardReverseBuilder 20 9 36 28 8
c.h.i.fluent.CreditAddValueBuilder 23 10 45 34 11
c.h.i.fluent.CheckSaleBuilder 27 10 45 36 9
c.h.i.fluent.EbtVoucherPurchaseBuilder 133 19 171 152 19
c.h.i.fluent.CreditCpcEditBuilder 9 7 21 15 6
c.h.i.fluent.CreditRefundBuilder 63 14 91 77 14
c.h.i.fluent.GiftCardActivateBuilder 18 9 36 27 9
c.h.i.fluent.HpsBuilderValidation 1 2 1 1 0
c.h.i.fluent.EbtCashBackPurchaseBuilder 88 16 120 104 16
c.h.i.fluent.CheckReturnBuilder 0 0 0 0 0
c.h.i.fluent.GiftCardSaleBuilder 18 9 36 27 9
c.h.i.fluent.CreditOfflineAuthBuilder 244 25 300 272 28
c.h.i.fluent.GiftCardBalanceBuilder 4 5 10 7 3
c.h.i.fluent.GiftCardDeactivateBuilder 4 5 10 7 3
c.h.i.fluent.CreditEditBuilder 16 8 28 22 6
c.h.i.fluent.CreditOfflineChargeBuilder 287 27 351 319 32
c.h.i.fluent.CreditChargeBuilder 342 29 406 374 32
c.h.i.fluent.CheckOverrideBuilder 0 0 0 0 0
c.h.i.fluent.CreditAuthBuilder 342 29 406 374 32
c.h.i.fluent.EbtBalanceInquiryBuilder 98 17 136 117 19
c.h.i.fluent.DebitAddValueBuilder 0 0 0 0 0
c.h.i.fluent.GiftCardReplaceBuilder 9 7 21 15 6
c.h.i.services.HpsRestServiceConfig 0 0 0 0 0
c.h.i.services.HpsPayPalService 0 0 0 0 0
c.h.i.services.HpsServicesConfig 209 22 231 220 11
c.h.i.services.HpsGiftCardService 0 15 105 50 55
c.h.i.services.HpsTokenService 0 1 0 0 0
c.h.i.services.HpsBatchService 0 1 0 0 0
c.h.i.services.HpsActivationServiceConfig 0 0 0 0 0
c.h.i.services.HpsActivationService 1 2 1 1 0
c.h.i.services.HpsPayPlanServiceConfig 0 0 0 0 0
c.h.i.services.HpsAltPaymentService 130 25 300 215 85
c.h.i.services.HpsCheckService 43 10 45 44 1
c.h.i.services.HpsPayPlanService 288 36 630 459 171
c.h.i.services.HpsRestGatewayService 10 5 10 10 0
c.h.i.services.HpsSoapGatewayService 0 23 253 116 137
c.h.i.services.HpsCreditService 2301 78 3003 2652 351
c.h.i.i.utils.ReverseStringEnumMap 0 1 0 0 0
c.h.i.i.utils.HpsEnumUtils 0 0 0 0 0
c.h.i.i.utils.HpsStringUtils 0 0 0 0 0
c.h.i.i.utils.ReverseByteEnumMap 0 1 0 0 0
c.h.i.i.utils.AutoResetEvent 0 4 6 0 6
c.h.i.i.utils.MessageWriter 0 7 21 0 21
c.h.i.i.utils.MessageReader 0 12 66 28 38
c.h.i.a.ecv1.PaymentData3DS 3 3 3 3 0
c.h.i.a.ecv1.PaymentTokenHeader 8 5 10 9 1
c.h.i.a.ecv1.PaymentToken 7 6 15 11 4
c.h.i.a.ecv1.PaymentData 16 8 28 22 6
c.h.i.a.ecv1.DecryptService 1 3 3 2 1
c.h.i.a.ecv1.KeyStoreEntities 1 2 1 1 0
c.h.i.t.p.interfaces.PaxHttpInterface 4 4 6 5 1
c.h.i.t.p.interfaces.PaxTcpInterface 7 7 21 14 7
c.h.i.t.pax.PaxDevice 423 31 465 444 21
c.h.i.i.validation.HpsInputValidation 0 0 0 0 0
c.h.i.i.validation.HpsIssuerResponseValidation 0 0 0 0 0
c.h.i.i.validation.HpsGatewayResponseValidation 0 0 0 0 0
c.h.i.e.payplan.HpsPayPlanCustomer 1328 53 1378 1353 25
c.h.i.e.payplan.HpsPayPlanScheduleCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayPlanAmount 1 2 1 1 0
c.h.i.e.payplan.HpsPayplanResource 0 0 0 0 0
c.h.i.e.payplan.HpsPayPlanCustomerCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayPlanPaymentMethodCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayPlanPaymentMethod 2482 72 2556 2519 37
c.h.i.e.payplan.HpsPayPlanSchedule 1538 57 1596 1567 29
c.h.i.entities.HpsDirectMarketData 9 6 15 12 3
c.h.i.entities.HpsTokenData 104 16 120 112 8
c.h.i.entities.HpsTransaction 91 15 105 98 7
c.h.i.entities.HpsTransactionStatus 105 18 153 129 24
c.h.i.entities.HpsEncryptionData 20 8 28 24 4
c.h.i.entities.HpsTrackData 9 6 15 12 3
c.h.i.entities.HpsEMVDataType 35 10 45 40 5
c.h.i.entities.HpsTransactionHeader 6 4 6 6 0
c.h.i.entities.HpsTransactionDetails 8 5 10 9 1
c.h.i.entities.HpsTagDataType 9 6 15 12 3
c.h.i.entities.HpsConsumer 35 10 45 40 5
c.h.i.entities.HpsAddress 35 10 45 40 5
c.h.i.e.debit.HpsDebitAuthorization 137 18 153 145 8
c.h.i.e.gift.HpsGiftCard 54 12 66 60 6
c.h.i.e.gift.HpsGiftCardAlias 4 4 6 5 1
c.h.i.e.gift.HpsGiftCardResponse 56 12 66 61 5
c.h.i.e.gift.HpsGiftCardSale 106 16 120 113 7
c.h.i.t.p.responses.PaxBaseResponse 1 2 1 1 0
c.h.i.t.p.responses.CreditResponse 1 2 1 1 0
c.h.i.t.p.responses.BatchCloseResponse 9 7 21 15 6
c.h.i.t.p.responses.DebitResponse 1 2 1 1 0
c.h.i.t.p.responses.PaxDeviceResponse 17 7 21 19 2
c.h.i.t.p.responses.GiftResponse 0 3 3 1 2
c.h.i.t.p.responses.InitializeResponse 1 3 3 2 1
c.h.i.e.altpayment.HpsShippingInfo 2 4 6 4 2
c.h.i.e.altpayment.HpsBuyerData 135 18 153 144 9
c.h.i.e.altpayment.HpsPaymentData 35 10 45 40 5
c.h.i.e.altpayment.HpsAltPaymentSessionInfo 65 14 91 78 13
c.h.i.e.altpayment.HpsAltPaymentSale 10 5 10 10 0
c.h.i.e.altpayment.HpsAltPaymentAddToBatch 3 3 3 3 0
c.h.i.e.altpayment.HpsAltPaymentCreateSession 24 8 28 26 2
c.h.i.e.altpayment.HpsAltPaymentCapture 10 5 10 10 0
c.h.i.e.altpayment.HpsAltPaymentVoid 6 4 6 6 0
c.h.i.e.altpayment.HpsLineItem 54 12 66 60 6
c.h.i.e.altpayment.HpsAltPaymentResponse 6 4 6 6 0
c.h.i.e.altpayment.HpsAltPaymentAuth 16 8 28 22 6
c.h.i.e.altpayment.HpsAltPaymentReturn 6 4 6 6 0
c.h.i.t.p.subgroups.TraceRequest 25 11 55 40 15
c.h.i.t.p.subgroups.TraceResponse 3 3 3 3 0
c.h.i.t.p.subgroups.AvsResponse 1 2 1 1 0
c.h.i.t.p.subgroups.CommercialRequest 12 9 36 24 12
c.h.i.t.p.subgroups.CashierSubGroup 0 5 10 4 6
c.h.i.t.p.subgroups.AmountRequest 42 13 78 60 18
c.h.i.t.p.subgroups.AvsRequest 0 5 10 4 6
c.h.i.t.p.subgroups.AccountResponse 55 11 55 55 0
c.h.i.t.p.subgroups.ExtDataSubGroup 0 3 3 0 3
c.h.i.t.p.subgroups.AmountResponse 28 8 28 28 0
c.h.i.t.p.subgroups.HostResponse 15 6 15 15 0
c.h.i.t.p.subgroups.EcomSubGroup 42 13 78 60 18
c.h.i.t.p.subgroups.AccountRequest 42 13 78 60 18
c.h.i.t.p.subgroups.CommercialResponse 6 4 6 6 0
c.h.i.t.p.subgroups.CheckSubGroup 150 21 210 180 30
c.h.i.terminals.DeviceMessage 0 2 1 0 1
c.h.i.terminals.ConnectionConfig 108 17 136 122 14
c.h.i.terminals.TerminalResponse 2774 76 2850 2812 38
c.h.i.terminals.TerminalUtilities 0 0 0 0 0
c.h.i.e.ebt.HpsEbtAuthorization 3 3 3 3 0
c.h.i.e.check.HpsCheckHolder 54 12 66 60 6
c.h.i.e.check.HpsCheck 170 20 190 180 10
c.h.i.e.check.HpsCheckResponseDetails 35 10 45 40 5
c.h.i.e.check.HpsCheckResponse 18 8 28 23 5
c.h.i.e.serialization.HpsError 3 3 3 3 0
c.h.i.e.serialization.H..$Card 0 1 0 0 0
c.h.i.e.serialization.HpsToken 10 5 10 10 0
c.h.i.f.pax.PaxCreditCaptureBuilder 16 8 28 22 6
c.h.i.f.pax.PaxGiftSaleBuilder 35 11 55 45 10
c.h.i.f.pax.PaxDebitSaleBuilder 22 9 36 29 7
c.h.i.f.pax.PaxCreditVerifyBuilder 7 6 15 11 4
c.h.i.f.pax.PaxDebitReturnBuilder 11 7 21 16 5
c.h.i.f.pax.PaxGiftAddValueBuilder 20 9 36 28 8
c.h.i.f.pax.PaxCreditReturnBuilder 50 13 78 64 14
c.h.i.f.pax.PaxGiftBalanceBuilder 11 7 21 16 5
c.h.i.f.pax.PaxCreditVoidBuilder 7 6 15 11 4
c.h.i.f.pax.PaxCreditAuthBuilder 94 17 136 115 21
c.h.i.f.pax.PaxGiftVoidBuilder 14 8 28 21 7
c.h.i.f.pax.PaxCreditSaleBuilder 63 14 91 77 14
c.h.i.infrastructure.HpsIssuerExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsPayPlanPaymentMethodType 0 0 0 0 0
c.h.i.infrastructure.HpsMessageException 0 0 0 0 0
c.h.i.infrastructure.HpsPayPlanScheduleDuration 0 0 0 0 0
c.h.i.infrastructure.HpsConfigurationException 0 0 0 0 0
c.h.i.infrastructure.HpsGatewayException 2 4 6 4 2
c.h.i.infrastructure.HpsCreditException 0 0 0 0 0
c.h.i.infrastructure.HpsProcessorException 9 6 15 12 3
c.h.i.infrastructure.HpsAuthenticationException 0 2 1 0 1
c.h.i.infrastructure.HpsConfiguration 139 22 231 185 46
c.h.i.infrastructure.HpsCreditExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsProcessorExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsCheckException 9 6 15 12 3
c.h.i.infrastructure.HpsGatewayExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsProcessorError 9 6 15 12 3
c.h.i.infrastructure.HpsArgumentException 0 0 0 0 0
c.h.i.infrastructure.HpsPayPlanCustomerStatus 0 0 0 0 0
c.h.i.infrastructure.HpsException 0 0 0 0 0
c.h.i.infrastructure.HpsIssuerException 9 6 15 12 3
c.h.i.infrastructure.Element 0 13 78 0 78
c.h.i.infrastructure.HpsPayPlanPaymentMethodStatus 0 0 0 0 0
c.h.i.infrastructure.HpsPayPlanScheduleStatus 0 0 0 0 0
c.h.i.infrastructure.HpsInvalidRequestException 2 4 6 4 2
c.h.i.infrastructure.HpsPayPlanScheduleFrequency 0 0 0 0 0
c.h.i.infrastructure.ElementTree 0 5 10 0 10
c.h.i.s.fluent.HpsFluentEbtService 66 12 66 66 0
c.h.i.s.fluent.HpsFluentDebitService 55 11 55 55 0
c.h.i.s.fluent.HpsFluentCreditService 630 36 630 630 0
c.h.i.s.fluent.HpsFluentGiftService 171 19 171 171 0
c.h.i.s.fluent.HpsFluentCheckService 78 13 78 78 0
c.h.i.e.batch.HpsBatch 20 8 28 24 4
c.h.i.e.credit.HpsRecurringBilling 0 0 0 0 0
c.h.i.e.credit.HpsReportTransactionDetails 323 27 351 337 14
c.h.i.e.credit.HpsCpcData 22 8 28 25 3
c.h.i.e.credit.HpsManageToken 15 6 15 15 0
c.h.i.e.credit.HpsAdditionalAmount 2 4 6 4 2
c.h.i.e.credit.HpsCreditCard 41 11 55 48 7
c.h.i.e.credit.HpsAutoSubstantiation 9 6 15 12 3
c.h.i.e.credit.HpsTxnReferenceData 2 4 6 4 2
c.h.i.e.credit.HpsAuthorization 211 22 231 221 10
c.h.i.e.credit.HpsRefund 1 2 1 1 0
c.h.i.e.credit.HpsCardHolder 0 0 0 0 0
c.h.i.e.credit.HpsAccountVerify 3 3 3 3 0
c.h.i.e.credit.HpsCreditExceptions 2 4 6 4 2
c.h.i.e.credit.HpsCharge 3 3 3 3 0
c.h.i.e.credit.HpsReportTransactionSummary 91 15 105 98 7
c.h.i.e.credit.HpsReversal 56 12 66 61 5
c.h.i.e.activation.HpsDeviceActivationKeyResponse 0 0 0 0 0

Download XML.