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
de.tivsource.page.admin.actions 1 1 0 33 8 0.0% 20.0% 80.0% 1
de.tivsource.page.admin.actions.locations 1 1 0 0 4 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.event 6 6 0 0 17 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.feedbackoption 6 6 0 0 11 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.location 12 12 0 0 18 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.reason 6 6 0 0 12 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.request 3 3 0 0 15 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.locations.reservation 11 11 0 0 25 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance 1 1 0 0 4 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance.backup 5 5 0 0 21 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance.cssfile 7 7 0 0 15 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance.cssgroup 6 6 0 0 11 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance.files 5 5 0 0 8 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.maintenance.restore 2 2 0 0 19 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others 1 1 0 0 4 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.appointment 6 6 0 0 16 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.companion 6 6 0 0 10 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.companiongroup 6 6 0 0 15 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.contententry 6 6 0 0 14 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.gallery 6 6 0 0 14 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.linkentry 6 6 0 0 12 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.manual 6 6 0 0 16 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.message 5 5 0 0 7 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.news 6 6 0 0 16 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.page 7 7 0 0 18 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.picture 7 7 0 0 15 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.slider 6 6 0 0 10 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.subsumption 6 6 0 0 17 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.others.vacancy 6 6 0 0 18 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.system 1 1 0 0 4 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.system.captcha 6 6 0 0 13 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.system.property 6 6 0 0 9 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.system.role 6 6 0 0 9 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.actions.system.user 6 6 0 0 9 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.backup 21 21 0 1 42 0.0% 98.0% 2.0% 1
de.tivsource.page.admin.converter 8 8 0 0 21 0.0% 100.0% 0.0% 1
de.tivsource.page.admin.restore 1 1 0 1 19 0.0% 95.0% 5.0% 1
de.tivsource.page.admin.security 1 1 0 0 13 0.0% 100.0% 0.0% 1

Packages

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

de.tivsource.page.admin.actions

Afferent Couplings Efferent Couplings Abstractness Instability Distance
33 8 0.0% 20.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.EmptyAction
de.tivsource.page.admin.actions.locations
de.tivsource.page.admin.actions.locations.event
de.tivsource.page.admin.actions.locations.feedbackoption
de.tivsource.page.admin.actions.locations.location
de.tivsource.page.admin.actions.locations.reason
de.tivsource.page.admin.actions.locations.request
de.tivsource.page.admin.actions.locations.reservation
de.tivsource.page.admin.actions.maintenance
de.tivsource.page.admin.actions.maintenance.backup
de.tivsource.page.admin.actions.maintenance.cssfile
de.tivsource.page.admin.actions.maintenance.cssgroup
de.tivsource.page.admin.actions.maintenance.files
de.tivsource.page.admin.actions.maintenance.restore
de.tivsource.page.admin.actions.others
de.tivsource.page.admin.actions.others.appointment
de.tivsource.page.admin.actions.others.companion
de.tivsource.page.admin.actions.others.companiongroup
de.tivsource.page.admin.actions.others.contententry
de.tivsource.page.admin.actions.others.gallery
de.tivsource.page.admin.actions.others.linkentry
de.tivsource.page.admin.actions.others.manual
de.tivsource.page.admin.actions.others.message
de.tivsource.page.admin.actions.others.news
de.tivsource.page.admin.actions.others.page
de.tivsource.page.admin.actions.others.picture
de.tivsource.page.admin.actions.others.slider
de.tivsource.page.admin.actions.others.subsumption
de.tivsource.page.admin.actions.others.vacancy
de.tivsource.page.admin.actions.system
de.tivsource.page.admin.actions.system.captcha
de.tivsource.page.admin.actions.system.property
de.tivsource.page.admin.actions.system.role
de.tivsource.page.admin.actions.system.user
com.opensymphony.xwork2
de.tivsource.page.dao.property
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2.interceptor

