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.business.action 2 2 0 0 9 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.business.icon 1 1 0 0 6 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.business.prerequisite 3 2 1 1 6 33.0% 86.0% 19.0% 1
fr.paris.lutece.plugins.workflow.business.resource 1 1 0 0 4 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.business.state 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.business.task 2 2 0 0 10 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.business.workflow 1 1 0 0 6 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.archive 4 3 1 3 3 25.0% 50.0% 25.0% 1
fr.paris.lutece.plugins.workflow.modules.archive.business 5 4 1 2 6 20.0% 75.0% 5.0% 1
fr.paris.lutece.plugins.workflow.modules.archive.service 7 4 3 2 22 43.0% 92.0% 35.0% 1
fr.paris.lutece.plugins.workflow.modules.archive.web 1 1 0 0 21 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.assignment.business 8 6 2 1 6 25.0% 86.0% 11.0% 1
fr.paris.lutece.plugins.workflow.modules.assignment.service 6 4 2 0 22 33.0% 100.0% 33.0% 1
fr.paris.lutece.plugins.workflow.modules.choice.business 2 2 0 0 4 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.choice.service 1 1 0 0 7 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.choice.web 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.comment.business 5 4 1 3 6 20.0% 67.0% 13.0% 1
fr.paris.lutece.plugins.workflow.modules.comment.service 4 3 1 1 15 25.0% 94.0% 19.0% 1
fr.paris.lutece.plugins.workflow.modules.comment.web 2 2 0 0 28 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.confirmaction.business 2 2 0 0 4 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.confirmaction.service 1 1 0 0 6 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.confirmaction.web 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.duration.business 2 2 0 1 5 0.0% 83.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.duration.service 1 1 0 0 14 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.notification.business 2 2 0 1 4 0.0% 80.0% 20.0% 1
fr.paris.lutece.plugins.workflow.modules.notification.service 1 1 0 0 12 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.notification.web 1 1 0 0 14 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.modules.state.business 12 10 2 2 4 17.0% 67.0% 17.0% 1
fr.paris.lutece.plugins.workflow.modules.state.service 8 4 4 1 20 50.0% 95.0% 45.0% 1
fr.paris.lutece.plugins.workflow.modules.state.web 2 2 0 0 11 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.service 7 7 0 5 21 0.0% 81.0% 19.0% 1
fr.paris.lutece.plugins.workflow.service.json 5 5 0 0 14 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.service.prerequisite 3 2 1 1 19 33.0% 95.0% 28.0% 1
fr.paris.lutece.plugins.workflow.service.provider 4 4 0 0 6 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.service.security 2 1 1 0 4 50.0% 100.0% 50.0% 1
fr.paris.lutece.plugins.workflow.service.task 1 1 0 1 12 0.0% 92.0% 8.0% 1
fr.paris.lutece.plugins.workflow.service.taskinfo 3 1 2 0 9 67.0% 100.0% 67.0% 1
fr.paris.lutece.plugins.workflow.utils 1 1 0 22 10 0.0% 31.0% 69.0% 1
fr.paris.lutece.plugins.workflow.web 3 3 0 0 35 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.web.prerequisite 1 1 0 0 21 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.workflow.web.task 4 1 3 6 13 75.0% 68.0% 43.0% 1

Packages

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

fr.paris.lutece.plugins.workflow.business.action

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.workflow.business.action.ActionDAO
fr.paris.lutece.plugins.workflow.business.action.ActionStateDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.icon
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.workflow.business.icon

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.business.icon.IconDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.icon
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.workflow.business.prerequisite

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 33.0% 86.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.business.prerequisite.IPrerequisiteDAO
fr.paris.lutece.plugins.workflow.business.prerequisite.PrerequisiteDAO
fr.paris.lutece.plugins.workflow.business.prerequisite.PrerequisiteDTO
fr.paris.lutece.plugins.workflow.service.prerequisite
fr.paris.lutece.plugins.workflowcore.business.prerequisite
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.workflow.business.resource

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.business.resource.ResourceUserHistoryDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.util.sql
java.lang

