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.workflow.modules.ticketing.business.anonymisation 2 1 1 2 4 50.0% 67.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config 13 13 0 3 11 0.0% 79.0% 21.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc 3 2 1 2 4 33.0% 67.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config 3 3 0 4 8 0.0% 67.0% 33.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history 3 2 1 4 4 33.0% 50.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message 3 2 1 5 5 33.0% 50.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider 3 3 0 2 22 0.0% 92.0% 8.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient 3 2 1 2 4 33.0% 67.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser 4 3 1 4 7 25.0% 64.0% 11.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search 2 2 0 0 21 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information 3 2 1 3 3 33.0% 50.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory 5 3 2 2 9 40.0% 82.0% 22.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket 6 4 2 5 5 33.0% 50.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service 2 2 0 12 5 0.0% 29.0% 71.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.assignment 1 0 1 1 2 100.0% 67.0% 67.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.authentication 1 1 0 2 3 0.0% 60.000004% 40.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon 2 2 0 0 28 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.information 2 1 1 1 3 50.0% 75.0% 25.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task 31 30 1 3 68 3.0% 96.0% 1.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket 4 2 2 3 14 50.0% 82.0% 32.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.utils 3 3 0 5 13 0.0% 72.0% 28.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.web 4 4 0 1 52 0.0% 98.0% 2.0% 1
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task 16 16 0 2 56 0.0% 97.0% 3.0% 1

Packages

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

fr.paris.lutece.plugins.workflow.modules.ticketing.business.anonymisation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 50.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.anonymisation.IAnonymisationDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.anonymisation.AnonymisationDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 0.0% 79.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.MessageDirection
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskAssignTicketToUnitConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskAssignTicketToUnitConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskEditTicketConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskEditTicketConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskMarkAsUnreadConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskMarkAsUnreadConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskModifyTicketCategoryConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskModifyTicketCategoryConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskNotifyWaitingTicketConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskNotifyWaitingTicketConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskReplyConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config.TaskReplyConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 33.0% 67.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc.ITicketEmailExternalUserCcDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc.TicketEmailExternalUserCc
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc.TicketEmailExternalUserCcDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 8 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config.MessageDirectionExternalUser
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config.TaskTicketEmailExternalUserConfig
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config.TaskTicketEmailExternalUserConfigDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.util
fr.paris.lutece.util.sql
java.lang
java.util
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 4 33.0% 50.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history.ITicketEmailExternalUserHistoryDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history.TicketEmailExternalUserHistory
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history.TicketEmailExternalUserHistoryDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 5 33.0% 50.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message.ITicketEmailExternalUserMessageDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message.TicketEmailExternalUserMessage
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message.TicketEmailExternalUserMessageDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 22 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider.TicketEmailExternalUserConstants
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider.TicketEmailExternalUserProvider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider.TicketEmailExternalUserProviderManager
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.ticketing.business.assignee
fr.paris.lutece.plugins.ticketing.business.category
fr.paris.lutece.plugins.ticketing.business.channel
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.notifygru.service.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.service.task
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.portal.web
fr.paris.lutece.util.signrequest
fr.paris.lutece.util.url
java.lang
java.text
java.util
javax.servlet.http
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 33.0% 67.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient.ITicketEmailExternalUserRecipientDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient.TicketEmailExternalUserRecipient
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient.TicketEmailExternalUserRecipientDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 7 25.0% 64.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.IExternalUserDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.ExternalUser
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.ExternalUserComparator
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.ExternalUserDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.sql
java.io
java.lang
java.util
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search

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.workflow.modules.ticketing.business.externaluser.search.ExternalUserEmailValidationServlet
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search.ExternalUserSearchServlet
None com.fasterxml.jackson.databind
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.business.user.attribute
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.i18n
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.portal.util.mvc.utils
fr.paris.lutece.util.html
java.io
java.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.information

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 3 33.0% 50.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information.ITaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information.TaskInformation
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information.TaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.information
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 40.0% 82.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory.IResourceHistoryDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory.IResourceHistoryService
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory.ResourceHistory
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory.ResourceHistoryDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory.ResourceHistoryService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.ticketing.business.channel
fr.paris.lutece.plugins.ticketing.business.resourcehistory
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 5 33.0% 50.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.IEditableTicketDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.IEditableTicketFieldDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.EditableTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.EditableTicketDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.EditableTicketField
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket.EditableTicketFieldDAO
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 5 0.0% 29.0% 71.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.service.RequestAuthenticationService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.WorkflowTicketingPlugin
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.signrequest
java.lang
java.util

