logo

Back to index

LCOM5

Min: 0.0000, max: 1.5000, yellow zone: [0.6000 .. 0.4000].

Elements: 250, μ: 0.8384, σ: 0.2540, Var: 0.0645, defects: 23%.

Packages: 39, classes: 311.

Green: 51, yellow: 30, red: 230.

Class LCOM5 m a
i.v.c.m.event.CustomEvent 1 5 4
i.v.c.m.event.Referral 1 3 2
i.v.c.m.event.R..$ReferralBuilder 0.3333 4 2
i.v.c.m.event.C..$CustomEventBuilder 0.6 8 5
i.v.c.m.validationRu.response.BusinessValidationRule 1 6 5
i.v.c.m.validationRu.response.BusinessValidationRuleList 1 2 1
i.v.c.m.validationRu.response.BusinessValidationRuleAssignment 1 7 6
i.v.c.m.validationRu.response.BusinessValidationRuleAssignmentList 1 6 5
i.v.c.m.segment.Segment 1 6 5
i.v.c.m.segment.S..$SegmentBuilder 0.7143 13 7
i.v.c.m.o.response.ListOrdersResponse 1 5 4
i.v.c.m.o.response.OrderItemSKUResponse 1 5 4
i.v.c.m.o.response.CreateOrderResponse 1 10 9
i.v.c.m.o.response.GetOrderResponse 1 11 10
i.v.c.m.o.response.OrderItemProductResponse 1 4 3
i.v.c.m.o.response.OrderResponse 1 14 13
i.v.c.m.o.response.OrderItemResponse 1 12 11
i.v.c.m.c.response.CampaignsResponse 1 5 4
i.v.c.m.c.response.AddVoucherToCampaignResponse 1 17 16
i.v.c.m.c.response.CampaignResponse 1 15 14
i.v.c.m.customer.C..$CustomersFilterBuilder 0.6667 7 5
i.v.c.m.customer.Address 1 7 6
i.v.c.m.customer.CustomersFilter 0.8333 7 5
i.v.c.m.customer.A..$AddressBuilder 0.7143 8 6
i.v.c.m.customer.Customer 1 9 8
i.v.c.m.customer.C..$CustomerBuilder 0.7778 12 9
i.v.c.m.p.response.CreatePromotionCampaignResponse 1 14 13
i.v.c.m.p.response.TierSummaryRedemptions 1 2 1
i.v.c.m.p.response.PromotionResponse 1 5 4
i.v.c.m.p.response.PromotionTierValidationResponse 1 8 7
i.v.c.m.p.response.TierSummary 1 3 2
i.v.c.m.p.response.TierSummaryOrders 1 3 2
i.v.c.m.p.response.TierResponse 1 10 9
i.v.c.m.p.response.ListPromotionTiersResponse 1 5 4
i.v.c.m.rewards.CreateReward 1 3 2
i.v.c.m.rewards.UpdateReward 1 3 2
i.v.c.m.rewards.UpdateRewardAssignment 1 3 2
i.v.c.m.rewards.CreateRewardAssignment 1 3 2
i.v.c.m.rewards.R..$RewardsFilterBuilder 0.3333 4 2
i.v.c.m.rewards.RewardsFilter 0.6667 4 2
i.v.c.m.rewards.C..$CreateRewardAssignmentBuilder 0.3333 6 3
i.v.c.m.rewards.U..$UpdateRewardAssignmentBuilder 0.3333 6 3
i.v.c.m.rewards.RewardsAssignmentsFilter 0.6667 4 2
i.v.c.m.rewards.U..$UpdateRewardBuilder 0.3333 6 3
i.v.c.m.rewards.C..$CreateRewardBuilder 0.3333 6 3
i.v.c.m.rewards.R..$RewardsAssignmentsFilterBuilder 0.3333 4 2
i.v.c.m.e.response.CustomEventResponse 1 3 2
i.v.c.m.p.response.ProductsResponse 1 4 3
i.v.c.m.p.response.SKUsResponse 1 4 3
i.v.c.m.p.response.ProductResponse 1 11 10
i.v.c.m.p.response.SKUResponse 1 11 10
i.v.c.m.p.response.ProductSKUs 1 4 3
i.v.c.model.J..$JsonBuilder -0 2 1
i.v.c.model.QualificationOrder 0.6667 4 2
i.v.c.model.Q..$QualificationOrderBuilder 0.4444 4 3
i.v.c.model.Json -0 4 1
i.v.c.model.QualificationList 1 8 7
i.v.c.model.R..$ReferrerBuilder 0.3333 4 2
i.v.c.model.Q..$QualifiedResourceFilterBuilder 0.5 5 3
i.v.c.model.QualificationContext 1 6 5
i.v.c.model.Referrer 1 3 2
i.v.c.model.Q..$QualificationContextBuilder 0.6667 9 6
i.v.c.model.QualifiedResourceFilter 0.75 5 3
i.v.c.m.product.D..$DeleteSKUParamsBuilder -0 3 1
i.v.c.m.product.DeleteProductParams 0.5 3 1
i.v.c.m.product.Product 1 7 6
i.v.c.m.product.DeleteSKUParams 0.5 3 1
i.v.c.m.product.P..$ProductsFilterBuilder 0.3333 4 2
i.v.c.m.product.D..$DeleteProductParamsBuilder -0 3 1
i.v.c.m.product.S..$SKUBuilder 0.7273 12 8
i.v.c.m.product.ProductsFilter 0.6667 4 2
i.v.c.m.product.SKU 1 7 6
i.v.c.m.product.P..$ProductBuilder 0.7403 12 7
i.v.c.m.campaign.AddVoucherToCampaign 1 5 4
i.v.c.m.campaign.CampaignImportVouchers 1 2 1
i.v.c.m.campaign.CampaignsFilter 0.6667 4 2
i.v.c.m.campaign.C..$CampaignImportVoucherBuilder 0.7143 10 7
i.v.c.m.campaign.C..$CampaignImportVouchersBuilder -0 5 1
i.v.c.m.campaign.A..$AddVoucherToCampaignBuilder 0.6 8 5
i.v.c.m.campaign.C..$CampaignsFilterBuilder 0.3333 4 2
i.v.c.m.campaign.CampaignImportVoucher 1 7 6
i.v.c.m.campaign.D..$DeleteCampaignParamsBuilder -0 3 1
i.v.c.m.campaign.CreateCampaign 1 8 7
i.v.c.m.campaign.C..$CreateCampaignBuilder 0.75 11 8
i.v.c.m.campaign.UpdateCampaign 1 6 5
i.v.c.m.campaign.U..$UpdateCampaignBuilder 0.6667 9 6
i.v.c.m.campaign.DeleteCampaignParams 0.5 3 1
i.v.c.m.redemption.RedeemVoucher 1 5 4
i.v.c.m.redemption.RedeemSession 1 2 1
i.v.c.m.redemption.RedemptionsFilter 0.8333 7 5
i.v.c.m.redemption.RollbackRedemption 1 2 1
i.v.c.m.redemption.R..$RedeemVoucherBuilder 0.6 8 5
i.v.c.m.redemption.RedeemPromotion 1 4 3
i.v.c.m.redemption.R..$RedeemSessionBuilder -0 3 1
i.v.c.m.redemption.R..$RedeemPromotionBuilder 0.5 7 4
i.v.c.m.redemption.R..$RollbackRedemptionBuilder -0 3 1
i.v.c.m.redemption.R..$RedemptionsFilterBuilder 0.6667 7 5
i.v.c.m.async_actions.AsyncActionsFilter 0.7778 4 3
i.v.c.m.async_actions.AsyncActionsResponse 1 2 1
i.v.c.m.async_actions.AsyncActionResponse 1 6 5
i.v.c.m.async_actions.A..$AsyncActionsFilterBuilder 0.3333 4 2
i.v.c.m.session.S..$SessionBuilder 0.6 6 4
i.v.c.m.session.Session 1 5 4
i.v.c.m.c.response.CustomerCampaignLoyalty 1 3 2
i.v.c.m.c.response.CustomerOrderSummary 1 6 5
i.v.c.m.c.response.CustomerBulkUpdateResponse 1 2 1
i.v.c.m.c.response.GiftRedemptionSummary 1 3 2
i.v.c.m.c.response.CustomersResponse 1 5 4
i.v.c.m.c.response.CustomerSummary 1 3 2
i.v.c.m.c.response.CustomerLoyalty 1 4 3
i.v.c.m.c.response.CustomerRedemptionSummary 1 8 7
i.v.c.m.c.response.CustomerResponse 1 17 16
i.v.c.m.c.response.C..$CustomerResponseBuilder 0.8824 20 17
i.v.c.m.distribution.ListPublicationsFilters 0.85 6 4
i.v.c.m.distribution.CreateExport 1 3 2
i.v.c.m.distribution.E..$ExportParamsBuilder 0.4286 8 3
i.v.c.m.distribution.L..$ListPublicationsFiltersBuilder 0.6 6 4
i.v.c.m.distribution.ListPublicationsFilter 0.9111 11 9
i.v.c.m.distribution.C..$CreateExportBuilder 0.3333 4 2
i.v.c.m.distribution.L..$ListPublicationsFilterBuilder 0.8148 13 9
i.v.c.m.distribution.ExportParams 1 3 2
i.v.c.m.distribution.PublishVoucher 1 6 5
i.v.c.m.distribution.P..$PublishVoucherBuilder 0.6667 9 6
i.v.client.Constants 0 0 11
i.v.client.V..$Builder 0.9889 11 9
i.v.client.VoucherifyClient 1.015 15 19
i.v.c.m.s.response.SegmentResponse 1 9 8
i.v.c.m.validationRules.B..$BusinessValidationRuleFilterBuilder 0.3333 4 2
i.v.c.m.validationRules.BusinessValidationRuleAssignmentFilter 0.6667 4 2
i.v.c.m.validationRules.UpdateBusinessValidationRule 1 4 3
i.v.c.m.validationRules.C..$CreateBusinessValidationRuleBuilder 0.4444 4 3
i.v.c.m.validationRules.B..$BusinessValidationRuleAssignmentFilterBuilder 0.3333 4 2
i.v.c.m.validationRules.U..$UpdateBusinessValidationRuleBuilder 0.5625 5 4
i.v.c.m.validationRules.CreateBusinessValidationRuleAssignment 1 4 3
i.v.c.m.validationRules.BusinessValidationRuleFilter 0.6667 4 2
i.v.c.m.validationRules.C..$CreateBusinessValidationRuleAssignmentBuilder 0.5 5 3
i.v.c.m.validationRules.CreateBusinessValidationRule 1 3 2
i.v.c.m.l.response.AddBalanceResponse 1 7 6
i.v.c.m.l.response.EarningRuleResponse 1 10 9
i.v.c.m.l.response.ListEarningRulesResponse 1 5 4
i.v.c.m.promotion.Promotion 1 2 1
i.v.c.m.promotion.C..$CreatePromotionCampaignBuilder 0.6667 7 5
i.v.c.m.promotion.P..$PromotionTiersFilterBuilder 0.5 5 3
i.v.c.m.promotion.CreatePromotionCampaign 1 6 5
i.v.c.m.promotion.PromotionTiersFilter 0.75 5 3
i.v.c.m.promotion.T..$TierBuilder 0.6 8 5
i.v.c.m.promotion.Tier 1 5 4
i.v.c.m.promotion.P..$PromotionBuilder -0 5 1
i.v.c.error.WrappedError 1 5 4
i.v.c.error.VoucherifyError 1 4 3
i.v.c.error.VoucherifyErrorHandler 1 2 1
i.v.c.m.d.response.ExportResponse 1 9 8
i.v.c.m.d.response.PublishEntryResponse 1 6 5
i.v.c.m.d.response.P..$PublishVoucherResponseBuilder 0.9171 29 25
i.v.c.m.d.response.PublicationResponse 1 14 13
i.v.c.m.d.response.ListPublicationsResponse 1 5 4
i.v.c.m.d.response.PublishVoucherResponse 1 24 23
i.v.c.utils.AbstractParams NaN 1 0
i.v.c.utils.R..$DefFunc NaN 2 0
i.v.c.utils.AbstractFilter NaN 3 0
i.v.c.utils.Platform NaN 1 1
i.v.c.utils.RxUtils 0 0 1
i.v.c.utils.P..$Base NaN 1 0
i.v.c.utils.P..$SynchronousExecutor NaN 1 0
i.v.c.m.v.response.PromotionValidationResponse 1 4 3
i.v.c.m.v.response.VoucherValidationResponse 1 12 11
i.v.c.m.loyalties.AddBalance 1 4 3
i.v.c.m.loyalties.A..$AddBalanceBuilder 0.5 5 3
i.v.c.m.loyalties.AddMember 1 4 3
i.v.c.m.loyalties.C..$CustomEventBuilder -0 3 1
i.v.c.m.loyalties.L..$LoyaltyBuilder -0 3 1
i.v.c.m.loyalties.Loyalty 1 2 1
i.v.c.m.loyalties.M..$F..$FilterBuilder 0.5 5 3
i.v.c.m.loyalties.RedeemReward 1 3 2
i.v.c.m.loyalties.M..$Filter 0.8333 5 3
i.v.c.m.loyalties.MembersFilter 0.75 5 3
i.v.c.m.loyalties.M..$MembersFilterBuilder 0.5556 7 3
i.v.c.m.loyalties.R..$RedeemRewardBuilder 0.3333 6 3
i.v.c.m.loyalties.CustomEvent 1 2 1
i.v.c.m.loyalties.C..$CreateEarningRuleBuilder 0.7143 8 6
i.v.c.m.loyalties.CreateEarningRule 1 7 6
i.v.c.m.loyalties.A..$AddMemberBuilder 0.5 7 4
i.v.c.m.loyalties.EarningRulesFilter 0.6667 4 2
i.v.c.m.loyalties.S..$SourceBuilder 0.5 5 3
i.v.c.m.loyalties.U..$UpdateEarningRuleBuilder 0.5 5 3
i.v.c.m.loyalties.UpdateEarningRule 1 4 3
i.v.c.m.loyalties.E..$EarningRulesFilterBuilder 0.3333 4 2
i.v.c.m.loyalties.Source 1 4 3
i.v.c.m.loyalties.Segment 1 2 1
i.v.c.m.loyalties.R..$RewardBuilder 0.5 5 3
i.v.c.m.loyalties.Reward 1 4 3
i.v.c.m.loyalties.S..$SegmentBuilder -0 3 1
i.v.c.m.v.response.ImportVouchersResponse 1 2 1
i.v.c.m.v.response.RelatedObject 1 3 2
i.v.c.m.v.response.VoucherRedemptionResponse 1 5 4
i.v.c.m.v.response.AddBalanceResponse 1 5 4
i.v.c.m.v.response.VoucherPublishResponse 1 3 2
i.v.c.m.v.response.VouchersResponse 1 5 4
i.v.c.m.v.response.VoucherResponse 1 22 21
i.v.c.j.deserializer.DateDeserializer NaN 1 1
i.v.c.m.order.Order 1 7 6
i.v.c.m.order.O..$OrdersFilterBuilder 0.3333 4 2
i.v.c.m.order.OrderItemProduct 1 4 3
i.v.c.m.order.CreateOrder 1 6 5
i.v.c.m.order.OrderItemSKU 1 5 4
i.v.c.m.order.OrdersFilter 0.6667 4 2
i.v.c.m.order.O..$OrderItemBuilder 0.8182 14 11
i.v.c.m.order.O..$OrderBuilder 0.7403 12 7
i.v.c.m.order.C..$CreateOrderBuilder 0.7 11 6
i.v.c.m.order.UpdateOrder 1 6 5
i.v.c.m.order.OrderItem 1 11 10
i.v.c.m.order.O..$OrderItemSKUBuilder 0.6429 8 6
i.v.c.m.order.O..$OrderItemProductBuilder 0.5667 7 5
i.v.c.m.order.U..$UpdateOrderBuilder 0.7 11 6
i.v.c.j.serializer.CampaignImportVouchersSerializer NaN 1 0
i.v.c.j.serializer.ImportVouchersSerializer NaN 1 0
i.v.c.j.serializer.AbstractListSerializer NaN 2 0
i.v.c.j.serializer.DateSerializer NaN 1 1
i.v.c.m.r.response.RedeemPromotionResponse 1 9 8
i.v.c.m.r.response.RedemptionEntryResponse 1 14 13
i.v.c.m.r.response.RedemptionsResponse 1 5 4
i.v.c.m.r.response.VoucherRedemptionsResponse 1 8 7
i.v.c.m.r.response.RedeemVoucherResponse 1 10 9
i.v.c.m.r.response.RollbackRedemptionResponse 1 9 8
i.v.c.m.voucher.A..$AddBalanceBuilder -0 3 1
i.v.c.m.voucher.AddBalance 1 2 1
i.v.c.m.voucher.Gift 1 4 3
i.v.c.m.voucher.CodeConfig 1.0571 6 7
i.v.c.m.voucher.C..$CreateVoucherBuilder 0.3333 4 2
i.v.c.m.voucher.CreateVoucher 1 3 2
i.v.c.m.voucher.C..$Charset 0 0 3
i.v.c.m.voucher.C..$CodeConfigBuilder 0.6667 7 5
i.v.c.m.voucher.Discount 1 9 8
i.v.c.m.voucher.ImportVouchers 1 2 1
i.v.c.m.voucher.V..$VoucherOrderBuilder 0.4444 4 3
i.v.c.m.voucher.L..$LoyaltyCardBuilder 0.6667 7 5
i.v.c.m.voucher.G..$GiftBuilder 0.5 5 3
i.v.c.m.voucher.VoucherRedemption 1 2 1
i.v.c.m.voucher.LoyaltyCard 1 6 5
i.v.c.m.voucher.I..$ImportVouchersBuilder -0 5 1
i.v.c.m.voucher.L..$LoyaltyCardPointsExpirationRulesBuilder 0.3333 4 2
i.v.c.m.voucher.V..$VoucherRedemptionBuilder -0 3 1
i.v.c.m.voucher.V..$F..$FilterBuilder 0.5 5 3
i.v.c.m.voucher.LoyaltyCardPointsExpirationRules 1 3 2
i.v.c.m.voucher.V..$Filter 0.8333 5 3
i.v.c.m.voucher.VoucherOrder 0.6667 4 2
i.v.c.m.voucher.VouchersFilter 0.875 9 7
i.v.c.m.voucher.V..$VoucherUpdateBuilder 0.75 11 8
i.v.c.m.voucher.V..$VoucherBuilder 0.8836 22 18
i.v.c.m.voucher.V..$VouchersFilterBuilder 0.7714 11 7
i.v.c.m.voucher.Voucher 1 17 16
i.v.c.m.voucher.VoucherUpdate 1 8 7
i.v.c.m.c.r.applicableTo.ApplicableToResponse 1 4 3
i.v.c.m.c.r.applicableTo.DataEntryResponse 1 4 3
i.v.c.m.validation.PromotionValidation 1 4 3
i.v.c.m.validation.VoucherValidation 1 5 4
i.v.c.m.validation.P..$PromotionValidationBuilder 0.5 7 4
i.v.c.m.validation.V..$VoucherValidationBuilder 0.6 8 5
i.v.c.module.EventsModule NaN 5 0
i.v.c.module.LoyaltiesModule NaN 23 0
i.v.c.module.CustomersModule NaN 11 0
i.v.c.module.O..$ExtAsync -0 5 1
i.v.c.module.P..$ExtRxJava 1.1111 10 1
i.v.c.module.A..$ExtRxJava 2 2 1
i.v.c.module.P..$ExtRxJava 1.2 6 1
i.v.c.module.A..$Async NaN 0 0
i.v.c.module.RedemptionsModule NaN 10 0
i.v.c.module.R..$ExtAsync -0 6 1
i.v.c.module.P..$ExtAsync -0 10 1
i.v.c.module.D..$ExtAsync -0 6 1
i.v.c.module.S..$ExtRxJava 1.5 3 1
i.v.c.module.O..$ExtRxJava 1.25 5 1
i.v.c.module.PromotionsModule NaN 10 0
i.v.c.module.C..$ExtAsync -0 9 1
i.v.c.module.CampaignsModule NaN 13 0
i.v.c.module.C..$ExtAsync -0 6 1
i.v.c.module.R..$ExtRxJava 1.2 6 1
i.v.c.module.V..$ExtAsync -0 8 1
i.v.c.module.V..$ExtAsync -0 2 1
i.v.c.module.AsyncActionsModule NaN 6 0
i.v.c.module.S..$ExtAsync -0 3 1
i.v.c.module.R..$ExtAsync -0 9 1
i.v.c.module.A..$ExtAsync -0 2 1
i.v.c.module.RewardsModule NaN 13 0
i.v.c.module.A..$Rx NaN 0 0
i.v.c.module.ValidationRulesModule NaN 12 0
i.v.c.module.C..$ExtRxJava 1.2 6 1
i.v.c.module.V..$ExtRxJava 1.1429 8 1
i.v.c.module.R..$ExtRxJava 1.125 9 1
i.v.c.module.E..$ExtAsync NaN 1 1
i.v.c.module.E..$ExtRxJava NaN 1 1
i.v.c.module.OrdersModule NaN 9 0
i.v.c.module.SegmentsModule NaN 7 0
i.v.c.module.V..$ExtRxJava 2 2 1
i.v.c.module.D..$ExtRxJava 1.2 6 1
i.v.c.module.V..$ExtRxJava 1.1 11 1
i.v.c.module.P..$ExtAsync -0 6 1
i.v.c.module.AbsModule 1.2 5 5
i.v.c.module.ProductsModule NaN 14 0
i.v.c.module.ValidationsModule NaN 6 0
i.v.c.module.L..$ExtRxJava 1.0588 18 1
i.v.c.module.L..$ExtAsync -0 18 1
i.v.c.module.V..$ExtAsync -0 11 1
i.v.c.module.DistributionsModule NaN 10 0
i.v.c.module.C..$ExtRxJava 1.125 9 1
i.v.c.module.VoucherModule NaN 15 0
i.v.c.m.r.response.ListRewardAssignmentsResponse 1 5 4
i.v.c.m.r.response.RewardResponse 1 6 5
i.v.c.m.r.response.RewardAssignmentResponse 1 8 7
i.v.c.m.r.response.ListRewardsResponse 1 5 4
i.v.c.callback.VoucherifyCallback 0.6667 4 1

Download XML.