de.tivsource.page.admin.actions.locations

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 de.tivsource.page.admin.actions.locations.IndexAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.locations.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 17 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.locations.event.AddAction
de.tivsource.page.admin.actions.locations.event.DeleteAction
de.tivsource.page.admin.actions.locations.event.EditAction
de.tivsource.page.admin.actions.locations.event.FormAction
de.tivsource.page.admin.actions.locations.event.IndexAction
de.tivsource.page.admin.actions.locations.event.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.event
de.tivsource.page.dao.location
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.event
de.tivsource.page.entity.location
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.locations.feedbackoption

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 de.tivsource.page.admin.actions.locations.feedbackoption.AddAction
de.tivsource.page.admin.actions.locations.feedbackoption.DeleteAction
de.tivsource.page.admin.actions.locations.feedbackoption.EditAction
de.tivsource.page.admin.actions.locations.feedbackoption.FormAction
de.tivsource.page.admin.actions.locations.feedbackoption.IndexAction
de.tivsource.page.admin.actions.locations.feedbackoption.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.feedback
de.tivsource.page.dao.property
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.feedback
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.locations.location

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.locations.location.AddAction
de.tivsource.page.admin.actions.locations.location.DeleteAction
de.tivsource.page.admin.actions.locations.location.EditAction
de.tivsource.page.admin.actions.locations.location.FormAction
de.tivsource.page.admin.actions.locations.location.IndexAction
de.tivsource.page.admin.actions.locations.location.JsonAction
de.tivsource.page.admin.actions.locations.location.OSMCacheAction
de.tivsource.page.admin.actions.locations.location.OpeningHourAddAction
de.tivsource.page.admin.actions.locations.location.OpeningHourAddFormAction
de.tivsource.page.admin.actions.locations.location.OpeningHourDeleteAction
de.tivsource.page.admin.actions.locations.location.OpeningHourDeleteFormAction
de.tivsource.page.admin.actions.locations.location.OverviewAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.location
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.embeddable
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.location
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
de.tivsource.page.enumeration
de.tivsource.page.helper.osm
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.locations.reason

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 de.tivsource.page.admin.actions.locations.reason.AddAction
de.tivsource.page.admin.actions.locations.reason.DeleteAction
de.tivsource.page.admin.actions.locations.reason.EditAction
de.tivsource.page.admin.actions.locations.reason.FormAction
de.tivsource.page.admin.actions.locations.reason.IndexAction
de.tivsource.page.admin.actions.locations.reason.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.property
de.tivsource.page.dao.reason
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.request
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.locations.request

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 de.tivsource.page.admin.actions.locations.request.ImageAction
de.tivsource.page.admin.actions.locations.request.IndexAction
de.tivsource.page.admin.actions.locations.request.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.property
de.tivsource.page.dao.request
de.tivsource.page.entity.property
de.tivsource.page.entity.request
java.io
java.lang
java.text
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2
org.apache.struts2.interceptor
org.apache.tika

de.tivsource.page.admin.actions.locations.reservation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 25 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.locations.reservation.AddAction
de.tivsource.page.admin.actions.locations.reservation.ConfirmAction
de.tivsource.page.admin.actions.locations.reservation.ConfirmAction$1
de.tivsource.page.admin.actions.locations.reservation.DeleteAction
de.tivsource.page.admin.actions.locations.reservation.EditAction
de.tivsource.page.admin.actions.locations.reservation.FormAction
de.tivsource.page.admin.actions.locations.reservation.IndexAction
de.tivsource.page.admin.actions.locations.reservation.JsonAction
de.tivsource.page.admin.actions.locations.reservation.ListAction
de.tivsource.page.admin.actions.locations.reservation.QueueAction
de.tivsource.page.admin.actions.locations.reservation.QueueJsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.administration
de.tivsource.page.dao.event
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.reservation
de.tivsource.page.entity.administration
de.tivsource.page.entity.event
de.tivsource.page.entity.picture
de.tivsource.page.entity.property
de.tivsource.page.entity.reservation
de.tivsource.page.enumeration
de.tivsource.page.helper.odf
de.tivsource.page.helper.sender
java.io
java.lang
java.net
java.util
javax.mail
javax.servlet.http
org.apache.logging.log4j
org.apache.pdfbox.exceptions
org.apache.struts2
org.odftoolkit.simple