fr.paris.lutece.plugins.workflow.modules.ticketing.service.assignment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 100.0% 67.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.service.assignment.IAutomaticAssignmentAgentParisFamilleService
None fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.portal.business.user
java.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.service.authentication

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.workflow.modules.ticketing.service.authentication.EditTicketRequestAuthenticationService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.signrequest
java.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon

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.workflow.modules.ticketing.service.daemon.TicketAnonymisationDaemon
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon.TicketPjMigrationDaemon
None fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.ticketing.business.address
fr.paris.lutece.plugins.ticketing.business.category
fr.paris.lutece.plugins.ticketing.business.search
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.ticketing.business.ticketpj
fr.paris.lutece.plugins.ticketing.service
fr.paris.lutece.plugins.ticketing.service.category
fr.paris.lutece.plugins.ticketing.service.util
fr.paris.lutece.plugins.ticketing.web.util
fr.paris.lutece.plugins.workflow.modules.ticketing.business.anonymisation
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.sql
java.lang
java.sql
java.text
java.util
java.util.stream
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.modules.ticketing.service.information

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 50.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.service.information.ITaskInformationService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.information.TaskInformationService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information
fr.paris.lutece.portal.service.plugin
java.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.service.task

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 68 3.0% 96.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.AbstractTicketingTask
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignTicketToMe
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignTicketToRQ
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignTicketToUnit
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignTicketToUser
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignUnitLinkedToCategory
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAssignUpTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAutomaticAgentAssignmentParisFamille
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAutomaticCentralizeAttachments
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskAutomaticIdAdminBOInit
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskCloseTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskDeleteDateClosedTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskEditTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskGenerateTicketReference
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskIndexTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskMarkAsUnread
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicketCategory
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicketNomenclature
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskNotifyWaitingTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskQualifyTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskReassignTicketToUnitForAUserNotAvailable
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskRegisterChannel
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskRemoveSignalementTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskRemoveVspTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskReply
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskReplyAssignUpTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskSelectChannel
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskSignalementTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskSphinx
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskTicketEmailExternalUser
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskVspTicket
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.plugins.ticketing.business.address
fr.paris.lutece.plugins.ticketing.business.assignee
fr.paris.lutece.plugins.ticketing.business.category
fr.paris.lutece.plugins.ticketing.business.channel
fr.paris.lutece.plugins.ticketing.business.quartier
fr.paris.lutece.plugins.ticketing.business.resourcehistory
fr.paris.lutece.plugins.ticketing.business.search
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.ticketing.business.ticketpj
fr.paris.lutece.plugins.ticketing.service
fr.paris.lutece.plugins.ticketing.service.category
fr.paris.lutece.plugins.ticketing.service.reference
fr.paris.lutece.plugins.ticketing.service.util
fr.paris.lutece.plugins.ticketing.web
fr.paris.lutece.plugins.ticketing.web.rs
fr.paris.lutece.plugins.ticketing.web.user
fr.paris.lutece.plugins.ticketing.web.util
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.workflow.modules.ticketing.business.anonymisation
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser
fr.paris.lutece.plugins.workflow.modules.ticketing.business.information
fr.paris.lutece.plugins.workflow.modules.ticketing.business.resourcehistory
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.plugins.workflow.modules.ticketing.service.assignment
fr.paris.lutece.plugins.workflow.modules.ticketing.service.authentication
fr.paris.lutece.plugins.workflow.modules.ticketing.service.information
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.service.workflow
fr.paris.lutece.util.html
fr.paris.lutece.util.signrequest
fr.paris.lutece.util.sql
fr.paris.lutece.util.url
java.lang
java.sql
java.text
java.util
java.util.stream
javax.servlet.http
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 14 50.0% 82.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket.IEditableTicketFieldService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket.IEditableTicketService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket.EditableTicketFieldService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket.EditableTicketService
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.task
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.ticketing.utils

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 13 0.0% 72.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.utils.TaskEditTicketConstants
fr.paris.lutece.plugins.workflow.modules.ticketing.utils.UtilConstants
fr.paris.lutece.plugins.workflow.modules.ticketing.utils.WorkflowTicketingUtils
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.web
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http
org.apache.commons.lang
org.apache.commons.validator.routines