fr.paris.lutece.plugins.workflow.business.state

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.workflow.business.state.StateDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.icon
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.workflow.business.task

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.workflow.business.task.TaskDAO
fr.paris.lutece.plugins.workflow.business.task.TaskRemovalListenerService
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.business.workflow.WorkflowDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.workflow.modules.archive

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 3 25.0% 50.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.archive.IResourceArchiver
fr.paris.lutece.plugins.workflow.modules.archive.ArchivalType
fr.paris.lutece.plugins.workflow.modules.archive.WorkflowResourceArchiver
fr.paris.lutece.plugins.workflow.modules.archive.WorkflowResourceArchiver$1
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.web
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflowcore.business.resource
java.lang

fr.paris.lutece.plugins.workflow.modules.archive.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 20.0% 75.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.archive.business.IArchiveResourceDao
fr.paris.lutece.plugins.workflow.modules.archive.business.ArchiveConfig
fr.paris.lutece.plugins.workflow.modules.archive.business.ArchiveConfigDao
fr.paris.lutece.plugins.workflow.modules.archive.business.ArchiveResource
fr.paris.lutece.plugins.workflow.modules.archive.business.ArchiveResourceDao
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.web
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.util.sql
java.lang
java.sql

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 22 43.0% 92.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.archive.service.AbstractArchiveProcessingService
fr.paris.lutece.plugins.workflow.modules.archive.service.IArchiveProcessingService
fr.paris.lutece.plugins.workflow.modules.archive.service.IArchiveService
fr.paris.lutece.plugins.workflow.modules.archive.service.ArchiveService
fr.paris.lutece.plugins.workflow.modules.archive.service.TaskArchive
fr.paris.lutece.plugins.workflow.modules.archive.service.WorkflowAnonymizeArchiveProcessingService
fr.paris.lutece.plugins.workflow.modules.archive.service.WorkflowDeleteArchiveProcessingService
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.web
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.business
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.action
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.state
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.service.workflow
java.lang
java.sql
java.time
java.util
javax.servlet.http

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

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.archive.web.ArchiveTaskComponent
None fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.business.action
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.config
fr.paris.lutece.plugins.workflowcore.service.state
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.template
fr.paris.lutece.util
fr.paris.lutece.util.date
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.modules.assignment.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 25.0% 86.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.assignment.business.IAssignmentHistoryDAO
fr.paris.lutece.plugins.workflow.modules.assignment.business.IWorkgroupConfigDAO
fr.paris.lutece.plugins.workflow.modules.assignment.business.AssignmentHistory
fr.paris.lutece.plugins.workflow.modules.assignment.business.AssignmentHistoryDAO
fr.paris.lutece.plugins.workflow.modules.assignment.business.TaskAssignmentConfig
fr.paris.lutece.plugins.workflow.modules.assignment.business.TaskAssignmentConfigDAO
fr.paris.lutece.plugins.workflow.modules.assignment.business.WorkgroupConfig
fr.paris.lutece.plugins.workflow.modules.assignment.business.WorkgroupConfigDAO
fr.paris.lutece.plugins.workflow.modules.assignment.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang
java.util

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 22 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.assignment.service.IAssignmentHistoryService
fr.paris.lutece.plugins.workflow.modules.assignment.service.IWorkgroupConfigService
fr.paris.lutece.plugins.workflow.modules.assignment.service.AssignmentHistoryService
fr.paris.lutece.plugins.workflow.modules.assignment.service.TaskAssignment
fr.paris.lutece.plugins.workflow.modules.assignment.service.TaskAssignmentConfigService
fr.paris.lutece.plugins.workflow.modules.assignment.service.WorkgroupConfigService
None fr.paris.lutece.plugins.workflow.modules.assignment.business
fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.plugins.workflowcore.business.resource
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.mailinglist
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.choice.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.choice.business.ChoiceTaskConfig
fr.paris.lutece.plugins.workflow.modules.choice.business.ChoiceTaskConfigDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.util.sql
java.lang

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

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.workflow.modules.choice.service.ChoiceTask
None fr.paris.lutece.api.user
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
java.lang
java.util
javax.servlet.http

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

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.workflow.modules.choice.web.ChoiceTaskComponent
None fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.comment.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 20.0% 67.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.comment.business.ICommentValueDAO
fr.paris.lutece.plugins.workflow.modules.comment.business.CommentValue
fr.paris.lutece.plugins.workflow.modules.comment.business.CommentValueDAO
fr.paris.lutece.plugins.workflow.modules.comment.business.TaskCommentConfig
fr.paris.lutece.plugins.workflow.modules.comment.business.TaskCommentConfigDAO
fr.paris.lutece.plugins.workflow.modules.assignment.service
fr.paris.lutece.plugins.workflow.modules.comment.service
fr.paris.lutece.plugins.workflow.modules.comment.web
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.util.sql
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 25.0% 94.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.comment.service.ICommentValueService
fr.paris.lutece.plugins.workflow.modules.comment.service.CommentResourceIdService
fr.paris.lutece.plugins.workflow.modules.comment.service.CommentValueService
fr.paris.lutece.plugins.workflow.modules.comment.service.TaskComment
fr.paris.lutece.plugins.workflow.modules.comment.web
fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.resource
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.user
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.util
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

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

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.comment.web.CommentJspBean
fr.paris.lutece.plugins.workflow.modules.comment.web.CommentTaskComponent
None fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.modules.comment.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.plugins.workflowcore.web.task
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.message
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.util.mvc.admin
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.io
java.lang
java.net
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.modules.confirmaction.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.confirmaction.business.ConfirmActionTaskConfig
fr.paris.lutece.plugins.workflow.modules.confirmaction.business.ConfirmActionTaskConfigDAO
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.util.sql
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.confirmaction.service.ConfirmActionTask
None fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
java.lang
java.util
javax.servlet.http

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

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.workflow.modules.confirmaction.web.ConfirmActionTaskComponent
None fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.duration.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.duration.business.PrerequisiteDurationConfig
fr.paris.lutece.plugins.workflow.modules.duration.business.PrerequisiteDurationConfigDAO
fr.paris.lutece.plugins.workflow.modules.duration.service
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflowcore.business.prerequisite
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.util.sql
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.duration.service.PrerequisiteDuration
None fr.paris.lutece.plugins.workflow.modules.duration.business
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.prerequisite
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.prerequisite
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.sql
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.notification.business

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.workflow.modules.notification.business.TaskNotificationConfig
fr.paris.lutece.plugins.workflow.modules.notification.business.TaskNotificationConfigDAO
fr.paris.lutece.plugins.workflow.modules.notification.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.util.sql
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.notification.service.TaskNotification
None fr.paris.lutece.plugins.workflow.modules.notification.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.business.mailinglist
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.modules.notification.web.NotificationTaskComponent
None fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.template
fr.paris.lutece.util
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.modules.state.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 17.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.state.business.IChangeStateTaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.state.business.IChooseStateTaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.state.business.ChangeStateTaskConfig
fr.paris.lutece.plugins.workflow.modules.state.business.ChangeStateTaskConfigDao
fr.paris.lutece.plugins.workflow.modules.state.business.ChangeStateTaskInformation
fr.paris.lutece.plugins.workflow.modules.state.business.ChangeStateTaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.state.business.ChangeStateTaskInformationHome
fr.paris.lutece.plugins.workflow.modules.state.business.ChooseStateTaskConfig
fr.paris.lutece.plugins.workflow.modules.state.business.ChooseStateTaskConfigDao
fr.paris.lutece.plugins.workflow.modules.state.business.ChooseStateTaskInformation
fr.paris.lutece.plugins.workflow.modules.state.business.ChooseStateTaskInformationDAO
fr.paris.lutece.plugins.workflow.modules.state.business.ChooseStateTaskInformationHome
fr.paris.lutece.plugins.workflow.modules.state.service
fr.paris.lutece.plugins.workflow.modules.state.web
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 20 50.0% 95.0% 45.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.modules.state.service.AbstractStateTaskService
fr.paris.lutece.plugins.workflow.modules.state.service.IChangeStateTaskService
fr.paris.lutece.plugins.workflow.modules.state.service.IChooseStateController
fr.paris.lutece.plugins.workflow.modules.state.service.IChooseStateTaskService
fr.paris.lutece.plugins.workflow.modules.state.service.ChangeStateTask
fr.paris.lutece.plugins.workflow.modules.state.service.ChangeStateTaskService
fr.paris.lutece.plugins.workflow.modules.state.service.ChooseStateTask
fr.paris.lutece.plugins.workflow.modules.state.service.ChooseStateTaskService
fr.paris.lutece.plugins.workflow.modules.state.web
fr.paris.lutece.plugins.workflow.modules.state.business
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.state
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.state
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.workflow
fr.paris.lutece.util
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.modules.state.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.workflow.modules.state.web.ChangeStateTaskComponent
fr.paris.lutece.plugins.workflow.modules.state.web.ChooseStateTaskComponent
None fr.paris.lutece.plugins.workflow.modules.state.business
fr.paris.lutece.plugins.workflow.modules.state.service
fr.paris.lutece.plugins.workflow.web.task
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.service.config
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 21 0.0% 81.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.service.ActionResourceIdService
fr.paris.lutece.plugins.workflow.service.FileIconeService
fr.paris.lutece.plugins.workflow.service.IWorkflowExportGraphGenerator
fr.paris.lutece.plugins.workflow.service.StateResourceIdService
fr.paris.lutece.plugins.workflow.service.WorkflowGraphExportService
fr.paris.lutece.plugins.workflow.service.WorkflowPlugin
fr.paris.lutece.plugins.workflow.service.WorkflowPostStartupService
fr.paris.lutece.plugins.workflow.modules.comment.service
fr.paris.lutece.plugins.workflow.modules.duration.business
fr.paris.lutece.plugins.workflow.service.prerequisite
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.web
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.icon
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.icon
fr.paris.lutece.plugins.workflowcore.service.state
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.plugins.workflowcore.service.workflow
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.init
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.web.constants
fr.paris.lutece.util
fr.paris.lutece.util.url
java.lang
java.util

