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.ctv.authentification 2 2 0 0 5 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination 2 2 0 0 19 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.demandes 6 3 3 8 29 50.0% 78.0% 28.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.demandes.generic 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention 4 4 0 0 22 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention 9 9 0 0 24 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation 9 9 0 0 21 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.emails 1 1 0 0 9 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.referentiels 2 2 0 0 10 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.bo.controller.tdb 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.cas.web 1 1 0 0 15 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.constants 1 1 0 11 1 0.0% 8.0% 92.0% 1
fr.paris.lutece.plugins.ctv.controller 1 1 0 0 5 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.controller.front 11 11 0 0 30 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.converter 3 3 0 7 6 0.0% 46.0% 54.000004% 1
fr.paris.lutece.plugins.ctv.form 1 1 0 3 2 0.0% 40.0% 60.000004% 1
fr.paris.lutece.plugins.ctv.handler 7 6 1 7 24 14.0% 77.0% 8.0% 1
fr.paris.lutece.plugins.ctv.mailtask 2 1 1 4 17 50.0% 81.0% 31.0% 1
fr.paris.lutece.plugins.ctv.service 36 24 12 8 47 33.0% 85.0% 19.0% 1
fr.paris.lutece.plugins.ctv.service.fileimage 1 1 0 1 6 0.0% 86.0% 14.0% 1
fr.paris.lutece.plugins.ctv.util 8 8 0 6 40 0.0% 87.0% 13.0% 1
fr.paris.lutece.plugins.ctv.util.sort 1 1 0 0 7 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.web 1 1 0 0 11 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.ctv.web.bean 3 3 0 1 3 0.0% 75.0% 25.0% 1

Packages

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

fr.paris.lutece.plugins.ctv.authentification

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.ctv.authentification.MokeLuteceAuthentication
fr.paris.lutece.plugins.ctv.authentification.MokeLuteceUser
None fr.paris.lutece.portal.service.security
java.lang
java.util
javax.security.auth.login
javax.servlet.http

fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 19 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination.ConferenceCoordinationJspBean
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination.GestionConferenceCoordinationJspBean
None com.google.gson
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.spring
java.lang
java.util
javax.servlet.http
org.apache.commons.lang

fr.paris.lutece.plugins.ctv.bo.controller.demandes

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 29 50.0% 78.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.ctv.bo.controller.demandes.AbstractCtvJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.AbstractGestionConflitsJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.AbstractSuperviseurJpsBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.ConsultationCRVisiteJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.CreationCRVisiteJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.ProjetJspBean
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination
fr.paris.lutece.plugins.ctv.bo.controller.demandes.generic
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.bo.controller.emails
fr.paris.lutece.plugins.ctv.bo.controller.tdb
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.form
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.mailtask
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.gismap.business
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.util.mvc.admin
java.io
java.lang
java.lang.reflect
java.util
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload
org.apache.commons.lang
org.apache.commons.logging

fr.paris.lutece.plugins.ctv.bo.controller.demandes.generic

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.ctv.bo.controller.demandes.generic.DemandeGenericJspBean
None com.mysql.jdbc
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.view.object
java.lang
javax.servlet.http

fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 22 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention.ChantierJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention.DemandeIntentionJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention.DemandeurJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention.EmpriseJspBean
None com.mysql.jdbc
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.bean
java.lang
java.util
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload

fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention

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.ctv.bo.controller.demandes.intervention.ChantierJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.DemandeInterventionJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.DemandeurJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.DocumentsJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.EmpriseJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.ExecutantJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.GestionConflitsJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.SuperviseurJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention.ValidationJspBean
None com.mysql.jdbc
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.form
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.mailtask
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.gismap.business
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.spring
java.lang
java.util
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload

fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 21 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.ChantierJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.DemandeOccupationJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.DemandeurJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.DocumentsJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.DownloadJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.EmpriseJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.ExecutantJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.GestionConflitsJspBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation.SuperviseurJspBean
None com.mysql.jdbc
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.form
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.mailtask
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.spring
java.lang
java.util
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload

fr.paris.lutece.plugins.ctv.bo.controller.emails

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.bo.controller.emails.GestionEmailJspBean
None fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.bean
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.ctv.bo.controller.referentiels

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.ctv.bo.controller.referentiels.ManageNumericParametersJspBean
fr.paris.lutece.plugins.ctv.bo.controller.referentiels.ManageReferentielsJspBean
None fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.util.mvc.admin
java.lang
java.util
javax.servlet.http
org.apache.commons.beanutils

fr.paris.lutece.plugins.ctv.bo.controller.tdb

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.ctv.bo.controller.tdb.TableauDeBordJspBean
None com.google.gson
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.portal.business.user
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.ctv.cas.web

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.ctv.cas.web.CustomLuteceCASFilter
None fr.paris.lutece.plugins.mylutece.modules.cas.authentication
fr.paris.lutece.plugins.mylutece.modules.cas.web
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.io
java.lang
java.util
javax.security.auth.login
javax.servlet
javax.servlet.http
org.jasig.cas.client.authentication

fr.paris.lutece.plugins.ctv.constants

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 1 0.0% 8.0% 92.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.constants.CtvConstants
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.generic
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.controller
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.mailtask
fr.paris.lutece.plugins.ctv.service
java.lang

fr.paris.lutece.plugins.ctv.controller

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.ctv.controller.AccueilApp
None fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.util.mvc.xpage
fr.paris.lutece.portal.web.xpages
javax.servlet.http

fr.paris.lutece.plugins.ctv.controller.front

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 30 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.controller.front.ChantierApp
fr.paris.lutece.plugins.ctv.controller.front.ConfirmationApp
fr.paris.lutece.plugins.ctv.controller.front.DemandeurApp
fr.paris.lutece.plugins.ctv.controller.front.DocumentApp
fr.paris.lutece.plugins.ctv.controller.front.EditionApp
fr.paris.lutece.plugins.ctv.controller.front.EmpriseApp
fr.paris.lutece.plugins.ctv.controller.front.ExecutantApp
fr.paris.lutece.plugins.ctv.controller.front.MonEspaceDemandeurApp
fr.paris.lutece.plugins.ctv.controller.front.MonEspaceDemandeurApp$1
fr.paris.lutece.plugins.ctv.controller.front.MonEspaceDemandeurApp$2
fr.paris.lutece.plugins.ctv.controller.front.ValidationApp
None com.mysql.jdbc
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.mailtask
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.gismap.business
fr.paris.lutece.portal.service.database
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.util.mvc.xpage
fr.paris.lutece.portal.web.xpages
fr.paris.lutece.util.bean
java.io
java.lang
java.sql
java.util
java.util.zip
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.logging

fr.paris.lutece.plugins.ctv.converter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 6 0.0% 46.0% 54.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.converter.CustomDateConverter
fr.paris.lutece.plugins.ctv.converter.DoubleConverter
fr.paris.lutece.plugins.ctv.converter.EnumConverter
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.bo.controller.referentiels
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.constant
java.lang
java.util
org.apache.commons.beanutils
org.apache.commons.beanutils.converters
org.apache.commons.lang3

fr.paris.lutece.plugins.ctv.form

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 0.0% 40.0% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.form.GestionConflitsFormBean
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
java.lang
java.util

fr.paris.lutece.plugins.ctv.handler

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 24 14.0% 77.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.ctv.handler.AbstractCtvUploadHandler
fr.paris.lutece.plugins.ctv.handler.AbstractCtvUploadHandler$1
fr.paris.lutece.plugins.ctv.handler.CtvUploadCompteRenduVisiteHandler
fr.paris.lutece.plugins.ctv.handler.CtvUploadConferenceCoordinationDocumentHandler
fr.paris.lutece.plugins.ctv.handler.CtvUploadDemandeDocumentHandler
fr.paris.lutece.plugins.ctv.handler.CtvUploadEmpriseDocumentHandler
fr.paris.lutece.plugins.ctv.handler.DeleteFilesOnEndUploadCleaningTracker
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.asynchronousupload.service
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.filesystem
java.io
java.lang
java.nio.file
java.nio.file.attribute
java.text
java.util
java.util.concurrent
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.lang3
org.apache.commons.logging

