Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 24 | 19.0% | 77.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.demand.IDemandDAO fr.paris.lutece.plugins.crm.business.demand.IDemandStatusCRMDAO fr.paris.lutece.plugins.crm.business.demand.IDemandTypeDAO fr.paris.lutece.plugins.crm.business.demand.IPaginationProperties |
fr.paris.lutece.plugins.crm.business.demand.Demand fr.paris.lutece.plugins.crm.business.demand.DemandDAO fr.paris.lutece.plugins.crm.business.demand.DemandFilter fr.paris.lutece.plugins.crm.business.demand.DemandHome fr.paris.lutece.plugins.crm.business.demand.DemandSort fr.paris.lutece.plugins.crm.business.demand.DemandStatusCRM fr.paris.lutece.plugins.crm.business.demand.DemandStatusCRMDAO fr.paris.lutece.plugins.crm.business.demand.DemandStatusCRMHome fr.paris.lutece.plugins.crm.business.demand.DemandType fr.paris.lutece.plugins.crm.business.demand.DemandTypeCategoryRemovalListener fr.paris.lutece.plugins.crm.business.demand.DemandTypeDAO fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter fr.paris.lutece.plugins.crm.business.demand.DemandTypeHome fr.paris.lutece.plugins.crm.business.demand.DemandTypeRoleRemovalListener fr.paris.lutece.plugins.crm.business.demand.DemandTypeWorkgroupRemovalListener fr.paris.lutece.plugins.crm.business.demand.PaginationFilterSortManager fr.paris.lutece.plugins.crm.business.demand.PaginationPropertiesImpl |
fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.daemon fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.listener fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.demand |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.content fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workgroup fr.paris.lutece.portal.web.util fr.paris.lutece.util fr.paris.lutece.util.date fr.paris.lutece.util.html fr.paris.lutece.util.sql fr.paris.lutece.util.url fr.paris.lutece.util.xml java.lang java.sql java.text java.util javax.servlet.http org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 12 | 25.0% | 80.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.demand.category.ICategoryDAO |
fr.paris.lutece.plugins.crm.business.demand.category.Category fr.paris.lutece.plugins.crm.business.demand.category.CategoryDAO fr.paris.lutece.plugins.crm.business.demand.category.CategoryHome |
fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.web.category |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util fr.paris.lutece.util.sql fr.paris.lutece.util.xml java.lang java.util javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 20.0% | 70.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.notification.INotificationDAO |
fr.paris.lutece.plugins.crm.business.notification.Notification fr.paris.lutece.plugins.crm.business.notification.NotificationDAO fr.paris.lutece.plugins.crm.business.notification.NotificationFilter fr.paris.lutece.plugins.crm.business.notification.NotificationHome |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 33.0% | 86.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.parameters.IAdvancedParametersDAO |
fr.paris.lutece.plugins.crm.business.parameters.AdvancedParametersDAO fr.paris.lutece.plugins.crm.business.parameters.AdvancedParametersHome |
fr.paris.lutece.plugins.crm.service.parameters |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 25.0% | 93.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.portlet.IDemandTypePortletDAO |
fr.paris.lutece.plugins.crm.business.portlet.DemandTypePortlet fr.paris.lutece.plugins.crm.business.portlet.DemandTypePortletDAO fr.paris.lutece.plugins.crm.business.portlet.DemandTypePortletHome |
fr.paris.lutece.plugins.crm.web.portlet |
fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.business.portlet fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql fr.paris.lutece.util.xml java.lang java.util javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 14 | 25.0% | 74.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.business.user.ICRMUserAttributeDAO fr.paris.lutece.plugins.crm.business.user.ICRMUserDAO |
fr.paris.lutece.plugins.crm.business.user.CRMUser fr.paris.lutece.plugins.crm.business.user.CRMUserAttributeDAO fr.paris.lutece.plugins.crm.business.user.CRMUserAttributeHome fr.paris.lutece.plugins.crm.business.user.CRMUserDAO fr.paris.lutece.plugins.crm.business.user.CRMUserFilter fr.paris.lutece.plugins.crm.business.user.CRMUserHome |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.listener fr.paris.lutece.plugins.crm.service.security fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util.sql java.io java.lang java.lang.reflect java.sql java.util javax.servlet.http org.apache.commons.beanutils org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 12 | 0.0% | 63.0% | 37.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.CRMPlugin fr.paris.lutece.plugins.crm.service.CRMService |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.business.parameters fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 11 | 0.0% | 65.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.category.CategoryRemovalListenerService fr.paris.lutece.plugins.crm.service.category.CategoryService |
fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.category fr.paris.lutece.plugins.crm.web.demand fr.paris.lutece.plugins.crm.web.portlet |
fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util java.lang java.util org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.daemon.DemandCleanerDaemon |
None | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.daemon fr.paris.lutece.portal.service.util java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 22 | 0.0% | 79.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.demand.DemandService fr.paris.lutece.plugins.crm.service.demand.DemandStatusCRMService fr.paris.lutece.plugins.crm.service.demand.DemandTypeService fr.paris.lutece.plugins.crm.service.demand.DemandWebService |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.daemon fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.demand |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.service.listener fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.service.signrequest fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.business.role fr.paris.lutece.portal.service.role fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workgroup fr.paris.lutece.util fr.paris.lutece.util.html fr.paris.lutece.util.httpaccess java.lang java.sql java.util javax.servlet.http org.apache.commons.collections org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.listener.CRMDemandTypeRemovalListenerService fr.paris.lutece.plugins.crm.service.listener.CRMUserModificationListenerService |
fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.util fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 5 | 0.0% | 56.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.notification.NotificationService |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.portal.service.spring java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 3 | 0.0% | 60.000004% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.parameters.AdvancedParametersService |
fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.demand |
fr.paris.lutece.plugins.crm.business.parameters fr.paris.lutece.portal.service.spring java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.service.security.IAnonymizationService |
fr.paris.lutece.plugins.crm.service.security.CRMUserAnonymizationService |
None | fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.portal.service.util java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 3 | 0.0% | 60.000004% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.signrequest.CRMRequestAuthenticatorService |
fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.portal.service.spring fr.paris.lutece.util.signrequest java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 0.0% | 69.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.service.user.CRMUserAttributesService fr.paris.lutece.plugins.crm.service.user.CRMUserService |
fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.security fr.paris.lutece.plugins.crm.web |
fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang java.util org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 8 | 33.0% | 47.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.crm.util.IListener fr.paris.lutece.plugins.crm.util.IListenerDemandType |
fr.paris.lutece.plugins.crm.util.CrmUtils fr.paris.lutece.plugins.crm.util.ListUtils fr.paris.lutece.plugins.crm.util.OperatorEnum fr.paris.lutece.plugins.crm.util.TargetEnum |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service.daemon fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.listener fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.demand fr.paris.lutece.plugins.crm.web.portlet |
fr.paris.lutece.portal.service.util fr.paris.lutece.util fr.paris.lutece.util.xml java.lang java.lang.reflect java.util org.apache.commons.beanutils org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
12 | 1 | 0.0% | 8.0% | 92.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.util.constants.CRMConstants |
fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.service.daemon fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.plugins.crm.web fr.paris.lutece.plugins.crm.web.category fr.paris.lutece.plugins.crm.web.demand fr.paris.lutece.plugins.crm.web.portlet |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 31 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.web.CRMApp |
None | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.listener fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.service.parameters fr.paris.lutece.plugins.crm.service.signrequest fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.page fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.web fr.paris.lutece.portal.web.xpages fr.paris.lutece.util.html fr.paris.lutece.util.signrequest fr.paris.lutece.util.string fr.paris.lutece.util.url java.lang java.text java.util javax.servlet.http org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.web.category.CategoryJspBean |
None | fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.web.admin fr.paris.lutece.portal.web.constants fr.paris.lutece.portal.web.util fr.paris.lutece.util.html fr.paris.lutece.util.url java.lang java.util javax.servlet.http org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 23 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.web.demand.DemandTypeJspBean |
None | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.service.parameters fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workgroup fr.paris.lutece.portal.web.admin fr.paris.lutece.portal.web.constants fr.paris.lutece.portal.web.util fr.paris.lutece.util.date fr.paris.lutece.util.html fr.paris.lutece.util.sort fr.paris.lutece.util.url java.lang java.util javax.servlet.http org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.crm.web.portlet.DemandTypePortletJspBean |
None | fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service.category fr.paris.lutece.plugins.crm.util fr.paris.lutece.plugins.crm.util.constants fr.paris.lutece.portal.business.portlet fr.paris.lutece.portal.web.portlet fr.paris.lutece.util.html java.lang java.util javax.servlet.http |
Package | Package Dependencies |
---|---|
fr.paris.lutece.plugins.crm.business.demand | fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand |
fr.paris.lutece.plugins.crm.business.demand.category | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand |
fr.paris.lutece.plugins.crm.business.notification | fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification |
fr.paris.lutece.plugins.crm.business.parameters | fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.business.portlet | fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand |
fr.paris.lutece.plugins.crm.business.user | fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.service | fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.service.category | fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand |
fr.paris.lutece.plugins.crm.service.daemon | fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand |
fr.paris.lutece.plugins.crm.service.demand | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand |
fr.paris.lutece.plugins.crm.service.listener | fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand |
fr.paris.lutece.plugins.crm.service.notification | fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification |
fr.paris.lutece.plugins.crm.service.parameters | fr.paris.lutece.plugins.crm.business.parameters fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.service.security | fr.paris.lutece.plugins.crm.service.user fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.service.user | fr.paris.lutece.plugins.crm.business.user fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service |
fr.paris.lutece.plugins.crm.web | fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification |
fr.paris.lutece.plugins.crm.web.category | fr.paris.lutece.plugins.crm.business.demand.category fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand |
fr.paris.lutece.plugins.crm.web.demand | fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand |
fr.paris.lutece.plugins.crm.web.portlet | fr.paris.lutece.plugins.crm.business.portlet fr.paris.lutece.plugins.crm.service.demand fr.paris.lutece.plugins.crm.business.demand fr.paris.lutece.plugins.crm.service.notification fr.paris.lutece.plugins.crm.business.notification fr.paris.lutece.plugins.crm.service fr.paris.lutece.plugins.crm.service.demand |
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. |