fr.paris.lutece.plugins.workflow.modules.ticketing.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 52 0.0% 98.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.web.EditTicketXPage
fr.paris.lutece.plugins.workflow.modules.ticketing.web.ModifyTicketCategoryJspBean
fr.paris.lutece.plugins.workflow.modules.ticketing.web.TicketEmailExternalUserMessageDisplay
fr.paris.lutece.plugins.workflow.modules.ticketing.web.TicketExternalUserResponseJspBean
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.ticketing.business.category
fr.paris.lutece.plugins.ticketing.business.search
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.ticketing.service
fr.paris.lutece.plugins.ticketing.service.upload
fr.paris.lutece.plugins.ticketing.web
fr.paris.lutece.plugins.ticketing.web.user
fr.paris.lutece.plugins.ticketing.web.util
fr.paris.lutece.plugins.ticketing.web.workflow
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.service
fr.paris.lutece.plugins.workflow.modules.ticketing.service.authentication
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.upload.business.file
fr.paris.lutece.plugins.workflow.modules.upload.factory
fr.paris.lutece.plugins.workflow.modules.upload.services.download
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
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.service.workflow
fr.paris.lutece.portal.util.mvc.admin
fr.paris.lutece.portal.util.mvc.utils
fr.paris.lutece.portal.web.constants
fr.paris.lutece.portal.web.xpages
fr.paris.lutece.util.html
fr.paris.lutece.util.signrequest
fr.paris.lutece.util.url
java.lang
java.sql
java.util
javax.servlet.http
org.apache.commons.lang

fr.paris.lutece.plugins.workflow.modules.ticketing.web.task

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 56 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.AssignTicketToUserTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.AssignUpTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.EditTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.MarkAsUnreadTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ModifyTicketNomenclatureTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.NotifyWaitingTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.QualifyTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ReassignUnitTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.RemoveSignalementTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.RemoveVspTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ReplyTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.SelectChannelTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.SignalementTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.TicketEmailExternalUserTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.TicketingCommentTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.VspTicketTaskComponent
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.ticketing.business.assignee
fr.paris.lutece.plugins.ticketing.business.category
fr.paris.lutece.plugins.ticketing.business.marking
fr.paris.lutece.plugins.ticketing.business.ticket
fr.paris.lutece.plugins.ticketing.service
fr.paris.lutece.plugins.ticketing.service.upload
fr.paris.lutece.plugins.ticketing.service.util
fr.paris.lutece.plugins.ticketing.web
fr.paris.lutece.plugins.ticketing.web.util
fr.paris.lutece.plugins.unittree.business.unit
fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.modules.comment.service
fr.paris.lutece.plugins.workflow.modules.comment.web
fr.paris.lutece.plugins.workflow.modules.notifygru.business
fr.paris.lutece.plugins.workflow.modules.notifygru.service.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.cc
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.config
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.history
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.message
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.provider
fr.paris.lutece.plugins.workflow.modules.ticketing.business.email.recipient
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser
fr.paris.lutece.plugins.workflow.modules.ticketing.business.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.plugins.workflowcore.web.task
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.business.user.attribute
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.user.attribute
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web.constants
fr.paris.lutece.util
fr.paris.lutece.util.beanvalidation
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http
org.apache.commons.lang
org.apache.commons.lang3

Cycles

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

Package Package Dependencies
fr.paris.lutece.plugins.workflow.modules.ticketing.business.externaluser.search fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.service.ticket fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.utils fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web fr.paris.lutece.plugins.workflow.modules.ticketing.service.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task
fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task fr.paris.lutece.plugins.workflow.modules.ticketing.utils
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task

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.