fr.paris.lutece.plugins.ctv.mailtask

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 17 50.0% 81.0% 31.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.ctv.mailtask.IEmailTask
fr.paris.lutece.plugins.ctv.mailtask.EmailTask
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
freemarker.template
java.io
java.lang
java.text
java.util
javax.servlet.http
org.apache.commons.lang3
org.apache.commons.logging

fr.paris.lutece.plugins.ctv.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 47 33.0% 85.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.ctv.service.AbstractEmpriseControllerService
fr.paris.lutece.plugins.ctv.service.AbstractFormulaireService
fr.paris.lutece.plugins.ctv.service.AbstractTableauDeBordControllerService
fr.paris.lutece.plugins.ctv.service.IChantierControllerService
fr.paris.lutece.plugins.ctv.service.ICtvProfileService
fr.paris.lutece.plugins.ctv.service.IEditionService
fr.paris.lutece.plugins.ctv.service.IEmpriseControllerService
fr.paris.lutece.plugins.ctv.service.IEntiteControllerService
fr.paris.lutece.plugins.ctv.service.IExecutantControllerService
fr.paris.lutece.plugins.ctv.service.IFormulaire
fr.paris.lutece.plugins.ctv.service.IFormulaireDemandeOccupationBoService
fr.paris.lutece.plugins.ctv.service.ITableauDeBordControllerService
fr.paris.lutece.plugins.ctv.service.AbstractEmpriseControllerService$1
fr.paris.lutece.plugins.ctv.service.ChantierControllerService
fr.paris.lutece.plugins.ctv.service.ChantierIntentionControllerService
fr.paris.lutece.plugins.ctv.service.ChantierInterventionControllerService
fr.paris.lutece.plugins.ctv.service.CtvMapService
fr.paris.lutece.plugins.ctv.service.CtvProfileService
fr.paris.lutece.plugins.ctv.service.CtvProfileService$ProfileCtv
fr.paris.lutece.plugins.ctv.service.EditionServiceImpl
fr.paris.lutece.plugins.ctv.service.EmpriseControllerService
fr.paris.lutece.plugins.ctv.service.EmpriseIntentionControllerService
fr.paris.lutece.plugins.ctv.service.EmpriseInterventionControllerService
fr.paris.lutece.plugins.ctv.service.EntiteControllerService
fr.paris.lutece.plugins.ctv.service.ExecutantControllerService
fr.paris.lutece.plugins.ctv.service.ExecutantInterventionControllerService
fr.paris.lutece.plugins.ctv.service.FluxDonneesEmprisesTaxationSavoi2
fr.paris.lutece.plugins.ctv.service.FormulaireDemandeIntentionServiceImpl
fr.paris.lutece.plugins.ctv.service.FormulaireDemandeIntentionServiceImpl$1
fr.paris.lutece.plugins.ctv.service.FormulaireDemandeInterventionServiceImpl
fr.paris.lutece.plugins.ctv.service.FormulaireDemandeOccupationBoServiceImpl
fr.paris.lutece.plugins.ctv.service.FormulaireDemandeOccupationServiceImpl
fr.paris.lutece.plugins.ctv.service.PluginCite
fr.paris.lutece.plugins.ctv.service.StatutsEmprisesDaemon
fr.paris.lutece.plugins.ctv.service.TableauDeBordConcessionnaireControllerService
fr.paris.lutece.plugins.ctv.service.TableauDeBordInstructionControllerService
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation
fr.paris.lutece.plugins.ctv.bo.controller.tdb
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.util
com.google.gson
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.constants
fr.paris.lutece.plugins.ctv.converter
fr.paris.lutece.plugins.ctv.geotools
fr.paris.lutece.plugins.ctv.group
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.service.fileimage
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.ctv.web.bean
fr.paris.lutece.plugins.gismap.business
fr.paris.lutece.plugins.profiles.business
fr.paris.lutece.plugins.profiles.service
fr.paris.lutece.plugins.profiles.utils.constants
fr.paris.lutece.plugins.sitelabels.business
fr.paris.lutece.plugins.sitelabels.service
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.business.right
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.business.user.attribute
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.user.attribute
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.bean
fr.paris.lutece.util.html
java.io
java.lang
java.sql
java.text
java.util
javax.servlet
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload
org.apache.commons.io
org.apache.commons.lang3

