Fork me on GitHub

Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
fr.paris.lutece.plugins.document.business 20 16 4 19 27 20.0% 58.999996% 21.0% 1
fr.paris.lutece.plugins.document.business.attributes 12 9 3 6 9 25.0% 60.000004% 15.000001% 1
fr.paris.lutece.plugins.document.business.autopublication 5 4 1 3 8 20.0% 73.0% 7.0% 1
fr.paris.lutece.plugins.document.business.category 4 3 1 4 6 25.0% 60.000004% 15.000001% 1
fr.paris.lutece.plugins.document.business.history 4 3 1 2 7 25.0% 78.0% 3.0% 1
fr.paris.lutece.plugins.document.business.portlet 10 8 2 9 12 20.0% 57.0% 23.0% 1
fr.paris.lutece.plugins.document.business.publication 4 3 1 4 5 25.0% 56.0% 19.0% 1
fr.paris.lutece.plugins.document.business.rules 7 3 4 4 10 57.0% 71.0% 29.0% 1
fr.paris.lutece.plugins.document.business.spaces 8 6 2 6 8 25.0% 57.0% 18.0% 1
fr.paris.lutece.plugins.document.business.workflow 8 6 2 8 8 25.0% 50.0% 25.0% 1
fr.paris.lutece.plugins.document.modules.metadatadublincore 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.modules.metadatadublincore.business 1 1 0 1 8 0.0% 89.0% 11.0% 1
fr.paris.lutece.plugins.document.modules.rulemovespace.business 2 2 0 0 13 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business 3 3 0 0 18 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.service 14 11 3 12 54 21.0% 82.0% 3.0% 1
fr.paris.lutece.plugins.document.service.attributes 12 11 1 0 20 8.0% 100.0% 8.0% 1
fr.paris.lutece.plugins.document.service.autoarchiving 2 2 0 0 11 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.service.autopublication 2 2 0 2 9 0.0% 82.0% 18.0% 1
fr.paris.lutece.plugins.document.service.category 2 2 0 3 8 0.0% 73.0% 27.000002% 1
fr.paris.lutece.plugins.document.service.docsearch 5 4 1 2 29 20.0% 94.0% 14.0% 1
fr.paris.lutece.plugins.document.service.history 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.service.metadata 2 1 1 4 5 50.0% 56.0% 6.0% 1
fr.paris.lutece.plugins.document.service.publishing 5 4 1 10 13 20.0% 57.0% 23.0% 1
fr.paris.lutece.plugins.document.service.resource 1 1 0 0 10 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.service.rules 1 1 0 1 4 0.0% 80.0% 20.0% 1
fr.paris.lutece.plugins.document.service.search 1 1 0 2 24 0.0% 92.0% 8.0% 1
fr.paris.lutece.plugins.document.service.spaces 3 3 0 9 19 0.0% 68.0% 32.0% 1
fr.paris.lutece.plugins.document.utils 3 3 0 15 8 0.0% 35.0% 65.0% 1
fr.paris.lutece.plugins.document.web 12 12 0 2 66 0.0% 97.0% 3.0% 1
fr.paris.lutece.plugins.document.web.category 1 1 0 0 18 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.docsearch 2 2 0 0 24 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.history 1 1 0 0 10 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.portlet 2 2 0 0 15 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.publishing 1 1 0 0 28 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.rules 1 1 0 0 15 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.document.web.spaces 1 1 0 0 20 0.0% 100.0% 0.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