fr.paris.lutece.plugins.workflow.service.json

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.service.json.TaskDeserializer
fr.paris.lutece.plugins.workflow.service.json.TaskSerialiser
fr.paris.lutece.plugins.workflow.service.json.TimestampDeserializer
fr.paris.lutece.plugins.workflow.service.json.TimestampSerializer
fr.paris.lutece.plugins.workflow.service.json.WorkflowJsonData
None com.fasterxml.jackson.core
com.fasterxml.jackson.databind
fr.paris.lutece.plugins.workflow.service.task
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.spring
java.io
java.lang
java.sql
java.time
java.time.format
java.util

fr.paris.lutece.plugins.workflow.service.prerequisite

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 19 33.0% 95.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.service.prerequisite.IManualActionPrerequisiteService
fr.paris.lutece.plugins.workflow.service.prerequisite.AutomaticActionDaemon
fr.paris.lutece.plugins.workflow.service.prerequisite.PrerequisiteManagementService
fr.paris.lutece.plugins.workflow.web.prerequisite
fr.paris.lutece.api.user
fr.paris.lutece.plugins.workflow.business.prerequisite
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.prerequisite
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.prerequisite
fr.paris.lutece.plugins.workflowcore.service.resource
fr.paris.lutece.plugins.workflowcore.service.workflow
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.portal.service.workflow
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.service.provider

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.service.provider.MarkerProviderService
fr.paris.lutece.plugins.workflow.service.provider.MarkerProviderService$1
fr.paris.lutece.plugins.workflow.service.provider.MarkerProviderService$MarkerProviderServiceHolder
fr.paris.lutece.plugins.workflow.service.provider.ProviderManagerUtil
None fr.paris.lutece.plugins.workflowcore.service.provider
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.service.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.service.security.IWorkflowUserAttributesManager
fr.paris.lutece.plugins.workflow.service.security.WorkflowUserAttributesManager
None fr.paris.lutece.portal.service.security
java.lang
java.util
org.apache.commons.lang3

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.service.task.TaskFactory
fr.paris.lutece.plugins.workflow.service.json
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang
java.util
org.apache.commons.collections
org.apache.commons.lang3
org.springframework.beans
org.springframework.beans.factory