de.tivsource.page.admin.actions.maintenance

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 de.tivsource.page.admin.actions.maintenance.IndexAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.maintenance.backup

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 de.tivsource.page.admin.actions.maintenance.backup.BackupCssAction
de.tivsource.page.admin.actions.maintenance.backup.BackupDatabaseAction
de.tivsource.page.admin.actions.maintenance.backup.BackupFilesAction
de.tivsource.page.admin.actions.maintenance.backup.BackupPictureFilesAction
de.tivsource.page.admin.actions.maintenance.backup.IndexAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.admin.backup
de.tivsource.page.dao.administration
de.tivsource.page.dao.appointment
de.tivsource.page.dao.companion
de.tivsource.page.dao.event
de.tivsource.page.dao.gallery
de.tivsource.page.dao.location
de.tivsource.page.dao.manual
de.tivsource.page.dao.message
de.tivsource.page.dao.news
de.tivsource.page.dao.page
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.reservation
de.tivsource.page.dao.slider
de.tivsource.page.dao.vacancy
java.io
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.maintenance.cssfile

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 de.tivsource.page.admin.actions.maintenance.cssfile.AddAction
de.tivsource.page.admin.actions.maintenance.cssfile.BackupAction
de.tivsource.page.admin.actions.maintenance.cssfile.DeleteAction
de.tivsource.page.admin.actions.maintenance.cssfile.EditAction
de.tivsource.page.admin.actions.maintenance.cssfile.FormAction
de.tivsource.page.admin.actions.maintenance.cssfile.IndexAction
de.tivsource.page.admin.actions.maintenance.cssfile.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.backup
de.tivsource.page.common.css
de.tivsource.page.dao.cssfile
de.tivsource.page.dao.property
de.tivsource.page.entity.property
java.io
java.lang
java.text
java.util
java.util.zip
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.maintenance.cssgroup

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 de.tivsource.page.admin.actions.maintenance.cssgroup.AddAction
de.tivsource.page.admin.actions.maintenance.cssgroup.DeleteAction
de.tivsource.page.admin.actions.maintenance.cssgroup.EditAction
de.tivsource.page.admin.actions.maintenance.cssgroup.FormAction
de.tivsource.page.admin.actions.maintenance.cssgroup.IndexAction
de.tivsource.page.admin.actions.maintenance.cssgroup.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.common.css
de.tivsource.page.dao.cssfile
de.tivsource.page.dao.cssgroup
de.tivsource.page.entity.enumeration
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.maintenance.files

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 de.tivsource.page.admin.actions.maintenance.files.AddAction
de.tivsource.page.admin.actions.maintenance.files.DeleteAction
de.tivsource.page.admin.actions.maintenance.files.FormAction
de.tivsource.page.admin.actions.maintenance.files.IndexAction
de.tivsource.page.admin.actions.maintenance.files.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.property
de.tivsource.page.entity.property
java.io
java.lang
java.util
org.apache.logging.log4j