fr.paris.lutece.plugins.document.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 27 20.0% 58.999996% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.IDocumentDAO
fr.paris.lutece.plugins.document.business.IDocumentPageTemplateDAO
fr.paris.lutece.plugins.document.business.IDocumentTypeDAO
fr.paris.lutece.plugins.document.business.IIndexerActionDAO
fr.paris.lutece.plugins.document.business.Document
fr.paris.lutece.plugins.document.business.DocumentDAO
fr.paris.lutece.plugins.document.business.DocumentFilter
fr.paris.lutece.plugins.document.business.DocumentHome
fr.paris.lutece.plugins.document.business.DocumentMassAction
fr.paris.lutece.plugins.document.business.DocumentPageTemplate
fr.paris.lutece.plugins.document.business.DocumentPageTemplateDAO
fr.paris.lutece.plugins.document.business.DocumentPageTemplateHome
fr.paris.lutece.plugins.document.business.DocumentResource
fr.paris.lutece.plugins.document.business.DocumentType
fr.paris.lutece.plugins.document.business.DocumentTypeDAO
fr.paris.lutece.plugins.document.business.DocumentTypeHome
fr.paris.lutece.plugins.document.business.IndexerAction
fr.paris.lutece.plugins.document.business.IndexerActionDAO
fr.paris.lutece.plugins.document.business.IndexerActionFilter
fr.paris.lutece.plugins.document.business.IndexerActionHome
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.attributes
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.service.history
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.resource
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.docsearch
fr.paris.lutece.plugins.document.web.history
fr.paris.lutece.plugins.document.web.portlet
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.web.spaces
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.category
fr.paris.lutece.plugins.document.business.publication
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.service.metadata
fr.paris.lutece.portal.business.resourceenhancer
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.resource
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.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.io
java.lang
java.sql
java.util
javax.servlet.http
javax.xml.transform
javax.xml.transform.stream
org.apache.commons.lang3