fr.paris.lutece.plugins.ctv.service.fileimage

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.service.fileimage.CiteFileImageService
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.business.user.attribute
fr.paris.lutece.portal.service.image
fr.paris.lutece.util.file
java.lang

fr.paris.lutece.plugins.ctv.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 40 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.util.EditionUtils
fr.paris.lutece.plugins.ctv.util.EmpriseMappingUtils
fr.paris.lutece.plugins.ctv.util.GestionPDFUtil
fr.paris.lutece.plugins.ctv.util.RemoteFilesUtils
fr.paris.lutece.plugins.ctv.util.SslContextSecureProtocolSocketFactory
fr.paris.lutece.plugins.ctv.util.UnitTreeUtils
fr.paris.lutece.plugins.ctv.util.UserInclude
fr.paris.lutece.plugins.ctv.util.Utils
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination
fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention
fr.paris.lutece.plugins.ctv.controller.front
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.service
com.google.gson
com.jcraft.jsch
fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.plugins.ctv.constant
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.view.object
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.unittree.service.unit
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.database
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.includes
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.beanvalidation
java.io
java.lang
java.lang.reflect
java.net
java.security.cert
java.sql
java.text
java.util
javax.net.ssl
javax.security.auth.x500
javax.servlet.http
javax.validation
javax.validation.metadata
net.sf.jasperreports.engine
net.sf.jasperreports.engine.export
net.sf.jasperreports.export
org.apache.commons.fileupload
org.apache.commons.httpclient
org.apache.commons.httpclient.params
org.apache.commons.httpclient.protocol
org.apache.commons.io
org.apache.commons.logging
org.springframework.util

fr.paris.lutece.plugins.ctv.util.sort

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.ctv.util.sort.CustomAttributeComparator
None fr.paris.lutece.portal.service.util
java.io
java.lang
java.lang.reflect
java.util
org.apache.commons.lang3
org.apache.commons.lang3.tuple

fr.paris.lutece.plugins.ctv.web

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.ctv.web.EmpriseImageServlet
None fr.paris.lutece.plugins.ctv.bo
fr.paris.lutece.plugins.ctv.business
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.awt.image
java.io
java.lang
java.util
javax.imageio
javax.servlet
javax.servlet.http

fr.paris.lutece.plugins.ctv.web.bean

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.ctv.web.bean.BeanGisEntry
fr.paris.lutece.plugins.ctv.web.bean.BlocLabelWithDate
fr.paris.lutece.plugins.ctv.web.bean.DemandeWithFiles
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo
java.lang
java.util

Cycles

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

Package Package Dependencies
fr.paris.lutece.plugins.ctv.bo.controller.conference.coordination fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.demandes fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.demandes.generic fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intention fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.bo.controller.demandes.intervention fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.demandes.occupation fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.emails fr.paris.lutece.plugins.ctv.bo.controller.demandes
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.bo.controller.tdb fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.controller.front fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.service fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util
fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.util fr.paris.lutece.plugins.ctv.service
fr.paris.lutece.plugins.ctv.handler
fr.paris.lutece.plugins.ctv.util

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.