fr.paris.lutece.plugins.workflow.service.taskinfo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 67.0% 100.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.service.taskinfo.AbstractTaskInfoProvider
fr.paris.lutece.plugins.workflow.service.taskinfo.ITaskInfoProvider
fr.paris.lutece.plugins.workflow.service.taskinfo.TaskInfoManager
None fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3
org.springframework.beans.factory

fr.paris.lutece.plugins.workflow.utils

Afferent Couplings Efferent Couplings Abstractness Instability Distance
22 10 0.0% 31.0% 69.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.utils.WorkflowUtils
fr.paris.lutece.plugins.workflow.business.action
fr.paris.lutece.plugins.workflow.business.icon
fr.paris.lutece.plugins.workflow.business.resource
fr.paris.lutece.plugins.workflow.business.state
fr.paris.lutece.plugins.workflow.business.task
fr.paris.lutece.plugins.workflow.business.workflow
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.assignment.business
fr.paris.lutece.plugins.workflow.modules.assignment.service
fr.paris.lutece.plugins.workflow.modules.choice.business
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.confirmaction.business
fr.paris.lutece.plugins.workflow.modules.notification.business
fr.paris.lutece.plugins.workflow.modules.notification.service
fr.paris.lutece.plugins.workflow.modules.notification.web
fr.paris.lutece.plugins.workflow.modules.state.service
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.web
fr.paris.lutece.plugins.workflow.web.prerequisite
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflowcore.business
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
java.lang
java.sql
java.util
javax.servlet.http