fr.paris.lutece.plugins.document.business.attributes

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 9 25.0% 60.000004% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.attributes.IAttributeTypeDAO
fr.paris.lutece.plugins.document.business.attributes.IDocumentAttributeDAO
fr.paris.lutece.plugins.document.business.attributes.IMapProvider
fr.paris.lutece.plugins.document.business.attributes.AttributeType
fr.paris.lutece.plugins.document.business.attributes.AttributeTypeDAO
fr.paris.lutece.plugins.document.business.attributes.AttributeTypeHome
fr.paris.lutece.plugins.document.business.attributes.AttributeTypeParameter
fr.paris.lutece.plugins.document.business.attributes.DocumentAttribute
fr.paris.lutece.plugins.document.business.attributes.DocumentAttributeDAO
fr.paris.lutece.plugins.document.business.attributes.DocumentAttributeHome
fr.paris.lutece.plugins.document.business.attributes.MapProvider
fr.paris.lutece.plugins.document.business.attributes.MapProviderManager
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.attributes
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.business
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.document.business.autopublication

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 20.0% 73.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.autopublication.IDocumentAutoPublicationDAO
fr.paris.lutece.plugins.document.business.autopublication.DocumentAutoPublication
fr.paris.lutece.plugins.document.business.autopublication.DocumentAutoPublicationDAO
fr.paris.lutece.plugins.document.business.autopublication.DocumentAutoPublicationDocumentSpaceRemovalListener
fr.paris.lutece.plugins.document.business.autopublication.DocumentAutoPublicationHome
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.document.business.category

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 25.0% 60.000004% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.category.ICategoryDAO
fr.paris.lutece.plugins.document.business.category.Category
fr.paris.lutece.plugins.document.business.category.CategoryDAO
fr.paris.lutece.plugins.document.business.category.CategoryHome
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.category
fr.paris.lutece.plugins.document.web.category
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.document.business.history

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 25.0% 78.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.history.IHistoryEventDAO
fr.paris.lutece.plugins.document.business.history.HistoryEvent
fr.paris.lutece.plugins.document.business.history.HistoryEventDAO
fr.paris.lutece.plugins.document.business.history.HistoryEventHome
fr.paris.lutece.plugins.document.service.history
fr.paris.lutece.plugins.document.web.history
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.document.business.portlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 12 20.0% 57.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.portlet.IDocumentListPortletDAO
fr.paris.lutece.plugins.document.business.portlet.IDocumentPortletDAO
fr.paris.lutece.plugins.document.business.portlet.DocumentListPortlet
fr.paris.lutece.plugins.document.business.portlet.DocumentListPortletDAO
fr.paris.lutece.plugins.document.business.portlet.DocumentListPortletHome
fr.paris.lutece.plugins.document.business.portlet.DocumentPortlet
fr.paris.lutece.plugins.document.business.portlet.DocumentPortletDAO
fr.paris.lutece.plugins.document.business.portlet.DocumentPortletHome
fr.paris.lutece.plugins.document.business.portlet.PortletFilter
fr.paris.lutece.plugins.document.business.portlet.PortletOrder
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.docsearch
fr.paris.lutece.plugins.document.web.portlet
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.sql
fr.paris.lutece.util.xml
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.document.business.publication

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 25.0% 56.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.publication.IDocumentPublicationDAO
fr.paris.lutece.plugins.document.business.publication.DocumentPublication
fr.paris.lutece.plugins.document.business.publication.DocumentPublicationDAO
fr.paris.lutece.plugins.document.business.publication.DocumentPublicationHome
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.document.business.rules

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 10 57.0% 71.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.rules.AbstractRule
fr.paris.lutece.plugins.document.business.rules.IRuleDAO
fr.paris.lutece.plugins.document.business.rules.IRuleTypesSet
fr.paris.lutece.plugins.document.business.rules.Rule
fr.paris.lutece.plugins.document.business.rules.RuleDAO
fr.paris.lutece.plugins.document.business.rules.RuleHome
fr.paris.lutece.plugins.document.business.rules.RuleTypesSet
fr.paris.lutece.plugins.document.modules.rulemovespace.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business
fr.paris.lutece.plugins.document.service.rules
fr.paris.lutece.plugins.document.web.rules
fr.paris.lutece.plugins.document.service
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.document.business.spaces

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 8 25.0% 57.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.spaces.IDocumentSpaceDAO
fr.paris.lutece.plugins.document.business.spaces.ISpaceActionDAO
fr.paris.lutece.plugins.document.business.spaces.DocumentSpace
fr.paris.lutece.plugins.document.business.spaces.DocumentSpaceDAO
fr.paris.lutece.plugins.document.business.spaces.DocumentSpaceHome
fr.paris.lutece.plugins.document.business.spaces.SpaceAction
fr.paris.lutece.plugins.document.business.spaces.SpaceActionDAO
fr.paris.lutece.plugins.document.business.spaces.SpaceActionHome
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.web.spaces
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.document.business.workflow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 8 25.0% 50.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.business.workflow.IDocumentActionDAO
fr.paris.lutece.plugins.document.business.workflow.IDocumentStateDAO
fr.paris.lutece.plugins.document.business.workflow.DocumentAction
fr.paris.lutece.plugins.document.business.workflow.DocumentActionDAO
fr.paris.lutece.plugins.document.business.workflow.DocumentActionHome
fr.paris.lutece.plugins.document.business.workflow.DocumentState
fr.paris.lutece.plugins.document.business.workflow.DocumentStateDAO
fr.paris.lutece.plugins.document.business.workflow.DocumentStateHome
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.modules.rulemovespace.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.business
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.document.modules.metadatadublincore

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.modules.metadatadublincore.DublinCoreMetadataHandler
None fr.paris.lutece.plugins.document.modules.metadatadublincore.business
fr.paris.lutece.plugins.document.service.metadata
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.document.modules.metadatadublincore.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.modules.metadatadublincore.business.DublinCoreMetadata
fr.paris.lutece.plugins.document.modules.metadatadublincore
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.xml
java.io
java.lang
java.net
org.apache.commons.digester
org.apache.commons.digester.xmlrules
org.xml.sax