de.tivsource.page.admin.actions.maintenance.restore

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 de.tivsource.page.admin.actions.maintenance.restore.IndexAction
de.tivsource.page.admin.actions.maintenance.restore.RestoreAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.admin.restore
de.tivsource.page.dao.administration
de.tivsource.page.dao.event
de.tivsource.page.dao.gallery
de.tivsource.page.dao.location
de.tivsource.page.dao.manual
de.tivsource.page.dao.message
de.tivsource.page.dao.news
de.tivsource.page.dao.page
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.reservation
de.tivsource.page.dao.slider
de.tivsource.page.dao.vacancy
java.io
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.others

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 de.tivsource.page.admin.actions.others.IndexAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.others.appointment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.appointment.AddAction
de.tivsource.page.admin.actions.others.appointment.DeleteAction
de.tivsource.page.admin.actions.others.appointment.EditAction
de.tivsource.page.admin.actions.others.appointment.FormAction
de.tivsource.page.admin.actions.others.appointment.IndexAction
de.tivsource.page.admin.actions.others.appointment.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.appointment
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.appointment
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.companion

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 de.tivsource.page.admin.actions.others.companion.AddAction
de.tivsource.page.admin.actions.others.companion.DeleteAction
de.tivsource.page.admin.actions.others.companion.EditAction
de.tivsource.page.admin.actions.others.companion.FormAction
de.tivsource.page.admin.actions.others.companion.IndexAction
de.tivsource.page.admin.actions.others.companion.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.companion
de.tivsource.page.dao.picture
de.tivsource.page.entity.companion
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.companiongroup

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 de.tivsource.page.admin.actions.others.companiongroup.AddAction
de.tivsource.page.admin.actions.others.companiongroup.DeleteAction
de.tivsource.page.admin.actions.others.companiongroup.EditAction
de.tivsource.page.admin.actions.others.companiongroup.FormAction
de.tivsource.page.admin.actions.others.companiongroup.IndexAction
de.tivsource.page.admin.actions.others.companiongroup.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.companion
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.companion
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.contententry

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 de.tivsource.page.admin.actions.others.contententry.AddAction
de.tivsource.page.admin.actions.others.contententry.DeleteAction
de.tivsource.page.admin.actions.others.contententry.EditAction
de.tivsource.page.admin.actions.others.contententry.FormAction
de.tivsource.page.admin.actions.others.contententry.IndexAction
de.tivsource.page.admin.actions.others.contententry.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.common.menuentry
de.tivsource.page.dao.contententry
de.tivsource.page.dao.contentitem
de.tivsource.page.dao.property
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.gallery

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 de.tivsource.page.admin.actions.others.gallery.AddAction
de.tivsource.page.admin.actions.others.gallery.DeleteAction
de.tivsource.page.admin.actions.others.gallery.EditAction
de.tivsource.page.admin.actions.others.gallery.FormAction
de.tivsource.page.admin.actions.others.gallery.IndexAction
de.tivsource.page.admin.actions.others.gallery.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.gallery
de.tivsource.page.dao.picture
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.gallery
de.tivsource.page.entity.namingitem
de.tivsource.page.enumeration
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.linkentry

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 de.tivsource.page.admin.actions.others.linkentry.AddAction
de.tivsource.page.admin.actions.others.linkentry.DeleteAction
de.tivsource.page.admin.actions.others.linkentry.EditAction
de.tivsource.page.admin.actions.others.linkentry.FormAction
de.tivsource.page.admin.actions.others.linkentry.IndexAction
de.tivsource.page.admin.actions.others.linkentry.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.common.menuentry
de.tivsource.page.dao.linkentry
de.tivsource.page.dao.property
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.manual

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.manual.AddAction
de.tivsource.page.admin.actions.others.manual.DeleteAction
de.tivsource.page.admin.actions.others.manual.EditAction
de.tivsource.page.admin.actions.others.manual.FormAction
de.tivsource.page.admin.actions.others.manual.IndexAction
de.tivsource.page.admin.actions.others.manual.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.manual
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.manual
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.message

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 de.tivsource.page.admin.actions.others.message.DeleteAction
de.tivsource.page.admin.actions.others.message.FormAction
de.tivsource.page.admin.actions.others.message.IndexAction
de.tivsource.page.admin.actions.others.message.JsonAction
de.tivsource.page.admin.actions.others.message.ViewAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.message
de.tivsource.page.entity.message
java.lang
java.util
org.apache.logging.log4j

de.tivsource.page.admin.actions.others.news

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.news.AddAction
de.tivsource.page.admin.actions.others.news.DeleteAction
de.tivsource.page.admin.actions.others.news.EditAction
de.tivsource.page.admin.actions.others.news.FormAction
de.tivsource.page.admin.actions.others.news.IndexAction
de.tivsource.page.admin.actions.others.news.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.news
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.news
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.page

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.page.AddAction
de.tivsource.page.admin.actions.others.page.CkeditorUpload
de.tivsource.page.admin.actions.others.page.DeleteAction
de.tivsource.page.admin.actions.others.page.EditAction
de.tivsource.page.admin.actions.others.page.FormAction
de.tivsource.page.admin.actions.others.page.IndexAction
de.tivsource.page.admin.actions.others.page.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.page
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.page
de.tivsource.page.entity.property
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.lang
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.picture

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 de.tivsource.page.admin.actions.others.picture.AddAction
de.tivsource.page.admin.actions.others.picture.DeleteAction
de.tivsource.page.admin.actions.others.picture.EditAction
de.tivsource.page.admin.actions.others.picture.FormAction
de.tivsource.page.admin.actions.others.picture.IndexAction
de.tivsource.page.admin.actions.others.picture.JsonAction
de.tivsource.page.admin.actions.others.picture.PictureEditAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.gallery
de.tivsource.page.dao.picture
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.picture
de.tivsource.page.enumeration
java.io
java.lang
java.nio.file
java.util
javax.servlet.http
org.apache.commons.codec.digest
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.slider

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 de.tivsource.page.admin.actions.others.slider.AddAction
de.tivsource.page.admin.actions.others.slider.DeleteAction
de.tivsource.page.admin.actions.others.slider.EditAction
de.tivsource.page.admin.actions.others.slider.FormAction
de.tivsource.page.admin.actions.others.slider.IndexAction
de.tivsource.page.admin.actions.others.slider.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.property
de.tivsource.page.dao.slider
de.tivsource.page.entity.slider
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.subsumption

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 17 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.subsumption.AddAction
de.tivsource.page.admin.actions.others.subsumption.DeleteAction
de.tivsource.page.admin.actions.others.subsumption.EditAction
de.tivsource.page.admin.actions.others.subsumption.FormAction
de.tivsource.page.admin.actions.others.subsumption.IndexAction
de.tivsource.page.admin.actions.others.subsumption.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.contentitem
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.subsumption
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
de.tivsource.page.entity.subsumption
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.others.vacancy

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.others.vacancy.AddAction
de.tivsource.page.admin.actions.others.vacancy.DeleteAction
de.tivsource.page.admin.actions.others.vacancy.EditAction
de.tivsource.page.admin.actions.others.vacancy.FormAction
de.tivsource.page.admin.actions.others.vacancy.IndexAction
de.tivsource.page.admin.actions.others.vacancy.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.cssgroup
de.tivsource.page.dao.location
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.vacancy
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.location
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.property
de.tivsource.page.entity.vacancy
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.system

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 de.tivsource.page.admin.actions.system.IndexAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
java.lang
org.apache.logging.log4j