fr.paris.lutece.plugins.workflow.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 35 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.workflow.web.IconJspBean
fr.paris.lutece.plugins.workflow.web.WorkflowAdminDashboardComponent
fr.paris.lutece.plugins.workflow.web.WorkflowDashboardComponent
None fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.action
fr.paris.lutece.plugins.workflowcore.business.icon
fr.paris.lutece.plugins.workflowcore.business.workflow
fr.paris.lutece.plugins.workflowcore.service.action
fr.paris.lutece.plugins.workflowcore.service.icon
fr.paris.lutece.plugins.workflowcore.service.workflow
fr.paris.lutece.portal.business.rbac
fr.paris.lutece.portal.business.right
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.dashboard
fr.paris.lutece.portal.service.dashboard.admin
fr.paris.lutece.portal.service.database
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.workgroup
fr.paris.lutece.portal.web.admin
fr.paris.lutece.portal.web.upload
fr.paris.lutece.portal.web.util
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.fileupload
org.apache.commons.lang3

fr.paris.lutece.plugins.workflow.web.prerequisite

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.web.prerequisite.PrerequisiteJspBean
None fr.paris.lutece.plugins.workflow.service.prerequisite
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflowcore.business.prerequisite
fr.paris.lutece.plugins.workflowcore.service.prerequisite
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
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.admin
fr.paris.lutece.util.bean
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.lang3

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 13 75.0% 68.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.workflow.web.task.AbstractTaskComponent
fr.paris.lutece.plugins.workflow.web.task.NoConfigTaskComponent
fr.paris.lutece.plugins.workflow.web.task.NoFormTaskComponent
fr.paris.lutece.plugins.workflow.web.task.TaskComponentManager
fr.paris.lutece.plugins.workflow.modules.archive.web
fr.paris.lutece.plugins.workflow.modules.choice.web
fr.paris.lutece.plugins.workflow.modules.comment.web
fr.paris.lutece.plugins.workflow.modules.confirmaction.web
fr.paris.lutece.plugins.workflow.modules.notification.web
fr.paris.lutece.plugins.workflow.modules.state.web
fr.paris.lutece.plugins.workflowcore.business.config
fr.paris.lutece.plugins.workflowcore.business.task
fr.paris.lutece.plugins.workflowcore.service.task
fr.paris.lutece.plugins.workflowcore.web.task
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.web.constants
fr.paris.lutece.util.beanvalidation
java.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.lang3

Cycles

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

Package Package Dependencies
fr.paris.lutece.plugins.workflow.business.action fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.business.icon fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.business.resource fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.business.state fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.business.task fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.business.workflow fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.archive fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.business fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive.service fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.web fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.archive
fr.paris.lutece.plugins.workflow.modules.archive.service
fr.paris.lutece.plugins.workflow.modules.archive.business
fr.paris.lutece.plugins.workflow.modules.assignment.business fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.assignment.service fr.paris.lutece.plugins.workflow.modules.assignment.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.choice.business fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.comment.business fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.comment.service fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.comment.web fr.paris.lutece.plugins.workflow.modules.comment.service
fr.paris.lutece.plugins.workflow.modules.comment.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.confirmaction.business fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.duration.business fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.modules.duration.service fr.paris.lutece.plugins.workflow.modules.duration.business
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.modules.notification.business fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.notification.service fr.paris.lutece.plugins.workflow.modules.notification.business
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.notification.web fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.state.service fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.modules.state.web fr.paris.lutece.plugins.workflow.modules.state.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.service.prerequisite fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.web fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.web.prerequisite fr.paris.lutece.plugins.workflow.utils
fr.paris.lutece.plugins.workflow.service
fr.paris.lutece.plugins.workflow.utils

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.