fr.paris.lutece.plugins.document.modules.rulemovespace.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.modules.rulemovespace.business.MoveSpaceRule
fr.paris.lutece.plugins.document.modules.rulemovespace.business.MoveSpaceSpaceRemovalListener
None fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.html
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.document.modules.rulenotifyusers.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.modules.rulenotifyusers.business.NotifyUsersMailingListRemovalListener
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business.NotifyUsersRule
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business.NotifyUsersSpaceRemovalListener
None fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.mailinglist
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.document.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 54 21.0% 82.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.service.AttributeManager
fr.paris.lutece.plugins.document.service.DocumentEventListener
fr.paris.lutece.plugins.document.service.IDocumentActionsService
fr.paris.lutece.plugins.document.service.AttributeService
fr.paris.lutece.plugins.document.service.DocumentContentService
fr.paris.lutece.plugins.document.service.DocumentEvent
fr.paris.lutece.plugins.document.service.DocumentEventListernersManager
fr.paris.lutece.plugins.document.service.DocumentException
fr.paris.lutece.plugins.document.service.DocumentMassActionResourceService
fr.paris.lutece.plugins.document.service.DocumentPlugin
fr.paris.lutece.plugins.document.service.DocumentService
fr.paris.lutece.plugins.document.service.DocumentTools
fr.paris.lutece.plugins.document.service.DocumentTypeResourceIdService
fr.paris.lutece.plugins.document.service.DocumentTypeService
fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.modules.rulemovespace.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business
fr.paris.lutece.plugins.document.service.attributes
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.history
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.rules
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.history
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.category
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.publication
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.service.metadata
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.rules
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.plugins.document.web
fr.paris.lutece.portal.business.page
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.business.resourceenhancer
fr.paris.lutece.portal.business.style
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.html
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.portal
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web
fr.paris.lutece.portal.web.constants
fr.paris.lutece.portal.web.upload
fr.paris.lutece.util
fr.paris.lutece.util.date
fr.paris.lutece.util.html
fr.paris.lutece.util.string
fr.paris.lutece.util.xml
java.io
java.lang
java.sql
java.util
java.util.concurrent
javax.servlet.http
javax.xml.transform
javax.xml.transform.stream
net.sf.ehcache
net.sf.ehcache.event
org.apache.commons.collections
org.apache.commons.fileupload
org.apache.commons.io
org.apache.commons.lang3

fr.paris.lutece.plugins.document.service.attributes

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 8.0% 100.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.service.attributes.DefaultManager
fr.paris.lutece.plugins.document.service.attributes.DateManager
fr.paris.lutece.plugins.document.service.attributes.DocumentAttributesService
fr.paris.lutece.plugins.document.service.attributes.FileManager
fr.paris.lutece.plugins.document.service.attributes.ImageFileManager
fr.paris.lutece.plugins.document.service.attributes.InternalLinkManager
fr.paris.lutece.plugins.document.service.attributes.ListBoxManager
fr.paris.lutece.plugins.document.service.attributes.MultilineManager
fr.paris.lutece.plugins.document.service.attributes.NumerictextManager
fr.paris.lutece.plugins.document.service.attributes.RichTextManager
fr.paris.lutece.plugins.document.service.attributes.TextManager
fr.paris.lutece.plugins.document.service.attributes.UrlManager
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.service
fr.paris.lutece.portal.business.regularexpression
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.regularexpression
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web.constants
fr.paris.lutece.util.date
fr.paris.lutece.util.html
fr.paris.lutece.util.xml
java.io
java.lang
java.text
java.util
javax.servlet.http
org.apache.commons.lang3
org.codehaus.jackson
org.codehaus.jackson.map

fr.paris.lutece.plugins.document.service.autoarchiving

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingDaemon
fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingService
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.util
java.lang
java.util

fr.paris.lutece.plugins.document.service.autopublication

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.autopublication.AutoPublicationDaemon
fr.paris.lutece.plugins.document.service.autopublication.AutoPublicationService
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.daemon
java.lang
java.util

fr.paris.lutece.plugins.document.service.category

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 0.0% 73.0% 27.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.category.CategoryService
fr.paris.lutece.plugins.document.service.category.CategoryService$CategoryDisplay
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.category
fr.paris.lutece.plugins.document.web.portlet
fr.paris.lutece.plugins.document.business.category
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.portal.web.constants
fr.paris.lutece.util.url
java.lang
java.util