de.tivsource.page.admin.actions.system.captcha

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.actions.system.captcha.AddAction
de.tivsource.page.admin.actions.system.captcha.DeleteAction
de.tivsource.page.admin.actions.system.captcha.EditAction
de.tivsource.page.admin.actions.system.captcha.FormAction
de.tivsource.page.admin.actions.system.captcha.IndexAction
de.tivsource.page.admin.actions.system.captcha.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.common.captcha
de.tivsource.page.common.captcha.image
de.tivsource.page.dao.captcha
de.tivsource.page.dao.property
de.tivsource.page.entity.property
java.lang
java.text
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.system.property

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 de.tivsource.page.admin.actions.system.property.AddAction
de.tivsource.page.admin.actions.system.property.DeleteAction
de.tivsource.page.admin.actions.system.property.EditAction
de.tivsource.page.admin.actions.system.property.FormAction
de.tivsource.page.admin.actions.system.property.IndexAction
de.tivsource.page.admin.actions.system.property.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.property
de.tivsource.page.entity.property
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.system.role

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 de.tivsource.page.admin.actions.system.role.AddAction
de.tivsource.page.admin.actions.system.role.DeleteAction
de.tivsource.page.admin.actions.system.role.EditAction
de.tivsource.page.admin.actions.system.role.FormAction
de.tivsource.page.admin.actions.system.role.IndexAction
de.tivsource.page.admin.actions.system.role.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.administration
de.tivsource.page.entity.administration
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.actions.system.user

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 de.tivsource.page.admin.actions.system.user.AddAction
de.tivsource.page.admin.actions.system.user.DeleteAction
de.tivsource.page.admin.actions.system.user.EditAction
de.tivsource.page.admin.actions.system.user.FormAction
de.tivsource.page.admin.actions.system.user.IndexAction
de.tivsource.page.admin.actions.system.user.JsonAction
None com.opensymphony.xwork2
de.tivsource.page.admin.actions
de.tivsource.page.dao.administration
de.tivsource.page.entity.administration
java.lang
java.util
javax.servlet.http
org.apache.logging.log4j
org.apache.struts2

