logo

Back to index

LCOM

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

Elements: 65, μ: 146.7231, σ: 457.1779, Var: 209011.6156, defects: 6%.

Packages: 24, classes: 210.

Green: 103, yellow: 39, red: 68.

Class LCOM methods pairs empty nonempty
c.h.i.fluent.CheckOverrideBuilder 0 0 0 0 0
c.h.i.fluent.CheckReturnBuilder 0 0 0 0 0
c.h.i.fluent.CheckSaleBuilder 11 7 21 16 5
c.h.i.fluent.CheckVoidBuilder 2 4 6 4 2
c.h.i.fluent.CheckRecurringBuilder 13 7 21 17 4
c.h.i.fluent.CreditAddValueBuilder 11 7 21 16 5
c.h.i.fluent.CreditGetBuilder 1 3 3 2 1
c.h.i.fluent.CreditAdditionalAuthBuilder 4 5 10 7 3
c.h.i.fluent.CreditBalanceInquiryBuilder 9 6 15 12 3
c.h.i.fluent.CreditCpcEditBuilder 2 4 6 4 2
c.h.i.fluent.CreditCaptureBuilder 13 7 21 17 4
c.h.i.fluent.CreditListBuilder 4 5 10 7 3
c.h.i.fluent.CreditReverseBuilder 24 9 36 30 6
c.h.i.fluent.DebitReturnBuilder 29 10 45 37 8
c.h.i.fluent.DebitChargeBuilder 37 11 55 46 9
c.h.i.fluent.DebitAddValueBuilder 0 0 0 0 0
c.h.i.fluent.CreditVerifyBuilder 54 13 78 66 12
c.h.i.fluent.CreditEditBuilder 7 6 15 11 4
c.h.i.fluent.CreditRecurringBuilder 46 12 66 56 10
c.h.i.fluent.GiftCardAddValueBuilder 4 5 10 7 3
c.h.i.fluent.EbtBenefitWithdrawalBuilder 50 12 66 58 8
c.h.i.fluent.GiftCardBalanceBuilder 1 3 3 2 1
c.h.i.fluent.EbtCashBackPurchaseBuilder 50 12 66 58 8
c.h.i.fluent.EbtBalanceInquiryBuilder 48 12 66 57 9
c.h.i.fluent.EbtRefundBuilder 41 11 55 48 7
c.h.i.fluent.GiftCardReplaceBuilder 2 4 6 4 2
c.h.i.fluent.GiftCardReverseBuilder 9 6 15 12 3
c.h.i.fluent.GiftCardDeactivateBuilder 1 3 3 2 1
c.h.i.fluent.GiftCardSaleBuilder 4 5 10 7 3
c.h.i.fluent.GiftCardRewardBuilder 4 5 10 7 3
c.h.i.fluent.HpsBuilderValidation 1 2 1 1 0
c.h.i.fluent.EbtVoucherPurchaseBuilder 83 15 105 94 11
c.h.i.fluent.CreditOfflineAuthBuilder 172 21 210 191 19
c.h.i.fluent.GiftCardAliasBuilder 4 5 10 7 3
c.h.i.fluent.EbtPurchaseBuilder 41 11 55 48 7
c.h.i.fluent.HpsBuilderAbstract 4 4 6 5 1
c.h.i.fluent.CreditChargeBuilder 277 26 325 301 24
c.h.i.fluent.CreditOfflineChargeBuilder 211 23 253 232 21
c.h.i.fluent.CreditVoidBuilder 2 4 6 4 2
c.h.i.fluent.GiftCardActivateBuilder 4 5 10 7 3
c.h.i.fluent.DebitReverseBuilder 11 7 21 16 5
c.h.i.fluent.CreditRefundBuilder 39 11 55 47 8
c.h.i.fluent.GiftCardVoidBuilder 1 3 3 2 1
c.h.i.fluent.CreditAuthBuilder 277 26 325 301 24
c.h.i.services.HpsActivationServiceConfig 0 0 0 0 0
c.h.i.services.HpsActivationService 0 1 0 0 0
c.h.i.services.HpsBatchService 0 1 0 0 0
c.h.i.services.HpsCheckService 15 6 15 15 0
c.h.i.services.HpsPayPlanServiceConfig 0 0 0 0 0
c.h.i.services.HpsServicesConfig 209 22 231 220 11
c.h.i.services.HpsPayPalService 0 0 0 0 0
c.h.i.services.HpsTokenService 0 1 0 0 0
c.h.i.services.HpsRestGatewayService 6 4 6 6 0
c.h.i.services.HpsGiftCardService 0 15 105 50 55
c.h.i.services.HpsAltPaymentService 83 23 253 168 85
c.h.i.services.HpsRestServiceConfig 0 0 0 0 0
c.h.i.services.HpsPayPlanService 286 32 496 391 105
c.h.i.services.HpsSoapGatewayService 0 21 210 74 136
c.h.i.services.HpsCreditService 2301 78 3003 2652 351
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.ReverseStringEnumMap 0 1 0 0 0
c.h.i.i.utils.HpsStringUtils 0 0 0 0 0
c.h.i.i.utils.MessageReader 0 12 66 28 38
c.h.i.i.utils.MessageWriter 0 7 21 0 21
c.h.i.i.utils.HpsEnumUtils 0 0 0 0 0
c.h.i.a.ecv1.KeyStoreEntities 1 2 1 1 0
c.h.i.a.ecv1.PaymentData3DS 3 3 3 3 0
c.h.i.a.ecv1.PaymentData 16 8 28 22 6
c.h.i.a.ecv1.PaymentToken 7 6 15 11 4
c.h.i.a.ecv1.PaymentTokenHeader 8 5 10 9 1
c.h.i.a.ecv1.DecryptService 1 3 3 2 1
c.h.i.t.p.interfaces.PaxTcpInterface 7 6 15 11 4
c.h.i.t.p.interfaces.PaxHttpInterface 4 4 6 5 1
c.h.i.t.pax.PaxDevice 405 30 435 420 15
c.h.i.i.validation.HpsGatewayResponseValidation 0 0 0 0 0
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.e.payplan.HpsPayPlanAmount 1 2 1 1 0
c.h.i.e.payplan.HpsPayPlanPaymentMethodCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayplanResource 0 0 0 0 0
c.h.i.e.payplan.HpsPayPlanScheduleCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayPlanCustomer 1225 51 1275 1250 25
c.h.i.e.payplan.HpsPayPlanCustomerCollection 6 4 6 6 0
c.h.i.e.payplan.HpsPayPlanSchedule 1431 55 1485 1458 27
c.h.i.e.payplan.HpsPayPlanPaymentMethod 2415 71 2485 2450 35
c.h.i.entities.HpsAddress 35 10 45 40 5
c.h.i.entities.HpsEncryptionData 20 8 28 24 4
c.h.i.entities.HpsConsumer 35 10 45 40 5
c.h.i.entities.HpsDirectMarketData 9 6 15 12 3
c.h.i.entities.HpsEMVDataType 35 10 45 40 5
c.h.i.entities.HpsTrackData 9 6 15 12 3
c.h.i.entities.HpsTagDataType 9 6 15 12 3
c.h.i.entities.HpsTransactionHeader 6 4 6 6 0
c.h.i.entities.HpsTransactionDetails 8 5 10 9 1
c.h.i.entities.HpsTokenData 104 16 120 112 8
c.h.i.entities.HpsTransactionStatus 88 17 136 112 24
c.h.i.entities.HpsTransaction 91 15 105 98 7
c.h.i.e.debit.HpsDebitAuthorization 120 17 136 128 8
c.h.i.e.gift.HpsGiftCardAlias 1 3 3 2 1
c.h.i.e.gift.HpsGiftCard 54 12 66 60 6
c.h.i.e.gift.HpsGiftCardResponse 45 11 55 50 5
c.h.i.e.gift.HpsGiftCardSale 91 15 105 98 7
c.h.i.t.p.responses.BatchCloseResponse 9 7 21 15 6
c.h.i.t.p.responses.CreditResponse 1 2 1 1 0
c.h.i.t.p.responses.DebitResponse 1 2 1 1 0
c.h.i.t.p.responses.GiftResponse 0 3 3 1 2
c.h.i.t.p.responses.PaxBaseResponse 1 2 1 1 0
c.h.i.t.p.responses.InitializeResponse 1 2 1 1 0
c.h.i.t.p.responses.PaxDeviceResponse 11 6 15 13 2
c.h.i.e.altpayment.HpsAltPaymentAddToBatch 0 1 0 0 0
c.h.i.e.altpayment.HpsAltPaymentCapture 0 1 0 0 0
c.h.i.e.altpayment.HpsAltPaymentVoid 0 1 0 0 0
c.h.i.e.altpayment.HpsAltPaymentSale 0 1 0 0 0
c.h.i.e.altpayment.HpsAltPaymentCreateSession 6 5 10 8 2
c.h.i.e.altpayment.HpsAltPaymentAuth 0 5 10 4 6
c.h.i.e.altpayment.HpsLineItem 54 12 66 60 6
c.h.i.e.altpayment.HpsAltPaymentResponse 1 2 1 1 0
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.HpsAltPaymentReturn 0 1 0 0 0
c.h.i.e.altpayment.HpsAltPaymentSessionInfo 29 11 55 42 13
c.h.i.t.p.subgroups.TraceResponse 3 3 3 3 0
c.h.i.t.p.subgroups.CommercialResponse 6 4 6 6 0
c.h.i.t.p.subgroups.CashierSubGroup 0 5 10 4 6
c.h.i.t.p.subgroups.AvsRequest 0 5 10 4 6
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.AmountResponse 28 8 28 28 0
c.h.i.t.p.subgroups.ExtDataSubGroup 0 3 3 0 3
c.h.i.t.p.subgroups.AccountResponse 55 11 55 55 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.TraceRequest 25 11 55 40 15
c.h.i.t.p.subgroups.CheckSubGroup 150 21 210 180 30
c.h.i.t.p.subgroups.HostResponse 15 6 15 15 0
c.h.i.t.p.subgroups.AmountRequest 42 13 78 60 18
c.h.i.terminals.DeviceMessage 0 2 1 0 1
c.h.i.terminals.ConnectionConfig 108 17 136 122 14
c.h.i.terminals.TerminalUtilities 0 0 0 0 0
c.h.i.terminals.TerminalResponse 2774 76 2850 2812 38
c.h.i.e.ebt.HpsEbtAuthorization 0 1 0 0 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 11 7 21 16 5
c.h.i.e.serialization.HpsError 3 3 3 3 0
c.h.i.e.serialization.HpsToken 10 5 10 10 0
c.h.i.e.serialization.H..$Card 0 1 0 0 0
c.h.i.f.pax.PaxCreditVoidBuilder 2 4 6 4 2
c.h.i.f.pax.PaxCreditCaptureBuilder 7 6 15 11 4
c.h.i.f.pax.PaxGiftAddValueBuilder 7 6 15 11 4
c.h.i.f.pax.PaxCreditVerifyBuilder 2 5 10 6 4
c.h.i.f.pax.PaxGiftSaleBuilder 16 8 28 22 6
c.h.i.f.pax.PaxDebitSaleBuilder 11 7 21 16 5
c.h.i.f.pax.PaxGiftBalanceBuilder 4 5 10 7 3
c.h.i.f.pax.PaxDebitReturnBuilder 4 5 10 7 3
c.h.i.f.pax.PaxCreditSaleBuilder 37 11 55 46 9
c.h.i.f.pax.PaxGiftVoidBuilder 4 5 10 7 3
c.h.i.f.pax.PaxCreditReturnBuilder 29 10 45 37 8
c.h.i.f.pax.PaxCreditAuthBuilder 56 13 78 67 11
c.h.i.infrastructure.HpsArgumentException 0 0 0 0 0
c.h.i.infrastructure.HpsConfigurationException 0 0 0 0 0
c.h.i.infrastructure.HpsAuthenticationException 0 2 1 0 1
c.h.i.infrastructure.HpsCreditException 0 0 0 0 0
c.h.i.infrastructure.HpsException 0 0 0 0 0
c.h.i.infrastructure.HpsPayPlanScheduleStatus 0 0 0 0 0
c.h.i.infrastructure.HpsPayPlanScheduleFrequency 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.HpsPayPlanPaymentMethodStatus 0 0 0 0 0
c.h.i.infrastructure.HpsConfiguration 128 20 190 159 31
c.h.i.infrastructure.HpsInvalidRequestException 2 4 6 4 2
c.h.i.infrastructure.Element 0 13 78 0 78
c.h.i.infrastructure.HpsGatewayException 2 4 6 4 2
c.h.i.infrastructure.HpsPayPlanPaymentMethodType 0 0 0 0 0
c.h.i.infrastructure.HpsCheckException 9 6 15 12 3
c.h.i.infrastructure.ElementTree 0 5 10 0 10
c.h.i.infrastructure.HpsGatewayExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsIssuerException 9 6 15 12 3
c.h.i.infrastructure.HpsIssuerExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsProcessorExceptionDetails 2 4 6 4 2
c.h.i.infrastructure.HpsPayPlanCustomerStatus 0 0 0 0 0
c.h.i.infrastructure.HpsProcessorException 9 6 15 12 3
c.h.i.infrastructure.HpsProcessorError 9 6 15 12 3
c.h.i.infrastructure.HpsCreditExceptionDetails 2 4 6 4 2
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.HpsFluentGiftService 171 19 171 171 0
c.h.i.s.fluent.HpsFluentCheckService 78 13 78 78 0
c.h.i.s.fluent.HpsFluentCreditService 630 36 630 630 0
c.h.i.e.batch.HpsBatch 20 8 28 24 4
c.h.i.e.activation.HpsDeviceActivationKeyResponse 0 0 0 0 0
c.h.i.e.credit.HpsCardHolder 0 0 0 0 0
c.h.i.e.credit.HpsAccountVerify 0 1 0 0 0
c.h.i.e.credit.HpsAdditionalAmount 2 4 6 4 2
c.h.i.e.credit.HpsCharge 0 1 0 0 0
c.h.i.e.credit.HpsRecurringBilling 0 0 0 0 0
c.h.i.e.credit.HpsRefund 0 1 0 0 0
c.h.i.e.credit.HpsCreditExceptions 2 4 6 4 2
c.h.i.e.credit.HpsManageToken 10 5 10 10 0
c.h.i.e.credit.HpsCpcData 9 6 15 12 3
c.h.i.e.credit.HpsCreditCard 41 11 55 48 7
c.h.i.e.credit.HpsAuthorization 190 21 210 200 10
c.h.i.e.credit.HpsAutoSubstantiation 9 6 15 12 3
c.h.i.e.credit.HpsReversal 45 11 55 50 5
c.h.i.e.credit.HpsTxnReferenceData 2 4 6 4 2
c.h.i.e.credit.HpsReportTransactionSummary 91 15 105 98 7
c.h.i.e.credit.HpsReportTransactionDetails 272 25 300 286 14

Download XML.