fr.paris.lutece.plugins.document.service.docsearch

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 29 20.0% 94.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.service.docsearch.IDocSearchIndexer
fr.paris.lutece.plugins.document.service.docsearch.DefaultDocSearchIndexer
fr.paris.lutece.plugins.document.service.docsearch.DocSearchIndexerDaemon
fr.paris.lutece.plugins.document.service.docsearch.DocSearchItem
fr.paris.lutece.plugins.document.service.docsearch.DocSearchService
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.docsearch
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.lucene.service.indexer
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.io
java.lang
java.nio.file
java.text
java.util
org.apache.commons.lang3
org.apache.lucene.analysis
org.apache.lucene.analysis.core
org.apache.lucene.document
org.apache.lucene.index
org.apache.lucene.queryparser.classic
org.apache.lucene.search
org.apache.lucene.store
org.apache.tika.exception
org.apache.tika.metadata
org.apache.tika.parser
org.apache.tika.parser.html
org.apache.tika.sax
org.xml.sax

fr.paris.lutece.plugins.document.service.history

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.history.DocumentHistoryService
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.history
fr.paris.lutece.plugins.document.service
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.util
java.lang
java.sql
java.util

fr.paris.lutece.plugins.document.service.metadata

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 50.0% 56.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.service.metadata.MetadataHandler
fr.paris.lutece.plugins.document.service.metadata.MetadataService
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.modules.metadatadublincore
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.web
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.document.service.publishing

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 13 20.0% 57.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.document.service.publishing.PublishingEventListener
fr.paris.lutece.plugins.document.service.publishing.PortletInvalider
fr.paris.lutece.plugins.document.service.publishing.PublishingEvent
fr.paris.lutece.plugins.document.service.publishing.PublishingEventListenersManager
fr.paris.lutece.plugins.document.service.publishing.PublishingService
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.autoarchiving
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.service.resource
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.docsearch
fr.paris.lutece.plugins.document.web.portlet
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.publication
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang
java.util

fr.paris.lutece.plugins.document.service.resource

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.document.service.resource.DocumentExtendableResourceService
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.resource
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.url
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.document.service.rules

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.rules.RuleEngine
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.service
java.lang
java.util

fr.paris.lutece.plugins.document.service.search

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 24 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.search.DocumentIndexer
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.plugins.lucene.service.indexer
fr.paris.lutece.portal.business.page
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.url
java.io
java.lang
java.util
org.apache.commons.lang3
org.apache.lucene.document
org.apache.tika.exception
org.apache.tika.metadata
org.apache.tika.parser
org.apache.tika.parser.html
org.apache.tika.sax
org.xml.sax

fr.paris.lutece.plugins.document.service.spaces

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 19 0.0% 68.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.service.spaces.DocumentSpacesService
fr.paris.lutece.plugins.document.service.spaces.SpaceRemovalListenerService
fr.paris.lutece.plugins.document.service.spaces.SpaceResourceIdService
fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.modules.rulemovespace.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.web.rules
fr.paris.lutece.plugins.document.web.spaces
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
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.xml
java.lang
java.util
javax.servlet.http
javax.xml.transform
javax.xml.transform.stream
org.apache.commons.lang3

fr.paris.lutece.plugins.document.utils

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 8 0.0% 35.0% 65.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.utils.DocumentIndexerUtils
fr.paris.lutece.plugins.document.utils.ImageUtils
fr.paris.lutece.plugins.document.utils.IntegerUtils
fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.modules.rulemovespace.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.web
fr.paris.lutece.plugins.document.web.category
fr.paris.lutece.plugins.document.web.docsearch
fr.paris.lutece.plugins.document.web.history
fr.paris.lutece.plugins.document.web.portlet
fr.paris.lutece.plugins.document.web.publishing
fr.paris.lutece.plugins.document.web.rules
fr.paris.lutece.plugins.document.web.spaces
fr.paris.lutece.portal.business.event
fr.paris.lutece.portal.service.event
java.awt.image
java.io
java.lang
javax.imageio
org.apache.commons.lang3
org.imgscalr

fr.paris.lutece.plugins.document.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 66 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.DocumentContentJspBean
fr.paris.lutece.plugins.document.web.DocumentDashboardComponent
fr.paris.lutece.plugins.document.web.DocumentJspBean
fr.paris.lutece.plugins.document.web.DocumentLegacyServletRedirectFilter
fr.paris.lutece.plugins.document.web.DocumentMetaPageInclude
fr.paris.lutece.plugins.document.web.DocumentResourceServlet
fr.paris.lutece.plugins.document.web.DocumentServiceJspBean
fr.paris.lutece.plugins.document.web.DocumentTypeJspBean
fr.paris.lutece.plugins.document.web.ResourceJspBean
fr.paris.lutece.plugins.document.web.ResourceServletCache
fr.paris.lutece.plugins.document.web.ResourceServletContentTypeCache
fr.paris.lutece.plugins.document.web.ResourceValueObject
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.web.spaces
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.category
fr.paris.lutece.plugins.document.service.metadata
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.search
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.page
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.business.regularexpression
fr.paris.lutece.portal.business.resourceenhancer
fr.paris.lutece.portal.business.right
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.dashboard
fr.paris.lutece.portal.service.database
fr.paris.lutece.portal.service.fileupload
fr.paris.lutece.portal.service.html
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.includes
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.regularexpression
fr.paris.lutece.portal.service.resource
fr.paris.lutece.portal.service.search
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.insert
fr.paris.lutece.portal.web.pluginaction
fr.paris.lutece.portal.web.resource
fr.paris.lutece.portal.web.upload
fr.paris.lutece.portal.web.util
fr.paris.lutece.util
fr.paris.lutece.util.date
fr.paris.lutece.util.html
fr.paris.lutece.util.sort
fr.paris.lutece.util.string
fr.paris.lutece.util.url
java.io
java.lang
java.sql
java.text
java.util
javax.servlet
javax.servlet.http
javax.xml.parsers
javax.xml.transform
javax.xml.transform.stream
net.sf.ehcache
org.apache.commons.collections
org.apache.commons.fileupload
org.apache.commons.lang3
org.apache.commons.text
org.xml.sax

fr.paris.lutece.plugins.document.web.category

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.category.CategoryJspBean
None fr.paris.lutece.plugins.document.business.category
fr.paris.lutece.plugins.document.service.category
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.portal.web.admin
fr.paris.lutece.portal.web.constants
fr.paris.lutece.portal.web.upload
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.lang3

fr.paris.lutece.plugins.document.web.docsearch

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 24 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.docsearch.AdvancedSearch
fr.paris.lutece.plugins.document.web.docsearch.DocSearchJspBean
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.service.docsearch
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.page
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.service.i18n
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.admin
fr.paris.lutece.portal.web.util
fr.paris.lutece.portal.web.xpages
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.string
fr.paris.lutece.util.url
java.lang
java.text
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.document.web.history

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.document.web.history.DocumentHistoryJspBean
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.history
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.web.admin
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.document.web.portlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.portlet.DocumentListPortletJspBean
fr.paris.lutece.plugins.document.web.portlet.DocumentPortletJspBean
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.service.category
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.web.portlet
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.document.web.publishing

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 28 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.publishing.DocumentPublishingJspBean
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.business.portlet
fr.paris.lutece.plugins.document.business.publication
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.business.workflow
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.service.autopublication
fr.paris.lutece.plugins.document.service.publishing
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.page
fr.paris.lutece.portal.business.portlet
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.portal
fr.paris.lutece.portal.service.portlet
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.web.admin
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.document.web.rules

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.rules.DocumentRulesJspBean
None fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.portal.business.user
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.util.html
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.document.web.spaces

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.document.web.spaces.DocumentSpaceJspBean
None fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.spaces
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.utils
fr.paris.lutece.plugins.document.web
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.rbac
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.util
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business.autopublication fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.portlet fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.rules fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.workflow fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.modules.rulemovespace.business fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.modules.rulenotifyusers.business fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.attributes fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.autoarchiving fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.autopublication fr.paris.lutece.plugins.document.business.autopublication
fr.paris.lutece.plugins.document.service.spaces
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.docsearch fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.history fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.publishing fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.resource fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.rules fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.search fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.service.spaces fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.docsearch fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.history fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.portlet fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.publishing fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.rules fr.paris.lutece.plugins.document.business.rules
fr.paris.lutece.plugins.document.service
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.web.spaces fr.paris.lutece.plugins.document.business
fr.paris.lutece.plugins.document.business.attributes
fr.paris.lutece.plugins.document.business

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

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.