de.tivsource.page.admin.backup

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 42 0.0% 98.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.backup.BackupAppointment
de.tivsource.page.admin.backup.BackupCompanion
de.tivsource.page.admin.backup.BackupCompanionGroup
de.tivsource.page.admin.backup.BackupCss
de.tivsource.page.admin.backup.BackupEvent
de.tivsource.page.admin.backup.BackupFiles
de.tivsource.page.admin.backup.BackupGallery
de.tivsource.page.admin.backup.BackupLocation
de.tivsource.page.admin.backup.BackupManual
de.tivsource.page.admin.backup.BackupMessage
de.tivsource.page.admin.backup.BackupNews
de.tivsource.page.admin.backup.BackupPage
de.tivsource.page.admin.backup.BackupPicture
de.tivsource.page.admin.backup.BackupPictureFiles
de.tivsource.page.admin.backup.BackupProperty
de.tivsource.page.admin.backup.BackupReservation
de.tivsource.page.admin.backup.BackupRole
de.tivsource.page.admin.backup.BackupSlider
de.tivsource.page.admin.backup.BackupUser
de.tivsource.page.admin.backup.BackupVacancy
de.tivsource.page.admin.backup.BackupZipFile
de.tivsource.page.admin.actions.maintenance.backup
de.tivsource.page.dao.administration
de.tivsource.page.dao.appointment
de.tivsource.page.dao.companion
de.tivsource.page.dao.event
de.tivsource.page.dao.gallery
de.tivsource.page.dao.location
de.tivsource.page.dao.manual
de.tivsource.page.dao.message
de.tivsource.page.dao.news
de.tivsource.page.dao.page
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.reservation
de.tivsource.page.dao.slider
de.tivsource.page.dao.vacancy
de.tivsource.page.entity.administration
de.tivsource.page.entity.appointment
de.tivsource.page.entity.companion
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.embeddable
de.tivsource.page.entity.enumeration
de.tivsource.page.entity.event
de.tivsource.page.entity.gallery
de.tivsource.page.entity.location
de.tivsource.page.entity.manual
de.tivsource.page.entity.message
de.tivsource.page.entity.namingitem
de.tivsource.page.entity.news
de.tivsource.page.entity.page
de.tivsource.page.entity.picture
de.tivsource.page.entity.property
de.tivsource.page.entity.reservation
de.tivsource.page.entity.slider
de.tivsource.page.entity.vacancy
de.tivsource.page.enumeration
java.io
java.lang
java.math
java.text
java.util
java.util.zip
org.apache.logging.log4j

de.tivsource.page.admin.converter

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 de.tivsource.page.admin.converter.CompanionGroupConverter
de.tivsource.page.admin.converter.ContentItemConverter
de.tivsource.page.admin.converter.EventConverter
de.tivsource.page.admin.converter.GalleryConverter
de.tivsource.page.admin.converter.LocationConverter
de.tivsource.page.admin.converter.PictureConverter
de.tivsource.page.admin.converter.RoleListConverter
de.tivsource.page.admin.converter.TimeConverter
None com.opensymphony.xwork2.conversion
de.tivsource.page.dao.administration
de.tivsource.page.dao.companion
de.tivsource.page.dao.contentitem
de.tivsource.page.dao.event
de.tivsource.page.dao.gallery
de.tivsource.page.dao.location
de.tivsource.page.dao.picture
de.tivsource.page.entity.administration
de.tivsource.page.entity.companion
de.tivsource.page.entity.contentitem
de.tivsource.page.entity.event
de.tivsource.page.entity.gallery
de.tivsource.page.entity.location
de.tivsource.page.entity.picture
java.lang
java.text
java.util
javax.naming
org.apache.logging.log4j
org.apache.struts2.util

de.tivsource.page.admin.restore

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 19 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.restore.RestoreZipFile
de.tivsource.page.admin.actions.maintenance.restore
de.tivsource.page.dao.administration
de.tivsource.page.dao.event
de.tivsource.page.dao.gallery
de.tivsource.page.dao.location
de.tivsource.page.dao.manual
de.tivsource.page.dao.message
de.tivsource.page.dao.news
de.tivsource.page.dao.page
de.tivsource.page.dao.picture
de.tivsource.page.dao.property
de.tivsource.page.dao.reservation
de.tivsource.page.dao.slider
de.tivsource.page.dao.vacancy
de.tivsource.page.restore
java.io
java.lang
java.util
java.util.zip
org.apache.logging.log4j

de.tivsource.page.admin.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.tivsource.page.admin.security.AdminLoginModule
None de.tivsource.page.dao.administration
de.tivsource.page.entity.administration
de.tivsource.page.valve.security
java.io
java.lang
java.util
javax.naming
javax.persistence
javax.security.auth
javax.security.auth.callback
javax.security.auth.login
javax.security.auth.spi
org.apache.logging.log4j

Cycles

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

There are no cyclic dependencies.

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.