Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.cache.servlet.resolver.BogusDwrPluginServlet com.atlassian.cache.servlet.resolver.DwrPluginContentResolver com.atlassian.cache.servlet.resolver.DwrPluginContentResolver$EvilHttpRequest com.atlassian.cache.servlet.resolver.DwrPluginContentResolver$OutputCollectingResponse com.atlassian.cache.servlet.resolver.DwrPluginContentResolver$ServletOutputStreamAdapter |
com.atlassian.jira.servlet com.atlassian.servlet |
com.atlassian.jira.servlet java.io java.lang java.lang.reflect java.security java.util javax.servlet javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.addon.config.properties.APKeys |
None | None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 3 | 50.0% | 25.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.bc.ExtendedJiraServiceContext |
com.atlassian.jira.bc.ExtendedJiraServiceContextImpl |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.bc.manageable.search com.atlassian.jira.bc.search com.atlassian.jira.bc.user.search com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.worklog com.atlassian.jira.web.action.issue com.atlassian.jira.web.dwr com.atlassian.jira.workflow.validator |
com.atlassian.jira.util com.opensymphony.user java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 24 | 0.0% | 77.0% | 23.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.bc.issue.worklog.ExtendedWorklogService |
com.atlassian.jira.issue.worklog com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.workload com.atlassian.jira.portal.portlets com.atlassian.jira.web.action.issue com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.validator |
com.atlassian.core.ofbiz com.atlassian.core.ofbiz.util com.atlassian.jira com.atlassian.jira.bc com.atlassian.jira.bc.issue.util com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.security.roles com.atlassian.jira.util com.atlassian.jira.workflow com.opensymphony.user com.opensymphony.workflow.loader java.lang java.sql java.util org.apache.commons.lang org.apache.commons.lang.exception org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 67.0% | 82.0% | 48.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.bc.manageable.search.AbstratEntityPickerSearchService com.atlassian.jira.bc.manageable.search.ManageableAsProjectPickerSearchService |
com.atlassian.jira.bc.manageable.search.DefaultManageableAsProjectPickerSearchService |
com.atlassian.jira.issue.customfields.impl com.atlassian.jira.web.dwr |
com.atlassian.core.ofbiz com.atlassian.jira.bc com.atlassian.jira.bc.search com.atlassian.util.profiling java.lang java.util org.apache.commons.lang org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 3 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.bc.search.PickerSearchService |
None | com.atlassian.jira.bc.manageable.search com.atlassian.jira.issue.customfields.impl com.atlassian.jira.web.dwr |
com.atlassian.jira.bc java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 50.0% | 92.0% | 42.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.bc.user.search.UserGroupsPickerSearchService |
com.atlassian.jira.bc.user.search.DefaultUserGroupsPickerSearchService |
com.atlassian.jira.web.dwr |
com.atlassian.core.user com.atlassian.jira.bc com.atlassian.jira.config.properties com.atlassian.jira.security com.atlassian.jira.util com.atlassian.util.profiling com.opensymphony.user java.lang java.util org.apache.commons.lang org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 14 | 60.000004% | 39.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.config.ExtendedConstantsManager com.atlassian.jira.config.ICustomFieldsConstansts com.atlassian.jira.config.KaamelotKeys |
com.atlassian.jira.config.DefaultExtendedConstantsManager com.atlassian.jira.config.GradientColors |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.link com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.jelly.tag.issue com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.provider com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.workflow com.atlassian.jira.portal.portlets com.atlassian.jira.servlet com.atlassian.jira.util.entities com.atlassian.jira.web.action.admin com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.web.action.admin.translation com.atlassian.jira.web.action.admin.worklogtypes com.atlassian.jira.web.action.issue com.atlassian.jira.workflow com.atlassian.jira.workflow.function com.atlassian.jira.workflow.transition.summary |
com.atlassian.core.ofbiz com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.worklogtype com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.util.map fr.kaamelot.addon java.lang java.util org.apache.commons.collections.map org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.config.settings.Setting |
com.atlassian.jira.config.settings.providers com.atlassian.jira.web.action.admin.plugins.settings |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 5 | 50.0% | 62.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.config.settings.directory.SettingsProviderDirectory |
com.atlassian.jira.config.settings.directory.DefaultSettingsProviderDirectory |
com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.providers com.atlassian.jira.web.action.admin.plugins.settings |
com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.providers com.atlassian.jira.config.settings.validators java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 5 | 33.0% | 62.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.config.settings.managers.ASettingsManager com.atlassian.jira.config.settings.managers.SettingsManager |
com.atlassian.jira.config.settings.managers.BooleanSettingManager com.atlassian.jira.config.settings.managers.ColorSettingManager com.atlassian.jira.config.settings.managers.IntegerSettingManager com.atlassian.jira.config.settings.managers.StringSettingManager |
com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.providers com.atlassian.jira.web.action.admin.plugins.settings |
com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.validators java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 75.0% | 75.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.config.settings.providers.ASettingsProvider com.atlassian.jira.config.settings.providers.ISettings com.atlassian.jira.config.settings.providers.SettingsProvider |
com.atlassian.jira.config.settings.providers.KaamelotSettingsProvider |
com.atlassian.jira.config.settings.directory com.atlassian.jira.web.action.admin.plugins.settings |
com.atlassian.jira.config.settings com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers java.lang java.util org.apache.commons.collections.map |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 100.0% | 33.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.config.settings.validators.SettingsValidator |
None | com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 33.0% | 92.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.event.issue.NotifiableUpdateManager |
com.atlassian.jira.event.issue.NotifiableUpdateIssueEventListener com.atlassian.jira.event.issue.NotifiableUpdateManagerImpl |
com.atlassian.jira.jelly.tag |
com.atlassian.core.ofbiz com.atlassian.jira.event.type com.atlassian.jira.function.issue com.atlassian.jira.issue com.atlassian.jira.project com.atlassian.jira.util.map com.opensymphony.module.propertyset java.lang java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 18 | 50.0% | 95.0% | 45.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.export.AIssueExportManager com.atlassian.jira.export.IPathExportProvider com.atlassian.jira.export.IRequestProvider |
com.atlassian.jira.export.ExportException com.atlassian.jira.export.RequestExportManager com.atlassian.jira.export.RequestHTMLExportManager |
com.atlassian.jira.service.export |
com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.layout.column com.atlassian.jira.issue.search com.atlassian.jira.plugin.report com.atlassian.jira.service com.atlassian.jira.web.util com.atlassian.jira.workflow.transition com.opensymphony.user java.io java.lang java.sql java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 11 | 0.0% | 85.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.function.issue.FunctionHelper |
com.atlassian.jira.event.issue com.atlassian.jira.workflow.function |
com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.layout.field com.atlassian.jira.issue.util com.atlassian.jira.project java.lang java.sql java.util org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 10 | 57.0% | 77.0% | 34.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.group.AGroupProvider com.atlassian.jira.group.IGroupProvider com.atlassian.jira.group.IGroupProviderFactory com.atlassian.jira.group.IGroupSchemeManager |
com.atlassian.jira.group.DefaultGroupProvider com.atlassian.jira.group.DefaultGroupSchemeManager com.atlassian.jira.group.GroupProviderFactory |
com.atlassian.jira.group.impl com.atlassian.jira.web.action.admin.group com.atlassian.jira.workflow.condition.group |
com.atlassian.core.user com.atlassian.jira com.atlassian.jira.permission com.atlassian.jira.project com.atlassian.jira.scheme com.opensymphony.user java.lang java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.group.impl.CMMGroupProvider com.atlassian.jira.group.impl.CMMGroupProviderFactory com.atlassian.jira.group.impl.GroupProviderFactoryImpl com.atlassian.jira.group.impl.GroupProviderImpl |
None | com.atlassian.jira.group java.lang org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.i18n.I18nProvider |
None | None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 67.0% | 80.0% | 47.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.imports.AImportManager com.atlassian.jira.imports.IImportManager |
com.atlassian.jira.imports.DefaultImportManagerImpl |
com.atlassian.jira.jelly.tag |
com.atlassian.core.util java.io java.lang org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
38 | 1 | 100.0% | 3.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.IssueObjectFilter |
None | com.atlassian.jira.bc.issue.worklog com.atlassian.jira.config com.atlassian.jira.event.issue com.atlassian.jira.export com.atlassian.jira.function.issue com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.helper com.atlassian.jira.issue.link com.atlassian.jira.issue.operations com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.issue.worklogtype com.atlassian.jira.jelly com.atlassian.jira.jelly.tag com.atlassian.jira.jelly.tag.issue com.atlassian.jira.migrate com.atlassian.jira.plugin.issueoperation com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.provider com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.report.workload.provider com.atlassian.jira.portal.portlets com.atlassian.jira.service com.atlassian.jira.service.export com.atlassian.jira.util.entities com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.translation com.atlassian.jira.web.action.issue com.atlassian.jira.workflow com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.condition.group com.atlassian.jira.workflow.function com.atlassian.jira.workflow.transition com.atlassian.jira.workflow.validator |
java.lang |
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 | com.atlassian.jira.issue.action.GenericAction com.atlassian.jira.issue.action.GenericResourceAction |
com.atlassian.jira.plugin.issuetabpanel |
com.atlassian.jira com.atlassian.jira.mail com.atlassian.jira.plugin com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.web.action com.atlassian.plugin.elements com.atlassian.velocity com.opensymphony.user java.lang java.util org.apache.log4j org.apache.velocity.exception |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 3 | 100.0% | 30.000002% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.customfields.RegExpCFType |
None | com.atlassian.jira.issue.customfields.impl com.atlassian.jira.plugin.report.provider com.atlassian.jira.util.entities com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.issue com.atlassian.jira.workflow.function com.atlassian.jira.workflow.validator |
com.atlassian.jira.issue.fields.config java.lang java.util.regex |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 45 | 10.0% | 88.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.customfields.impl.AbstractAjaxSearchableExternalCFType |
com.atlassian.jira.issue.customfields.impl.AbstractLinkedFieldType com.atlassian.jira.issue.customfields.impl.AppendableExternalCFType com.atlassian.jira.issue.customfields.impl.AvailableWorkflowActionField com.atlassian.jira.issue.customfields.impl.ExternalCFType com.atlassian.jira.issue.customfields.impl.ManageableAsProjectCFType com.atlassian.jira.issue.customfields.impl.RegExpTextCFType com.atlassian.jira.issue.customfields.impl.WorkersCFType com.atlassian.jira.issue.customfields.impl.WorkersCFType$1 com.atlassian.jira.issue.customfields.impl.WorklogCFType |
com.atlassian.jira.export com.atlassian.jira.jelly.tag.issue com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.provider com.atlassian.jira.util.entities com.atlassian.jira.workflow.condition |
com.atlassian.core.ofbiz com.atlassian.core.user com.atlassian.core.util com.atlassian.core.util.collection com.atlassian.jira com.atlassian.jira.bc com.atlassian.jira.bc.issue.comment com.atlassian.jira.bc.manageable.search com.atlassian.jira.bc.search com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.customfields com.atlassian.jira.issue.customfields.converters com.atlassian.jira.issue.customfields.manager com.atlassian.jira.issue.customfields.persistence com.atlassian.jira.issue.customfields.view com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.config com.atlassian.jira.issue.fields.layout.field com.atlassian.jira.issue.index.indexers com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.plugin.customfield com.atlassian.jira.project com.atlassian.jira.referentiel.entities com.atlassian.jira.security com.atlassian.jira.security.roles com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.util com.atlassian.jira.workflow com.atlassian.plugin.webresource com.opensymphony.user com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.loader java.lang java.util java.util.regex org.apache.commons.collections.map org.apache.log4j org.apache.lucene.document org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.helper.IssueObjectHelper |
None | com.atlassian.jira com.atlassian.jira.issue java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 21 | 44.0% | 88.0% | 32.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.link.IssueLinker com.atlassian.jira.issue.link.IssueLinkerManager com.atlassian.jira.issue.link.LinkConstants com.atlassian.jira.issue.link.LinkSchemeManager |
com.atlassian.jira.issue.link.CreateAndLinkIssueHelper com.atlassian.jira.issue.link.DefaultIssueLinker com.atlassian.jira.issue.link.DefaultIssueLinkerManager com.atlassian.jira.issue.link.DefaultLinkSchemeManager com.atlassian.jira.issue.link.LinkSchemeEntity |
com.atlassian.jira.plugin.issueoperation com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.web.action.issue |
com.atlassian.core.ofbiz.util com.atlassian.jira.config com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.fields.config.manager com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.permission com.atlassian.jira.project com.atlassian.jira.scheme com.atlassian.jira.util com.atlassian.jira.util.map com.atlassian.jira.web.bean com.opensymphony.user java.lang java.util org.apache.commons.collections.map org.apache.log4j org.ofbiz.core.entity webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.managers.ExtendedIssueManager |
com.atlassian.jira.web.action.issue |
com.atlassian.core.ofbiz.association com.atlassian.jira.issue.util com.atlassian.jira.workflow com.opensymphony.user java.lang java.util org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.operations.ExtendedDeleteIssueOperation |
None | com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.security com.atlassian.jira.workflow com.atlassian.plugin |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 7 | 50.0% | 44.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.search.IExtendFilterConstants com.atlassian.jira.issue.search.IFilterFactory |
com.atlassian.jira.issue.search.FilterFactory com.atlassian.jira.issue.search.FilterHelper |
com.atlassian.jira.export com.atlassian.jira.issue.link com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugin.report.workload com.atlassian.jira.portal.portlets com.atlassian.jira.service com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.translation |
com.atlassian.core.util.collection com.atlassian.jira com.atlassian.jira.project com.opensymphony.user java.lang java.util org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 11 | 0.0% | 85.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.search.parameters.filter.WorkPermissionsParameter com.atlassian.jira.issue.search.parameters.filter.WorkedRetentionIssueFilter |
com.atlassian.jira.issue.workers com.atlassian.jira.portal.portlets |
com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.security com.atlassian.jira.util com.opensymphony.user java.lang java.util org.ofbiz.core.entity org.picocontainer |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 4 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.search.parameters.lucene.CategoryParameter |
com.atlassian.jira.issue.link com.atlassian.jira.plugin.report.workload com.atlassian.jira.service com.atlassian.jira.web.action.admin.entities |
com.atlassian.jira com.atlassian.jira.project java.lang org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 5 | 0.0% | 62.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.issue.status.RemovedStatusImpl |
com.atlassian.jira.workflow com.atlassian.jira.workflow.transition com.atlassian.jira.workflow.transition.summary |
com.atlassian.jira.util com.opensymphony.module.propertyset java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 17 | 50.0% | 77.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.workers.IWorkerManager |
com.atlassian.jira.issue.workers.DefaultWorkerManager |
com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.portal.portlets com.atlassian.jira.web.action.issue com.atlassian.jira.workflow.function.issue |
com.atlassian.core.ofbiz.association com.atlassian.core.user com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.worklog com.atlassian.jira.workflow com.opensymphony.user com.opensymphony.workflow.loader java.lang java.util org.apache.commons.lang.exception org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
13 | 34 | 12.0% | 72.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.worklog.IWorklogConstant |
com.atlassian.jira.issue.worklog.ExtendedWorklog com.atlassian.jira.issue.worklog.ExtendedWorklogManager com.atlassian.jira.issue.worklog.IssueWorklog com.atlassian.jira.issue.worklog.MockExtendedWorklog com.atlassian.jira.issue.worklog.WorklogAttributes com.atlassian.jira.issue.worklog.WorklogHelper com.atlassian.jira.issue.worklog.WorklogHelper$1 |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.workers com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.workload com.atlassian.jira.portal.portlets com.atlassian.jira.web.action.admin.worklogtypes com.atlassian.jira.web.action.issue com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.validator |
com.atlassian.core.ofbiz com.atlassian.core.ofbiz.util com.atlassian.core.user.preferences com.atlassian.core.util com.atlassian.jira com.atlassian.jira.bc com.atlassian.jira.bc.issue.worklog com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.customfields.view com.atlassian.jira.issue.fields com.atlassian.jira.issue.history com.atlassian.jira.issue.util com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.security.roles com.atlassian.jira.user.preferences com.atlassian.jira.util com.atlassian.jira.util.ofbiz com.atlassian.jira.web.util com.atlassian.jira.workflow com.opensymphony.user com.opensymphony.util java.io java.lang java.sql java.text java.util org.apache.commons.lang org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 8 | 33.0% | 73.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.issue.worklogtype.WorklogType |
com.atlassian.jira.issue.worklogtype.NotDefinedWorklogType com.atlassian.jira.issue.worklogtype.WorklogTypeImpl |
com.atlassian.jira.config com.atlassian.jira.plugin.report.workload com.atlassian.jira.web.action.issue |
com.atlassian.jira.issue com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action.admin.translation com.opensymphony.module.propertyset java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 8 | 0.0% | 73.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.jelly.JiraAddOnTagLib com.atlassian.jira.jelly.ParentIssueContextAccessorImpl |
com.atlassian.jira.jelly.tag com.atlassian.jira.jelly.tag.issue com.atlassian.jira.jelly.tag.project |
com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.jelly.enterprise java.lang java.util org.apache.commons.jelly org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 21 | 20.0% | 91.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.jelly.tag.AddParameterAware com.atlassian.jira.jelly.tag.CreateParameter |
com.atlassian.jira.jelly.tag.AddNotifiableField com.atlassian.jira.jelly.tag.AddNotifiableFields com.atlassian.jira.jelly.tag.Import com.atlassian.jira.jelly.tag.ManageUpgrade com.atlassian.jira.jelly.tag.Migrate com.atlassian.jira.jelly.tag.MigrateProject com.atlassian.jira.jelly.tag.Upgrade com.atlassian.jira.jelly.tag.ValidationHelper |
com.atlassian.jira.jelly.tag.issue com.atlassian.jira.jelly.tag.project |
com.atlassian.core.util com.atlassian.jira com.atlassian.jira.event.issue com.atlassian.jira.imports com.atlassian.jira.issue com.atlassian.jira.jelly com.atlassian.jira.migrate com.atlassian.jira.project com.atlassian.jira.upgrade com.atlassian.jira.util com.atlassian.jira.web.util com.opensymphony.util java.io java.lang java.text java.util org.apache.commons.jelly org.apache.log4j org.ofbiz.core.entity org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 23 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.jelly.tag.issue.CreateSubTaskIssue com.atlassian.jira.jelly.tag.issue.TransitionWorkflowExtended com.atlassian.jira.jelly.tag.issue.TranslateConstant com.atlassian.jira.jelly.tag.issue.TranslateConstants |
None | com.atlassian.core.user com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.issue com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.screen com.atlassian.jira.jelly com.atlassian.jira.jelly.tag com.atlassian.jira.project.version com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.util com.atlassian.jira.workflow com.opensymphony.user com.opensymphony.util com.opensymphony.workflow.loader java.lang java.util org.apache.commons.jelly org.apache.log4j org.ofbiz.core.entity org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.jelly.tag.project.AddDetailedVersion |
None | com.atlassian.jira.jelly com.atlassian.jira.jelly.tag java.lang java.text java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 100.0% | 83.0% | 83.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.migrate.AbstractMigrateTask com.atlassian.jira.migrate.MigrateTask |
None | com.atlassian.jira.jelly.tag |
com.atlassian.jira.issue java.lang java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 3 | 0.0% | 38.0% | 62.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.permission.ExtendedSchemePermissions |
com.atlassian.jira.group com.atlassian.jira.issue.link com.atlassian.jira.project com.atlassian.jira.project.impl com.atlassian.jira.security |
com.atlassian.jira.security java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 25.0% | 75.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.IContextKeys |
com.atlassian.jira.plugin.KaamelotModuleDescriptorFactoryExtender com.atlassian.jira.plugin.MakeConditionHelper com.atlassian.jira.plugin.PluginParserAssertions |
com.atlassian.jira.issue.action com.atlassian.jira.plugin.issueoperation com.atlassian.jira.workflow |
com.atlassian.jira com.atlassian.jira.util com.atlassian.plugin com.atlassian.plugin.loaders com.atlassian.plugin.web com.atlassian.plugin.web.conditions java.lang java.util org.dom4j |
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 | com.atlassian.jira.plugin.issueoperation.CreateAndLinkIssueOperation com.atlassian.jira.plugin.issueoperation.DefaultConditionnalPluggableIssueOperation com.atlassian.jira.plugin.issueoperation.ExtendedIssueOperationModuleDescriptor com.atlassian.jira.plugin.issueoperation.ExtendedIssueOperationModuleDescriptor$1 com.atlassian.jira.plugin.issueoperation.LinkerIssueOperationModuleDescriptor |
None | com.atlassian.jira.issue com.atlassian.jira.issue.link com.atlassian.jira.plugin com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action.admin.link.scheme com.atlassian.plugin com.atlassian.plugin.web java.lang java.util org.apache.log4j org.dom4j webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 50.0% | 95.0% | 45.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.issuetabpanel.AIssueTabPanel |
com.atlassian.jira.plugin.issuetabpanel.WorklogTabPanel |
com.atlassian.jira.issue.action |
com.atlassian.jira.config com.atlassian.jira.issue com.atlassian.jira.issue.action com.atlassian.jira.issue.worklog com.atlassian.jira.plugin.report.provider com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.report.workload.provider com.atlassian.jira.plugin.util com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.bean com.opensymphony.user fr.kaamelot.reporter java.lang java.util javax.servlet.http org.apache.log4j org.ofbiz.core.entity webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 19 | 50.0% | 83.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.report.AbstractIssueBeanHelper |
com.atlassian.jira.plugin.report.DefaultIssueBeanHelper |
com.atlassian.jira.export com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugin.report.workload |
com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.fields com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.web.util com.opensymphony.user com.opensymphony.util fr.kaamelot.addon java.lang java.net java.sql java.util javax.servlet.http org.ofbiz.core.entity org.picocontainer webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 21 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.report.issue.AIssueReport |
com.atlassian.jira.plugin.report.issue.AIssueReport$1 com.atlassian.jira.plugin.report.issue.AIssueReport$2 com.atlassian.jira.plugin.report.issue.AIssueReport$3 com.atlassian.jira.plugin.report.issue.IssueGroupData |
None | com.atlassian.jira.bc.issue.worklog com.atlassian.jira.config com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.layout.column com.atlassian.jira.issue.search com.atlassian.jira.issue.worklog com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.impl com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.bean com.atlassian.jira.web.util fr.kaamelot.reporter fr.kaamelot.reporter.exception java.lang java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 17 | 22.0% | 81.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.report.provider.AReportDefinitionProvider com.atlassian.jira.plugin.report.provider.IReportDefinitionProvider com.atlassian.jira.plugin.report.provider.ReportElementOnIssueConstant com.atlassian.jira.plugin.report.provider.ReportElementOnLinkedEntity |
com.atlassian.jira.plugin.report.provider.InvalidReportElementException com.atlassian.jira.plugin.report.provider.ReportDefinition com.atlassian.jira.plugin.report.provider.ReportElement com.atlassian.jira.plugin.report.provider.ReportElementOnComponent com.atlassian.jira.plugin.report.provider.ReportElementOnCustomField com.atlassian.jira.plugin.report.provider.ReportElementOnDate com.atlassian.jira.plugin.report.provider.ReportElementOnFixVersion com.atlassian.jira.plugin.report.provider.ReportElementOnIssue com.atlassian.jira.plugin.report.provider.ReportElementOnIssuePriority com.atlassian.jira.plugin.report.provider.ReportElementOnIssueResolution com.atlassian.jira.plugin.report.provider.ReportElementOnIssueType com.atlassian.jira.plugin.report.provider.ReportElementOnParentIssue com.atlassian.jira.plugin.report.provider.ReportElementOnSubTask com.atlassian.jira.plugin.report.provider.ReportElementOnVersion |
com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.report.workload.provider com.atlassian.jira.values |
com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.customfields com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.customfields.manager com.atlassian.jira.issue.customfields.option com.atlassian.jira.issue.customfields.view com.atlassian.jira.issue.fields java.lang java.security java.text java.util org.apache.commons.collections.map org.apache.log4j org.ofbiz.core.entity |
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 | com.atlassian.jira.plugin.report.stats.StatsTranstionReport com.atlassian.jira.plugin.report.stats.StatsTranstionReport$1 |
None | com.atlassian.jira com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.search com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.impl com.atlassian.jira.plugin.util com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.bean com.atlassian.jira.web.util com.atlassian.jira.workflow.transition com.opensymphony.user java.lang java.util org.apache.commons.collections org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 32 | 17.0% | 97.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.report.workload.AWorkloadNameTranslator com.atlassian.jira.plugin.report.workload.AWorkloadReport com.atlassian.jira.plugin.report.workload.IWorkloadHelper |
com.atlassian.jira.plugin.report.workload.EstimationsEvaluation com.atlassian.jira.plugin.report.workload.WorkloadByIssueTypeGroupData com.atlassian.jira.plugin.report.workload.WorkloadByWorklogTypeGroupData com.atlassian.jira.plugin.report.workload.WorkloadHelper com.atlassian.jira.plugin.report.workload.WorkloadHelper$1 com.atlassian.jira.plugin.report.workload.WorkloadHelper$2 com.atlassian.jira.plugin.report.workload.WorkloadIssueReport com.atlassian.jira.plugin.report.workload.WorkloadIssueType com.atlassian.jira.plugin.report.workload.WorkloadNameTranslator com.atlassian.jira.plugin.report.workload.WorkloadOnPeriod com.atlassian.jira.plugin.report.workload.WorkloadProject com.atlassian.jira.plugin.report.workload.WorkloadProjectGroupData com.atlassian.jira.plugin.report.workload.WorkloadProjectGroupData$TimeDetails com.atlassian.jira.plugin.report.workload.WorkloadWorklogType com.atlassian.jira.plugin.report.workload.WorklogsEvaluation |
com.atlassian.jira.plugin.issuetabpanel |
com.atlassian.core.ofbiz com.atlassian.jira com.atlassian.jira.bc.issue.worklog com.atlassian.jira.config com.atlassian.jira.issue com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.issue.worklog com.atlassian.jira.issue.worklogtype com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.impl com.atlassian.jira.plugin.report.provider com.atlassian.jira.plugin.report.workload.provider com.atlassian.jira.portal com.atlassian.jira.project com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.bean com.opensymphony.user fr.kaamelot.reporter fr.kaamelot.reporter.exception java.lang java.lang.reflect java.sql java.text java.util org.apache.commons.lang org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util org.picocontainer |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 10 | 20.0% | 77.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.report.workload.provider.IWorkloadReportDefinitionProvider |
com.atlassian.jira.plugin.report.workload.provider.WorkloadIssuePanelReportDefinitionProvider com.atlassian.jira.plugin.report.workload.provider.WorkloadIssueReportDefinitionProvider com.atlassian.jira.plugin.report.workload.provider.WorkloadProjectReportDefinitionProvider com.atlassian.jira.plugin.report.workload.provider.WorkloadReportDefinitionProvider |
com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.workload com.atlassian.jira.values |
com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.fields com.atlassian.jira.plugin.report.provider java.lang java.util org.apache.commons.collections.map org.apache.log4j org.jfree.chart.axis |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.webfragment.conditions.IssueTypeSchemesCondition |
com.atlassian.jira.plugin.webfragment.conditions.IssueTypeSchemeCondition com.atlassian.jira.plugin.webfragment.conditions.IssueTypeSchemesDefaultCondition |
None | com.atlassian.jira.issue.fields.config com.atlassian.jira.issue.fields.config.manager com.atlassian.jira.plugin.webfragment.model com.atlassian.plugin com.opensymphony.user java.lang java.util org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 50.0% | 100.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.plugin.webfragment.contextproviders.ASchemeContextProvider |
com.atlassian.jira.plugin.webfragment.contextproviders.LinkSchemeContextProvider |
None | com.atlassian.jira com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.scheme com.atlassian.jira.web.bean com.opensymphony.user java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.plugin.workflow.WorkflowResolutionValidatorPluginFactory |
com.atlassian.jira.workflow |
com.atlassian.jira.config com.atlassian.jira.issue.resolution com.atlassian.jira.util com.opensymphony.workflow.loader java.lang java.util |
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 | com.atlassian.jira.plugins.projectpanel.admin.ProjectGroupAdminTabPanel com.atlassian.jira.plugins.projectpanel.admin.ProjectGroupAdminTabPanel$1 |
None | com.atlassian.core.util com.atlassian.jira.plugin.projectpanel com.atlassian.jira.plugin.projectpanel.impl com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.action.browser com.atlassian.jira.web.bean com.atlassian.plugin com.atlassian.plugin.elements com.atlassian.plugin.web com.opensymphony.user java.lang java.util org.apache.log4j org.ofbiz.core.entity webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 15 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.portal.AnyProjectCategoryValuesGenerator com.atlassian.jira.portal.AutoTransitionServiceSearcherValuesGenerator com.atlassian.jira.portal.CandidateProjectCategoryValuesGenerator com.atlassian.jira.portal.CandidateProjectsValuesGenerator com.atlassian.jira.portal.CandidateSearchRequestValuesGenerator com.atlassian.jira.portal.DateUnitTypeGenerator com.atlassian.jira.portal.FullProjectCategoryValuesGenerator com.atlassian.jira.portal.ProjectsValuesGenerator com.atlassian.jira.portal.SearchRequestFromServiceValuesGenerator com.atlassian.jira.portal.SortingPortlerValuesGenerator |
com.atlassian.jira.plugin.report.workload com.atlassian.jira.portal.portlets com.atlassian.jira.upgrade.tasks com.atlassian.jira.values com.atlassian.jira.web.action.issue |
com.atlassian.configurable com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.util.map com.atlassian.jira.web.bean com.atlassian.license com.opensymphony.user java.lang java.util org.apache.commons.collections.map org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 28 | 25.0% | 97.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.portal.portlets.IPortletDedicatedVelocityAware |
com.atlassian.jira.portal.portlets.FastWorklogPortlet com.atlassian.jira.portal.portlets.FastWorklogPortletOnRequest com.atlassian.jira.portal.portlets.FragmentPortlet |
com.atlassian.jira.web.action.issue |
com.atlassian.configurable com.atlassian.core.util com.atlassian.jira com.atlassian.jira.bc.filter com.atlassian.jira.bc.issue.worklog com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.issue com.atlassian.jira.issue.comparator com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.plugin.portlet com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.portal com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.web.bean com.atlassian.jira.web.component.webfragment com.atlassian.jira.web.util com.opensymphony.user java.lang java.util javax.servlet.http org.apache.commons.collections.comparators org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
27 | 21 | 88.0% | 44.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.project.AAdminProjectManager com.atlassian.jira.project.AManageableAsProject com.atlassian.jira.project.AdminProjectManager com.atlassian.jira.project.AdminProjectManagerDirectory com.atlassian.jira.project.IManageableAsProject com.atlassian.jira.project.IManageableAsProjectConst com.atlassian.jira.project.ManageableAsProjectManager |
com.atlassian.jira.project.AAdminProjectManager$1 |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.event.issue com.atlassian.jira.function.issue com.atlassian.jira.group com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.link com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.issue.worklog com.atlassian.jira.jelly.tag com.atlassian.jira.plugin.issueoperation com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugins.projectpanel.admin com.atlassian.jira.portal com.atlassian.jira.portal.portlets com.atlassian.jira.project.impl com.atlassian.jira.util.entities com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.manageable com.atlassian.jira.web.action.issue com.atlassian.jira.web.actions com.atlassian.jira.web.bean com.atlassian.jira.workflow com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.condition.group |
com.atlassian.core.ofbiz com.atlassian.core.ofbiz.association com.atlassian.core.user com.atlassian.core.util com.atlassian.jira com.atlassian.jira.event.user com.atlassian.jira.exception com.atlassian.jira.permission com.atlassian.jira.referentiel.entities com.atlassian.jira.security com.atlassian.jira.user.util com.atlassian.jira.util com.atlassian.jira.util.map com.atlassian.jira.web.action.project com.atlassian.plugin com.atlassian.plugin.web com.opensymphony.user java.lang java.util org.apache.log4j org.ofbiz.core.entity |
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 | com.atlassian.jira.project.impl.DefaultAdminProjectManager com.atlassian.jira.project.impl.DefaultAdminProjectManagerDirectory com.atlassian.jira.project.impl.OtherDefaultAdminProjectManager |
None | com.atlassian.core.user com.atlassian.jira.permission com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.user.util com.atlassian.plugin.web com.opensymphony.user java.lang java.util org.ofbiz.core.entity webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 75.0% | 75.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.referentiel.entities.AExternalEntity com.atlassian.jira.referentiel.entities.AInternalEntity com.atlassian.jira.referentiel.entities.IExternalEntityManager |
com.atlassian.jira.referentiel.entities.DefaultExternalEntityManager |
com.atlassian.jira.issue.customfields.impl com.atlassian.jira.project com.atlassian.jira.web.action.admin.entities |
com.atlassian.core.ofbiz com.atlassian.core.ofbiz.association com.atlassian.core.ofbiz.util com.atlassian.jira.exception java.lang java.util org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.scheduler.JiraAddOnSchedulerLauncher |
None | javax.servlet |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 2 | 100.0% | 29.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.scheme.MultiSelectedSchemeAware com.atlassian.jira.scheme.SingleSelectedSchemeAware |
None | com.atlassian.jira.group com.atlassian.jira.issue.link com.atlassian.jira.plugin.webfragment.contextproviders com.atlassian.jira.web.action.admin.group com.atlassian.jira.web.action.admin.link.scheme |
java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
30 | 2 | 0.0% | 6.0% | 94.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.security.CustomPermissions |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.bc.user.search com.atlassian.jira.config com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.operations com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.worklog com.atlassian.jira.issue.worklogtype com.atlassian.jira.jelly.tag.issue com.atlassian.jira.permission com.atlassian.jira.plugin.issueoperation com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugins.projectpanel.admin com.atlassian.jira.portal com.atlassian.jira.portal.portlets com.atlassian.jira.project com.atlassian.jira.project.impl com.atlassian.jira.service com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.web.action.admin.plugins.settings com.atlassian.jira.web.action.admin.translation com.atlassian.jira.web.action.admin.worklogtypes com.atlassian.jira.web.action.issue com.atlassian.jira.web.dwr com.atlassian.jira.workflow com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.validator |
com.atlassian.jira.permission java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 14 | 75.0% | 82.0% | 57.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.service.ARequestAwareService com.atlassian.jira.service.IResquestAwareService com.atlassian.jira.service.IServiceConstants |
com.atlassian.jira.service.AutoTransitionService |
com.atlassian.jira.export com.atlassian.jira.service.export com.atlassian.jira.service.services.export |
com.atlassian.configurable com.atlassian.jira com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.security com.atlassian.jira.web.bean com.atlassian.jira.workflow.transition com.opensymphony.module.propertyset com.opensymphony.user java.lang java.util org.apache.log4j |
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 | com.atlassian.jira.service.export.IssueExportService |
None | com.atlassian.configurable com.atlassian.core.util com.atlassian.jira.export com.atlassian.jira.issue com.atlassian.jira.service com.opensymphony.module.propertyset com.opensymphony.util java.io java.lang java.text java.util org.apache.log4j |
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 | com.atlassian.jira.service.services.export.RollOverExportService com.atlassian.jira.service.services.export.RollOverExportService$1 com.atlassian.jira.service.services.export.RollOverExportService$2 |
None | com.atlassian.configurable com.atlassian.core.action com.atlassian.core.ofbiz com.atlassian.jira.action com.atlassian.jira.service com.atlassian.jira.util com.atlassian.jira.util.map com.opensymphony.module.propertyset com.opensymphony.util java.io java.lang java.text java.util org.apache.commons.io org.apache.commons.io.filefilter org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.servlet.BufferedServletOutputStream com.atlassian.jira.servlet.CSSVelocityPluginRessourceResolver com.atlassian.jira.servlet.CharResponseWrapper com.atlassian.jira.servlet.DWRServlet com.atlassian.jira.servlet.DWRServlet$EvilHttpRequest com.atlassian.jira.servlet.DWRServlet$MockRequest com.atlassian.jira.servlet.DWRServlet$MockResponse com.atlassian.jira.servlet.EmptyRequest com.atlassian.jira.servlet.EmptyResponse com.atlassian.jira.servlet.VelocityPluginRessourceResolver com.atlassian.jira.servlet.VelocityPluginRessourceResolver$MockRequest |
com.atlassian.cache.servlet.resolver |
com.atlassian.cache.servlet.resolver com.atlassian.core.util.map com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.web.servlet com.atlassian.plugin com.atlassian.plugin.servlet com.atlassian.velocity java.io java.lang java.security java.util javax.servlet javax.servlet.http org.apache.commons.lang org.apache.log4j org.apache.velocity.exception uk.ltd.getahead.dwr uk.ltd.getahead.dwr.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 14 | 40.0% | 82.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.upgrade.AAddOnUpgradeManager com.atlassian.jira.upgrade.IAddOnUpgradeManager |
com.atlassian.jira.upgrade.KAAMUpgradeManager com.atlassian.jira.upgrade.UpgradeException com.atlassian.jira.upgrade.UpgradeHelper |
com.atlassian.jira.jelly.tag com.atlassian.jira.upgrade.tasks com.atlassian.jira.util.entities |
com.atlassian.core.ofbiz com.atlassian.core.util com.atlassian.core.util.map com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.util electric.xml java.io java.lang java.util org.apache.commons.lang.exception org.apache.log4j org.ofbiz.core.entity org.picocontainer |
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 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build_1 |
None | com.atlassian.core.util.map com.atlassian.jira.ofbiz com.atlassian.jira.portal com.atlassian.jira.upgrade java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
36 | 14 | 0.0% | 28.0% | 72.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.util.ConglomerateCookieUtils com.atlassian.jira.util.DateBeforeFileFilter com.atlassian.jira.util.DateSinceFileFilter com.atlassian.jira.util.DateTools com.atlassian.jira.util.ExtendedParameterUtils com.atlassian.jira.util.RelativeDatetools |
com.atlassian.jira.bc com.atlassian.jira.bc.issue.worklog com.atlassian.jira.bc.user.search com.atlassian.jira.config com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.link com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.status com.atlassian.jira.issue.worklog com.atlassian.jira.issue.worklogtype com.atlassian.jira.jelly.tag com.atlassian.jira.jelly.tag.issue com.atlassian.jira.plugin com.atlassian.jira.plugin.issueoperation com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.workflow com.atlassian.jira.plugins.projectpanel.admin com.atlassian.jira.portal com.atlassian.jira.project com.atlassian.jira.service.services.export com.atlassian.jira.upgrade com.atlassian.jira.util.entities com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.translation com.atlassian.jira.web.action.admin.user com.atlassian.jira.web.action.issue com.atlassian.jira.web.bean com.atlassian.jira.web.dwr com.atlassian.jira.workflow com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.transition com.atlassian.jira.workflow.transition.summary com.atlassian.jira.workflow.validator |
com.atlassian.core.util com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.web.util com.opensymphony.util java.io java.lang java.text java.util java.util.regex javax.servlet.http org.apache.commons.lang org.apache.log4j webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 28 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.util.entities.Entity com.atlassian.jira.util.entities.IssueEntity com.atlassian.jira.util.entities.SequencedEntity |
com.atlassian.jira.util.entities.Component com.atlassian.jira.util.entities.EntitiesHelper com.atlassian.jira.util.entities.IssueType com.atlassian.jira.util.entities.Priority com.atlassian.jira.util.entities.Resolution com.atlassian.jira.util.entities.Status |
None | com.atlassian.core.ofbiz com.atlassian.core.ofbiz.util com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.event.type com.atlassian.jira.issue com.atlassian.jira.issue.context com.atlassian.jira.issue.context.manager com.atlassian.jira.issue.customfields com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.customfields.manager com.atlassian.jira.issue.customfields.option com.atlassian.jira.issue.customfields.view com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.config com.atlassian.jira.issue.fields.config.manager com.atlassian.jira.issue.fields.option com.atlassian.jira.issue.fields.screen com.atlassian.jira.project com.atlassian.jira.upgrade com.atlassian.jira.util com.atlassian.jira.web.action.admin.customfields java.lang java.util java.util.regex org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util |
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 | com.atlassian.jira.values.ManagedPatrimoniesValuesGenerator com.atlassian.jira.values.WorkloadIssueReportElementValuesGenerator com.atlassian.jira.values.WorkloadIssueReportValuesGenerator com.atlassian.jira.values.WorkloadProjectReportValuesGenerator com.atlassian.jira.values.WorkloadReportElementValuesGenerator com.atlassian.jira.values.WorkloadReportValuesGenerator |
None | com.atlassian.configurable com.atlassian.jira.plugin.report.provider com.atlassian.jira.plugin.report.workload.provider com.atlassian.jira.portal com.atlassian.jira.web.bean java.lang java.util org.apache.commons.collections.map |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.web.action.admin.IconPickerAddOn |
None | com.atlassian.jira.config java.lang java.util org.apache.commons.collections org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 25 | 83.0% | 96.0% | 79.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.admin.entities.AbstractDeleteEntity com.atlassian.jira.web.action.admin.entities.AbstractEntityBrowser com.atlassian.jira.web.action.admin.entities.AbstractViewEntity com.atlassian.jira.web.action.admin.entities.IDeleteEntity com.atlassian.jira.web.action.admin.entities.IEntitiesActions |
com.atlassian.jira.web.action.admin.entities.Usage |
com.atlassian.jira.web.action.admin.manageable |
com.atlassian.core.ofbiz com.atlassian.core.util.map com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.issue.customfields com.atlassian.jira.issue.fields com.atlassian.jira.issue.search com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.project com.atlassian.jira.project.version com.atlassian.jira.referentiel.entities com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action com.atlassian.jira.web.bean com.opensymphony.user com.opensymphony.util java.lang java.util javax.servlet.http org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util webwork.action webwork.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.web.action.admin.group.ViewSchemes |
None | com.atlassian.jira com.atlassian.jira.group com.atlassian.jira.scheme java.lang org.picocontainer |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.web.action.admin.kaamelot.KaamelotOverview |
None | com.atlassian.jira.web.action java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 12 | 9.0% | 86.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.admin.link.scheme.I18nLinkScheme |
com.atlassian.jira.web.action.admin.link.scheme.AddLinkSchemeEntity com.atlassian.jira.web.action.admin.link.scheme.AddScheme com.atlassian.jira.web.action.admin.link.scheme.CopyScheme com.atlassian.jira.web.action.admin.link.scheme.DeleteScheme com.atlassian.jira.web.action.admin.link.scheme.EditLinkSchemeEntities com.atlassian.jira.web.action.admin.link.scheme.EditScheme com.atlassian.jira.web.action.admin.link.scheme.LinkSchemeHelper com.atlassian.jira.web.action.admin.link.scheme.SchemeLinkAwareAction com.atlassian.jira.web.action.admin.link.scheme.SelectScheme com.atlassian.jira.web.action.admin.link.scheme.ViewSchemes |
com.atlassian.jira.plugin.issueoperation com.atlassian.jira.web.action.issue |
com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.link com.atlassian.jira.scheme com.atlassian.jira.security com.atlassian.jira.web.bean com.opensymphony.user com.opensymphony.util java.lang java.util org.ofbiz.core.entity |
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 | com.atlassian.jira.web.action.admin.manageable.ManageableAsProjectBrowser com.atlassian.jira.web.action.admin.manageable.ManageableAsProjectPickerBrowser |
None | com.atlassian.jira.project com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.bean java.lang java.util javax.servlet.http webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.admin.plugins.settings.II18nConstants |
com.atlassian.jira.web.action.admin.plugins.settings.EditPluginsSettings com.atlassian.jira.web.action.admin.plugins.settings.ViewPluginsSettings |
None | com.atlassian.jira com.atlassian.jira.config.properties com.atlassian.jira.config.settings com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.providers com.atlassian.jira.security com.atlassian.jira.web.action com.atlassian.jira.web.bean com.opensymphony.user java.lang java.util javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 17 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.web.action.admin.translation.TranslationManagerAddOnImpl com.atlassian.jira.web.action.admin.translation.ViewAddOnTranslations |
com.atlassian.jira.issue.worklogtype |
com.atlassian.jira.bulkedit.operation com.atlassian.jira.config com.atlassian.jira.issue com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.config.manager com.atlassian.jira.issue.fields.option com.atlassian.jira.issue.search com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.action.admin.issuetypes com.atlassian.jira.web.bean com.opensymphony.module.propertyset com.opensymphony.util java.lang java.util org.apache.commons.lang org.ofbiz.core.entity |
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 | com.atlassian.jira.web.action.admin.user.UserGroupsPickerBrowser |
None | com.atlassian.jira.util com.atlassian.jira.web.bean java.lang java.util org.ofbiz.core.util webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 25.0% | 100.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.admin.worklogtypes.IWorklogTypeConstants |
com.atlassian.jira.web.action.admin.worklogtypes.DeleteWorklogType com.atlassian.jira.web.action.admin.worklogtypes.EditWorklogType com.atlassian.jira.web.action.admin.worklogtypes.ViewWorklogTypes |
None | com.atlassian.core.ofbiz.util com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.issue.worklog com.atlassian.jira.security com.atlassian.jira.web.action.admin.constants com.atlassian.jira.web.bean com.opensymphony.user com.opensymphony.util java.lang java.util org.apache.log4j org.ofbiz.core.entity org.ofbiz.core.util org.picocontainer |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 58 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.issue.AReservedViewIssue com.atlassian.jira.web.action.issue.AViewIssue com.atlassian.jira.web.action.issue.IActionWorklogHelperForAjax com.atlassian.jira.web.action.issue.IssueLinkedCreationHelperBean |
com.atlassian.jira.web.action.issue.ActionWorklogHelperForAjax com.atlassian.jira.web.action.issue.CreateAndLinkIssue com.atlassian.jira.web.action.issue.CreateLinkedIssue com.atlassian.jira.web.action.issue.EditIssueWorkLog com.atlassian.jira.web.action.issue.ExtendedCreateIssueDetails com.atlassian.jira.web.action.issue.ExtendedCreateWorklog com.atlassian.jira.web.action.issue.ExtendedCreateWorklogForAjax com.atlassian.jira.web.action.issue.ExtendedDeleteWorklog com.atlassian.jira.web.action.issue.ExtendedDeleteWorklogForAjax com.atlassian.jira.web.action.issue.ExtendedEditIssue com.atlassian.jira.web.action.issue.ExtendedUpdateWorklog com.atlassian.jira.web.action.issue.ExtendedUpdateWorklogForAjax com.atlassian.jira.web.action.issue.HackedCreateWorklog com.atlassian.jira.web.action.issue.IssueLinkedCreationHelperBeanImpl com.atlassian.jira.web.action.issue.ManageWorkers com.atlassian.jira.web.action.issue.ViewIssueAddOn |
None | com.atlassian.core.action com.atlassian.core.ofbiz com.atlassian.core.ofbiz.util com.atlassian.core.user com.atlassian.core.util com.atlassian.jira com.atlassian.jira.action com.atlassian.jira.bc com.atlassian.jira.bc.issue.attachment com.atlassian.jira.bc.issue.comment com.atlassian.jira.bc.issue.worklog com.atlassian.jira.bc.portal com.atlassian.jira.config com.atlassian.jira.config.properties com.atlassian.jira.exception com.atlassian.jira.issue com.atlassian.jira.issue.comments com.atlassian.jira.issue.customfields com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.layout.field com.atlassian.jira.issue.fields.screen com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.link com.atlassian.jira.issue.managers com.atlassian.jira.issue.thumbnail com.atlassian.jira.issue.util com.atlassian.jira.issue.vote com.atlassian.jira.issue.watchers com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.issue.worklogtype com.atlassian.jira.plugin.portlet com.atlassian.jira.portal com.atlassian.jira.portal.portlets com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.security.roles com.atlassian.jira.trackback com.atlassian.jira.user.util com.atlassian.jira.util com.atlassian.jira.util.map com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.web.action.util.portal com.atlassian.jira.web.bean com.atlassian.jira.web.util com.atlassian.jira.workflow com.atlassian.plugin com.opensymphony.user com.opensymphony.workflow com.opensymphony.workflow.loader java.lang java.sql java.util javax.servlet.http org.apache.commons.lang.exception org.apache.log4j org.ofbiz.core.entity uk.ltd.getahead.dwr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.action.project.ProjectCreator |
None | com.atlassian.jira.project |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.web.action.util.portal.PortalPageHttpSessionUtil |
com.atlassian.jira.web.action.issue |
com.atlassian.jira.util.dbc java.lang javax.servlet.http |
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 | com.atlassian.jira.web.actions.ProjectAdministrate |
None | com.atlassian.jira.exception com.atlassian.jira.project com.atlassian.jira.user.util com.opensymphony.user java.lang javax.servlet.http org.apache.log4j uk.ltd.getahead.dwr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 7 | 33.0% | 24.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.bean.IEntityFilter |
com.atlassian.jira.web.bean.ManageableAsProjectFilter com.atlassian.jira.web.bean.UserGroupsPickerFilter |
com.atlassian.jira.issue.link com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.stats com.atlassian.jira.plugin.report.workload com.atlassian.jira.plugin.webfragment.contextproviders com.atlassian.jira.plugins.projectpanel.admin com.atlassian.jira.portal com.atlassian.jira.portal.portlets com.atlassian.jira.service com.atlassian.jira.values com.atlassian.jira.web.action.admin.entities com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.web.action.admin.manageable com.atlassian.jira.web.action.admin.plugins.settings com.atlassian.jira.web.action.admin.translation com.atlassian.jira.web.action.admin.user com.atlassian.jira.web.action.admin.worklogtypes com.atlassian.jira.web.action.issue com.atlassian.jira.web.dwr com.atlassian.jira.workflow.function com.atlassian.jira.workflow.validator |
com.atlassian.core.user com.atlassian.jira.project com.atlassian.jira.util com.opensymphony.user java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.web.dwr.AbstractAjaxPicker |
com.atlassian.jira.web.dwr.AjaxManageableAsProjectPicker com.atlassian.jira.web.dwr.AjaxUserGroupsPicker |
None | com.atlassian.jira.bc com.atlassian.jira.bc.manageable.search com.atlassian.jira.bc.search com.atlassian.jira.bc.user.search com.atlassian.jira.config.properties com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.bean com.opensymphony.user com.opensymphony.util java.lang java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 28 | 20.0% | 74.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.JiraWorkflowMetaAttributes |
com.atlassian.jira.workflow.ExtendedWorkflowManager com.atlassian.jira.workflow.WorkflowTransitionUtilAddOnImpl com.atlassian.jira.workflow.WorkflowWorkableIssueConditionFactoryImpl com.atlassian.jira.workflow.WorkflowWorkablePluginValidatorFactory |
com.atlassian.jira.bc.issue.worklog com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.managers com.atlassian.jira.issue.operations com.atlassian.jira.issue.workers com.atlassian.jira.issue.worklog com.atlassian.jira.jelly.tag.issue com.atlassian.jira.web.action.issue com.atlassian.jira.workflow.function com.atlassian.jira.workflow.transition |
com.atlassian.jira com.atlassian.jira.bc.issue.comment com.atlassian.jira.config com.atlassian.jira.issue com.atlassian.jira.issue.customfields.view com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.screen com.atlassian.jira.issue.issuetype com.atlassian.jira.issue.operation com.atlassian.jira.issue.status com.atlassian.jira.plugin com.atlassian.jira.plugin.webfragment.model com.atlassian.jira.plugin.workflow com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.plugin.web com.atlassian.plugin.web.conditions com.opensymphony.user com.opensymphony.workflow com.opensymphony.workflow.config com.opensymphony.workflow.loader java.lang java.util org.apache.commons.lang.exception org.apache.log4j org.ofbiz.core.entity webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 22 | 0.0% | 96.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.workflow.condition.ActivityCondition com.atlassian.jira.workflow.condition.AllowEstimateNotNull com.atlassian.jira.workflow.condition.AllowEstimateToNull com.atlassian.jira.workflow.condition.AllowLeader com.atlassian.jira.workflow.condition.AllowReporter com.atlassian.jira.workflow.condition.DateReachedCondition com.atlassian.jira.workflow.condition.GlobalPermissionCondition com.atlassian.jira.workflow.condition.InactivityCondition com.atlassian.jira.workflow.condition.ValidatingIssueCondition com.atlassian.jira.workflow.condition.WorkableIssueCondition |
com.atlassian.jira.workflow.validator |
com.atlassian.core.util com.atlassian.jira com.atlassian.jira.bc.issue.worklog com.atlassian.jira.issue com.atlassian.jira.issue.comments com.atlassian.jira.issue.customfields.impl com.atlassian.jira.issue.fields com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.workflow.transition com.atlassian.jira.workflow.transition.step com.opensymphony.module.propertyset com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.spi java.lang java.sql java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.condition.group.AllowUserInProjectGroup |
com.atlassian.jira.workflow.condition.group.AllowCategoryManagers com.atlassian.jira.workflow.condition.group.AllowProjectDeveloppers com.atlassian.jira.workflow.condition.group.AllowProjectManagers com.atlassian.jira.workflow.condition.group.AllowProjectUsers |
None | com.atlassian.jira com.atlassian.jira.group com.atlassian.jira.issue com.atlassian.jira.project com.opensymphony.module.propertyset com.opensymphony.user com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.spi java.lang java.util org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 22 | 40.0% | 96.0% | 36.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.function.AInheritFromParentFunction com.atlassian.jira.workflow.function.APropagateVersion com.atlassian.jira.workflow.function.ATransitionFunction com.atlassian.jira.workflow.function.ITransitionFunction |
com.atlassian.jira.workflow.function.InheritAffectedVersionsFunction com.atlassian.jira.workflow.function.InheritComponentsFunction com.atlassian.jira.workflow.function.InheritFixVersionsFunction com.atlassian.jira.workflow.function.InheritPriorityFunction com.atlassian.jira.workflow.function.PropagateAffectedVersionToSubTask com.atlassian.jira.workflow.function.PropagateFixVersionToSubTask |
com.atlassian.jira.workflow.validator |
com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.function.issue com.atlassian.jira.issue com.atlassian.jira.issue.customfields com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.screen com.atlassian.jira.issue.fields.screen.issuetype com.atlassian.jira.issue.operation com.atlassian.jira.project.version com.atlassian.jira.web.bean com.atlassian.jira.workflow com.atlassian.jira.workflow.function.issue com.opensymphony.module.propertyset com.opensymphony.user com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.loader java.lang java.util org.apache.log4j webwork.action |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 33.0% | 92.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.function.issue.AWorkingFunctionProvider |
com.atlassian.jira.workflow.function.issue.StartWorkingFunctionProvider com.atlassian.jira.workflow.function.issue.StopWorkingFunctionProvider |
com.atlassian.jira.workflow.function |
com.atlassian.jira com.atlassian.jira.issue.workers com.opensymphony.module.propertyset com.opensymphony.user com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.loader java.lang java.util org.ofbiz.core.entity org.picocontainer |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 17 | 40.0% | 81.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.transition.AutoTransitionManager com.atlassian.jira.workflow.transition.TransitionManager |
com.atlassian.jira.workflow.transition.DefaultAutoTransitionManager com.atlassian.jira.workflow.transition.DefaultTransitionManager com.atlassian.jira.workflow.transition.DefaultTransitionManager$1 |
com.atlassian.jira.export com.atlassian.jira.plugin.report.stats com.atlassian.jira.service com.atlassian.jira.workflow.condition |
com.atlassian.core.ofbiz com.atlassian.jira com.atlassian.jira.issue com.atlassian.jira.issue.status com.atlassian.jira.ofbiz com.atlassian.jira.util com.atlassian.jira.util.map com.atlassian.jira.workflow com.atlassian.jira.workflow.transition.step com.atlassian.jira.workflow.transition.summary com.opensymphony.workflow.loader java.lang java.sql java.text java.util org.apache.log4j org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 3 | 50.0% | 60.000004% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.transition.step.Step |
com.atlassian.jira.workflow.transition.step.StepImpl |
com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.transition |
java.lang java.sql org.ofbiz.core.entity |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | com.atlassian.jira.workflow.transition.summary.Transition com.atlassian.jira.workflow.transition.summary.TransitionSummary |
com.atlassian.jira.workflow.transition |
com.atlassian.jira com.atlassian.jira.config com.atlassian.jira.issue.status com.atlassian.jira.util java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 26 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
com.atlassian.jira.workflow.validator.ATransitionValidator com.atlassian.jira.workflow.validator.AVersionSelectionValidator com.atlassian.jira.workflow.validator.ITransitionValidator |
com.atlassian.jira.workflow.validator.AffectedVersionSelectionValidator com.atlassian.jira.workflow.validator.CombinedValidator com.atlassian.jira.workflow.validator.FixVersionSelectionValidator com.atlassian.jira.workflow.validator.RegExpCustomFieldValidator com.atlassian.jira.workflow.validator.ResolutionCommentValidator com.atlassian.jira.workflow.validator.WorkableIssueValidator |
None | com.atlassian.jira com.atlassian.jira.bc com.atlassian.jira.bc.issue.worklog com.atlassian.jira.issue com.atlassian.jira.issue.context com.atlassian.jira.issue.customfields com.atlassian.jira.issue.fields com.atlassian.jira.issue.fields.config com.atlassian.jira.issue.fields.layout.field com.atlassian.jira.issue.fields.screen com.atlassian.jira.issue.resolution com.atlassian.jira.issue.worklog com.atlassian.jira.security com.atlassian.jira.util com.atlassian.jira.web.bean com.atlassian.jira.workflow.condition com.atlassian.jira.workflow.function com.opensymphony.module.propertyset com.opensymphony.util com.opensymphony.workflow com.opensymphony.workflow.loader java.lang java.util java.util.regex org.apache.log4j org.ofbiz.core.entity |
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 | com.atlassian.servlet.CombinedServlet |
None | com.atlassian.cache.servlet.handler com.atlassian.cache.servlet.resolver java.io java.lang java.util javax.servlet javax.servlet.http org.apache.commons.collections org.apache.log4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.kaamelot.addon.PluginInfos |
com.atlassian.jira.config com.atlassian.jira.plugin.report |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 4 | 100.0% | 57.0% | 57.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.kaamelot.reporter.AGroupData fr.kaamelot.reporter.AMappable fr.kaamelot.reporter.APathProvider fr.kaamelot.reporter.IMappable fr.kaamelot.reporter.INameTranslator fr.kaamelot.reporter.IPathProvider |
None | com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.workload |
fr.kaamelot.reporter.exception java.lang java.util org.apache.commons.collections.map |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 1 | 0.0% | 25.0% | 75.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.kaamelot.reporter.exception.DataEvaluationException |
com.atlassian.jira.plugin.report.issue com.atlassian.jira.plugin.report.workload fr.kaamelot.reporter |
java.lang |
Package | Package Dependencies |
---|---|
com.atlassian.cache.servlet.resolver | com.atlassian.jira.servlet com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.bc.issue.worklog | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.bc.user.search | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.config | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.config.settings.directory | com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.directory |
com.atlassian.jira.config.settings.managers | com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers |
com.atlassian.jira.config.settings.providers | com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers |
com.atlassian.jira.event.issue | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.export | com.atlassian.jira.service com.atlassian.jira.issue.search com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.function.issue | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.group | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.group.impl | com.atlassian.jira.group com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.action | com.atlassian.jira.plugin.issuetabpanel com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.customfields.impl | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.issue.link | com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.managers | com.atlassian.jira.workflow com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.issue.operations | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.issue.search | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.search.parameters.filter | com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.search.parameters.lucene | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.workers | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.issue.worklog | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.issue.worklogtype | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.jelly.tag | com.atlassian.jira.event.issue com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.jelly.tag.issue | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.jelly.tag.project | com.atlassian.jira.jelly.tag com.atlassian.jira.event.issue com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.permission | com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.issueoperation | com.atlassian.jira.web.action.admin.link.scheme com.atlassian.jira.issue.link com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.issuetabpanel | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.report | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.report.issue | com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.report.provider | com.atlassian.jira.issue.customfields.impl com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.plugin.report.stats | com.atlassian.jira.plugin.report com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.report.workload | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.plugin.report.workload.provider | com.atlassian.jira.plugin.report.provider com.atlassian.jira.issue.customfields.impl com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.plugin.webfragment.contextproviders | com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.plugin.workflow | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.plugins.projectpanel.admin | com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.portal | com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.portal.portlets | com.atlassian.jira.issue.search.parameters.filter com.atlassian.jira.issue.worklog com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.project | com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.project.impl | com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.security | com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.service | com.atlassian.jira.issue.search com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.service.export | com.atlassian.jira.service com.atlassian.jira.issue.search com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.service.services.export | com.atlassian.jira.service com.atlassian.jira.issue.search com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.servlet | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.upgrade.tasks | com.atlassian.jira.portal com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.util.entities | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.values | com.atlassian.jira.portal com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.web.action.admin.entities | com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin.group | com.atlassian.jira.group com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin.link.scheme | com.atlassian.jira.issue.link com.atlassian.jira.issue.search.parameters.lucene com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin.manageable | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin.plugins.settings | com.atlassian.jira.config.settings.managers com.atlassian.jira.config.settings.directory com.atlassian.jira.config.settings.managers |
com.atlassian.jira.web.action.admin.translation | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.web.action.admin.user | com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.action.admin.worklogtypes | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.web.action.issue | com.atlassian.jira.portal com.atlassian.jira.web.bean com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.actions | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.bean | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.web.dwr | com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.condition | com.atlassian.jira.workflow.transition com.atlassian.jira.workflow com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.condition.group | com.atlassian.jira.project com.atlassian.jira.permission com.atlassian.jira.security com.atlassian.jira.permission |
com.atlassian.jira.workflow.function | com.atlassian.jira.workflow.function.issue com.atlassian.jira.issue.workers com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.function.issue | com.atlassian.jira.issue.workers com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.transition | com.atlassian.jira.workflow com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.transition.summary | com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.jira.workflow.validator | com.atlassian.jira.workflow.function com.atlassian.jira.workflow.function.issue com.atlassian.jira.issue.workers com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
com.atlassian.servlet | com.atlassian.cache.servlet.resolver com.atlassian.jira.servlet com.atlassian.jira.config com.atlassian.jira.security com.atlassian.jira.permission com.atlassian.jira.security |
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. |