Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
12 | 5 | 100.0% | 29.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.BeanFilter fr.paris.lutece.plugins.stock.business.ISortableFilter fr.paris.lutece.plugins.stock.business.StockEntityBean |
None | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.attribute.category fr.paris.lutece.plugins.stock.business.attribute.offer fr.paris.lutece.plugins.stock.business.attribute.offer_genre fr.paris.lutece.plugins.stock.business.attribute.product fr.paris.lutece.plugins.stock.business.attribute.provider fr.paris.lutece.plugins.stock.business.attribute.purchase fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business.purchase |
fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.utils java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 6 | 100.0% | 43.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeId fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_ |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute.category fr.paris.lutece.plugins.stock.business.attribute.offer fr.paris.lutece.plugins.stock.business.attribute.offer_genre fr.paris.lutece.plugins.stock.business.attribute.product fr.paris.lutece.plugins.stock.business.attribute.provider fr.paris.lutece.plugins.stock.business.attribute.purchase fr.paris.lutece.plugins.stock.business.attribute.utils |
fr.paris.lutece.plugins.stock.business java.io java.lang java.math java.sql javax.persistence.metamodel |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 43.0% | 100.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeId fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.category java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 29.0% | 100.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeId fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.offer java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 43.0% | 100.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeId fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.offer java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 43.0% | 100.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeId fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.product java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 43.0% | 100.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeId fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.provider java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 43.0% | 100.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate_ fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum_ fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute_ |
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeId fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum |
None | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business.purchase java.lang java.math java.sql |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeDateUtils fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeNumUtils fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeUtils |
None | fr.paris.lutece.plugins.stock.business.attribute java.lang java.math java.sql javax.persistence.criteria |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 13 | 40.0% | 81.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.category.Category_ fr.paris.lutece.plugins.stock.business.category.ICategoryDAO |
fr.paris.lutece.plugins.stock.business.category.Category fr.paris.lutece.plugins.stock.business.category.CategoryDAO fr.paris.lutece.plugins.stock.business.category.CategoryFilter |
fr.paris.lutece.plugins.stock.business.attribute.category fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.commons fr.paris.lutece.plugins.stock.commons.dao fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.utils.jpa fr.paris.lutece.util.jpa java.lang java.util javax.persistence javax.persistence.criteria javax.persistence.metamodel org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 50.0% | 83.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.district.IDistrictDAO |
fr.paris.lutece.plugins.stock.business.district.DistrictDAO |
fr.paris.lutece.plugins.stock.service |
fr.paris.lutece.plugins.stock.service fr.paris.lutece.portal.service.plugin fr.paris.lutece.util.sql java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 18 | 44.0% | 82.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.offer.IOfferDAO fr.paris.lutece.plugins.stock.business.offer.IOfferGenreDAO fr.paris.lutece.plugins.stock.business.offer.OfferGenre_ fr.paris.lutece.plugins.stock.business.offer.Offer_ |
fr.paris.lutece.plugins.stock.business.offer.Offer fr.paris.lutece.plugins.stock.business.offer.OfferDAO fr.paris.lutece.plugins.stock.business.offer.OfferFilter fr.paris.lutece.plugins.stock.business.offer.OfferGenre fr.paris.lutece.plugins.stock.business.offer.OfferGenreDAO |
fr.paris.lutece.plugins.stock.business.attribute.offer fr.paris.lutece.plugins.stock.business.attribute.offer_genre fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.service |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.commons fr.paris.lutece.plugins.stock.commons.dao fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.utils.constants fr.paris.lutece.plugins.stock.utils.jpa fr.paris.lutece.portal.service.jpa fr.paris.lutece.util fr.paris.lutece.util.jpa java.lang java.util javax.persistence javax.persistence.criteria javax.persistence.metamodel org.apache.commons.collections org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 19 | 43.0% | 83.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.product.IProductDAO fr.paris.lutece.plugins.stock.business.product.IProductImageDAO fr.paris.lutece.plugins.stock.business.product.Product_ |
fr.paris.lutece.plugins.stock.business.product.Product fr.paris.lutece.plugins.stock.business.product.ProductDAO fr.paris.lutece.plugins.stock.business.product.ProductFilter fr.paris.lutece.plugins.stock.business.product.ProductImageDAO |
fr.paris.lutece.plugins.stock.business.attribute.product fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.service |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.commons fr.paris.lutece.plugins.stock.commons.dao fr.paris.lutece.plugins.stock.commons.exception fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.utils.jpa java.io java.lang java.math java.sql java.util javax.persistence javax.persistence.criteria javax.persistence.metamodel org.apache.commons.collections org.apache.commons.io org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 12 | 40.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.provider.IProviderDAO fr.paris.lutece.plugins.stock.business.provider.Provider_ |
fr.paris.lutece.plugins.stock.business.provider.Provider fr.paris.lutece.plugins.stock.business.provider.ProviderDAO fr.paris.lutece.plugins.stock.business.provider.ProviderFilter |
fr.paris.lutece.plugins.stock.business.attribute.provider fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.product |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.commons fr.paris.lutece.plugins.stock.commons.dao fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.utils.jpa fr.paris.lutece.util.jpa java.lang java.util javax.persistence javax.persistence.criteria javax.persistence.metamodel org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 17 | 50.0% | 89.0% | 39.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.business.purchase.IPurchaseDAO fr.paris.lutece.plugins.stock.business.purchase.IPurchaseDTO fr.paris.lutece.plugins.stock.business.purchase.Purchase_ |
fr.paris.lutece.plugins.stock.business.purchase.Purchase fr.paris.lutece.plugins.stock.business.purchase.PurchaseDAO fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter |
fr.paris.lutece.plugins.stock.business.attribute.purchase fr.paris.lutece.plugins.stock.service |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.commons fr.paris.lutece.plugins.stock.commons.dao fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.utils.jpa fr.paris.lutece.util.jpa java.lang java.math java.sql java.util javax.persistence javax.persistence.criteria javax.persistence.metamodel org.apache.commons.collections org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseException fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseOutOfStock fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseSessionExpired fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseUnavailable |
fr.paris.lutece.plugins.stock.service |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 20 | 40.0% | 74.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.stock.service.IDistrictService fr.paris.lutece.plugins.stock.service.IOfferService fr.paris.lutece.plugins.stock.service.IProductService fr.paris.lutece.plugins.stock.service.IPurchaseRules fr.paris.lutece.plugins.stock.service.IPurchaseSessionManager fr.paris.lutece.plugins.stock.service.ISubscriptionProductService |
fr.paris.lutece.plugins.stock.service.DistrictService fr.paris.lutece.plugins.stock.service.OfferService fr.paris.lutece.plugins.stock.service.ProductService fr.paris.lutece.plugins.stock.service.PurchaseRules fr.paris.lutece.plugins.stock.service.PurchaseSessionManager fr.paris.lutece.plugins.stock.service.StockPlugin fr.paris.lutece.plugins.stock.service.StockResourceIdService fr.paris.lutece.plugins.stock.service.StockSubscriptionProviderService fr.paris.lutece.plugins.stock.service.SubscriptionProductService |
fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.district fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.web |
fr.paris.lutece.plugins.stock.business.district fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.business.purchase.exception fr.paris.lutece.plugins.stock.service.impl fr.paris.lutece.plugins.stock.utils fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.rbac fr.paris.lutece.portal.service.security fr.paris.lutece.util java.lang java.sql java.text java.util org.apache.commons.collections org.apache.commons.lang3 org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 0.0% | 71.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.utils.StockUtils |
fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.service |
fr.paris.lutece.portal.service.util java.lang java.sql java.text java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.utils.constants.StockConstants |
fr.paris.lutece.plugins.stock.business.offer |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 1 | 0.0% | 17.0% | 83.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.utils.jpa.StockJPAUtils |
fr.paris.lutece.plugins.stock.business.category fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business.purchase |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.stock.web.StockSessionListener |
None | fr.paris.lutece.plugins.stock.service fr.paris.lutece.portal.service.spring java.lang javax.servlet.http org.springframework.context |
Package | Package Dependencies |
---|---|
fr.paris.lutece.plugins.stock.business | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.attribute | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.attribute.category | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.attribute.offer | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.attribute.offer_genre | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.attribute.product | fr.paris.lutece.plugins.stock.business.product fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.attribute.provider | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.attribute.purchase | fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.attribute.utils | fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute |
fr.paris.lutece.plugins.stock.business.category | fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.district | fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.offer | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.product | fr.paris.lutece.plugins.stock.business.provider fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.provider | fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.business.purchase | fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.service | fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
fr.paris.lutece.plugins.stock.web | fr.paris.lutece.plugins.stock.service fr.paris.lutece.plugins.stock.business.purchase fr.paris.lutece.plugins.stock.business.offer fr.paris.lutece.plugins.stock.business fr.paris.lutece.plugins.stock.business.attribute fr.paris.lutece.plugins.stock.business |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |