Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 10 | 0.0% | 62.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.business.Civility fr.paris.lutece.plugins.participatorybudget.business.MyAccount fr.paris.lutece.plugins.participatorybudget.business.MyInfosForm fr.paris.lutece.plugins.participatorybudget.business.NotifyUser |
fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.plugins.participatorybudget.web.rs fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.portal.service.util fr.paris.lutece.util.beanvalidation java.io java.lang java.text java.util javax.validation org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 8 | 25.0% | 73.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.business.bizstat.IBizStatFileDAO |
fr.paris.lutece.plugins.participatorybudget.business.bizstat.BizStatFile fr.paris.lutece.plugins.participatorybudget.business.bizstat.BizStatFileDAO fr.paris.lutece.plugins.participatorybudget.business.bizstat.BizStatFileHome |
fr.paris.lutece.plugins.participatorybudget.deamon fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.plugins.participatorybudget.web.bizstat |
fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.io java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 9 | 25.0% | 64.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignAreaDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignImageDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignPhaseDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignPhaseTypeDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.ICampaignThemeDAO |
fr.paris.lutece.plugins.participatorybudget.business.campaign.Campaign fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignArea fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignAreaDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignAreaHome fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignHome fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignImage fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignImageDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignImageHome fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhase fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhaseDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhaseHome fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhaseType fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhaseTypeDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignPhaseTypeHome fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignTheme fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignThemeDAO fr.paris.lutece.plugins.participatorybudget.business.campaign.CampaignThemeHome |
fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.campaign.event fr.paris.lutece.plugins.participatorybudget.web.campaign fr.paris.lutece.plugins.participatorybudget.web.rs |
fr.paris.lutece.portal.business.file fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util.sql java.io java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 3 | 33.0% | 60.000004% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.business.notify.ITaskNotifyDocumentbpConfigDAO |
fr.paris.lutece.plugins.participatorybudget.business.notify.TaskNotifyDocumentbpConfig fr.paris.lutece.plugins.participatorybudget.business.notify.TaskNotifyDocumentbpConfigDAO |
fr.paris.lutece.plugins.participatorybudget.service.notify fr.paris.lutece.plugins.participatorybudget.web.notify |
fr.paris.lutece.plugins.workflowcore.business.config fr.paris.lutece.util.sql java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 33.0% | 86.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.business.rgpd.IRGPDTreatmentLogDAO |
fr.paris.lutece.plugins.participatorybudget.business.rgpd.RGPDTreatmentLogDAO fr.paris.lutece.plugins.participatorybudget.business.rgpd.RGPDTreatmentLogHome |
fr.paris.lutece.plugins.participatorybudget.web.bizstat |
fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.business.user fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 9 | 24.0% | 64.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.business.vote.IUserAccessVoteDAO fr.paris.lutece.plugins.participatorybudget.business.vote.IVoteDAO fr.paris.lutece.plugins.participatorybudget.business.vote.IVoteHistoryDAO fr.paris.lutece.plugins.participatorybudget.business.vote.IVotePerLocationDAO |
fr.paris.lutece.plugins.participatorybudget.business.vote.MyVote fr.paris.lutece.plugins.participatorybudget.business.vote.UserAccessVote fr.paris.lutece.plugins.participatorybudget.business.vote.UserAccessVoteDAO fr.paris.lutece.plugins.participatorybudget.business.vote.UserAccessVoteHome fr.paris.lutece.plugins.participatorybudget.business.vote.Vote fr.paris.lutece.plugins.participatorybudget.business.vote.Vote$Status fr.paris.lutece.plugins.participatorybudget.business.vote.VoteDAO fr.paris.lutece.plugins.participatorybudget.business.vote.VoteHistoryDAO fr.paris.lutece.plugins.participatorybudget.business.vote.VoteHistoryHome fr.paris.lutece.plugins.participatorybudget.business.vote.VoteHome fr.paris.lutece.plugins.participatorybudget.business.vote.VotePerLocation fr.paris.lutece.plugins.participatorybudget.business.vote.VotePerLocationDAO fr.paris.lutece.plugins.participatorybudget.business.vote.VotePerLocationHome |
fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.lang java.sql java.text java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.deamon.BizStatExportDaemon |
None | fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.portal.service.daemon java.lang java.sql java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 65 | 9.0% | 88.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.IDocumentBodyService fr.paris.lutece.plugins.participatorybudget.service.IMyInfosListener |
fr.paris.lutece.plugins.participatorybudget.service.BudgetAddOnService fr.paris.lutece.plugins.participatorybudget.service.BudgetFavoriteListener fr.paris.lutece.plugins.participatorybudget.service.BudgetFollowListener fr.paris.lutece.plugins.participatorybudget.service.BudgetIncludeService fr.paris.lutece.plugins.participatorybudget.service.BudgetMyInfosListener fr.paris.lutece.plugins.participatorybudget.service.BudgetParticipatifPlugin fr.paris.lutece.plugins.participatorybudget.service.BudgetSolrAddon fr.paris.lutece.plugins.participatorybudget.service.BudgetSolrListAddon fr.paris.lutece.plugins.participatorybudget.service.BudgetStaticService fr.paris.lutece.plugins.participatorybudget.service.BudgetparticipatifSitePropertiesGroup fr.paris.lutece.plugins.participatorybudget.service.DocumentBodyService fr.paris.lutece.plugins.participatorybudget.service.DocumentPageProjectOPService fr.paris.lutece.plugins.participatorybudget.service.DocumentPageService fr.paris.lutece.plugins.participatorybudget.service.FollowAddService fr.paris.lutece.plugins.participatorybudget.service.MyFavouritesProjects fr.paris.lutece.plugins.participatorybudget.service.MyInfosListenerService fr.paris.lutece.plugins.participatorybudget.service.MyInfosService fr.paris.lutece.plugins.participatorybudget.service.NbProjetArrCacheService fr.paris.lutece.plugins.participatorybudget.service.NoSuchPhaseException fr.paris.lutece.plugins.participatorybudget.service.ProjectLaureatAddOn fr.paris.lutece.plugins.participatorybudget.service.ProjectsRealisationSolrListAddon |
fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.participatorybudget.web.rs fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.document.business.portlet fr.paris.lutece.plugins.document.business.publication fr.paris.lutece.plugins.document.service fr.paris.lutece.plugins.document.service.publishing fr.paris.lutece.plugins.document.utils fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.favorite.service fr.paris.lutece.plugins.extend.modules.favorite.service.extender fr.paris.lutece.plugins.extend.modules.follow.service fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.modules.rating.service fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.leaflet.business fr.paris.lutece.plugins.leaflet.service fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.business.campaign fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.search.solr.business fr.paris.lutece.plugins.search.solr.indexer fr.paris.lutece.plugins.search.solr.service fr.paris.lutece.portal.business.page fr.paris.lutece.portal.business.portlet fr.paris.lutece.portal.business.resourceenhancer fr.paris.lutece.portal.business.style fr.paris.lutece.portal.service.cache fr.paris.lutece.portal.service.content fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.html fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.page fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.portal fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.site.properties fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.web fr.paris.lutece.util fr.paris.lutece.util.date fr.paris.lutece.util.html fr.paris.lutece.util.xml java.io java.lang java.sql java.text java.util java.util.concurrent java.util.regex javax.servlet.http javax.xml.transform javax.xml.transform.stream net.sf.ehcache net.sf.ehcache.event org.apache.commons.lang org.joda.time org.joda.time.format |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.service.authentication.RequestAuthenticationService |
fr.paris.lutece.plugins.participatorybudget.web.rs |
fr.paris.lutece.portal.service.spring fr.paris.lutece.util.signrequest java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.service.avatar.CampaignAvatarService |
fr.paris.lutece.plugins.participatorybudget.web |
fr.paris.lutece.plugins.avatarserver.business fr.paris.lutece.plugins.avatarserver.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.portal.service.spring java.lang java.util javax.servlet.http org.apache.commons.fileupload |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 50.0% | 90.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.bizstat.BizStatDescription fr.paris.lutece.plugins.participatorybudget.service.bizstat.TimeConsuming |
fr.paris.lutece.plugins.participatorybudget.service.bizstat.BizStartExportThread fr.paris.lutece.plugins.participatorybudget.service.bizstat.BizStatService |
fr.paris.lutece.plugins.participatorybudget.deamon fr.paris.lutece.plugins.participatorybudget.web.bizstat |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.service.project fr.paris.lutece.plugins.search.solr.business fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.io java.lang java.lang.annotation java.lang.reflect java.util org.apache.commons.csv org.apache.commons.lang org.apache.solr.client.solrj org.apache.solr.client.solrj.response org.apache.solr.common |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 18 | 25.0% | 67.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.campaign.ICampaignService |
fr.paris.lutece.plugins.participatorybudget.service.campaign.CampaignService fr.paris.lutece.plugins.participatorybudget.service.campaign.CampaignSessionListener fr.paris.lutece.plugins.participatorybudget.service.campaign.CampaignUploadHandler |
fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.avatar fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.plugins.participatorybudget.web.campaign fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.participatorybudget.web.rs fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.asynchronousupload.service fr.paris.lutece.plugins.participatorybudget.business.campaign fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign.event fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util fr.paris.lutece.util.filesystem java.lang java.sql java.text java.util java.util.concurrent javax.servlet.http org.apache.commons.fileupload org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 33.0% | 75.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.campaign.event.CampaignEventListener |
fr.paris.lutece.plugins.participatorybudget.service.campaign.event.CampaignEvent fr.paris.lutece.plugins.participatorybudget.service.campaign.event.CampaignEventListernersManager |
fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.web.campaign |
fr.paris.lutece.plugins.participatorybudget.business.campaign fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang java.util org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 28 | 17.0% | 100.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.notify.INotifyDocumentbpService |
fr.paris.lutece.plugins.participatorybudget.service.notify.NotifyDocumentbpService fr.paris.lutece.plugins.participatorybudget.service.notify.NotifyDocumentbpTaskInfoProvider fr.paris.lutece.plugins.participatorybudget.service.notify.TaskNotifyDocumentbp fr.paris.lutece.plugins.participatorybudget.service.notify.TaskNotifyDocumentbpConfigService fr.paris.lutece.plugins.participatorybudget.service.notify.WorkflowNotifyDocumentbpDaemon |
None | fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.participatorybudget.business.notify fr.paris.lutece.plugins.participatorybudget.service.project fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.plugins.workflow.service.taskinfo fr.paris.lutece.plugins.workflowcore.business.action fr.paris.lutece.plugins.workflowcore.business.config fr.paris.lutece.plugins.workflowcore.business.resource fr.paris.lutece.plugins.workflowcore.business.workflow fr.paris.lutece.plugins.workflowcore.service.action fr.paris.lutece.plugins.workflowcore.service.config fr.paris.lutece.plugins.workflowcore.service.resource fr.paris.lutece.plugins.workflowcore.service.task fr.paris.lutece.plugins.workflowcore.service.workflow fr.paris.lutece.portal.service.daemon fr.paris.lutece.portal.service.mail fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.util.html java.lang java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 50.0% | 90.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.project.IProjectService |
fr.paris.lutece.plugins.participatorybudget.service.project.ProjectService |
fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.plugins.participatorybudget.service.notify |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.document.business.spaces fr.paris.lutece.plugins.document.business.workflow fr.paris.lutece.plugins.document.modules.solr.indexer fr.paris.lutece.plugins.document.service fr.paris.lutece.plugins.document.service.publishing fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.business.portlet fr.paris.lutece.portal.business.user fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang java.sql java.util org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 27 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.service.rating.BudgetRatingService fr.paris.lutece.plugins.participatorybudget.service.rating.RatingValidationService fr.paris.lutece.plugins.participatorybudget.service.rating.VoteResourceExtender fr.paris.lutece.plugins.participatorybudget.service.rating.VoteResourceExtenderComponent |
fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.extend.business.extender fr.paris.lutece.plugins.extend.business.extender.config fr.paris.lutece.plugins.extend.modules.rating.service fr.paris.lutece.plugins.extend.modules.rating.service.security fr.paris.lutece.plugins.extend.modules.rating.service.validator fr.paris.lutece.plugins.extend.service.extender fr.paris.lutece.plugins.extend.util fr.paris.lutece.plugins.extend.web.component fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util.url java.lang java.sql java.text java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 27 | 25.0% | 84.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.service.vote.IVoteParArrandissementService |
fr.paris.lutece.plugins.participatorybudget.service.vote.MyVoteService fr.paris.lutece.plugins.participatorybudget.service.vote.VoteParArrandissementService fr.paris.lutece.plugins.participatorybudget.service.vote.VoteStatService |
fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.document.business.spaces fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.rating.business fr.paris.lutece.plugins.extend.modules.rating.service fr.paris.lutece.plugins.extend.modules.rating.service.extender fr.paris.lutece.plugins.extend.modules.rating.service.security fr.paris.lutece.plugins.extend.modules.rating.util.constants fr.paris.lutece.plugins.extend.service.extender.config fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.service.cache fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.util.json java.lang java.util java.util.regex javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 10 | 0.0% | 48.0% | 52.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.util.BudgetUtils fr.paris.lutece.plugins.participatorybudget.util.CampaignErrorJsonResponse fr.paris.lutece.plugins.participatorybudget.util.CampaignResponse fr.paris.lutece.plugins.participatorybudget.util.ModelUtils fr.paris.lutece.plugins.participatorybudget.util.ParticipatoryBudgetConstants |
fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.business.rgpd fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.project fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.participatorybudget.web.vote |
fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.util fr.paris.lutece.util.json java.io java.lang java.util org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 29 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.web.FavouritesProjectsXPage fr.paris.lutece.plugins.participatorybudget.web.MyInfosXPage fr.paris.lutece.plugins.participatorybudget.web.MyInfosXPage$1 fr.paris.lutece.plugins.participatorybudget.web.MyInfosXPage$2 fr.paris.lutece.plugins.participatorybudget.web.ProjectSolrSearch fr.paris.lutece.plugins.participatorybudget.web.ProjectsXpage |
fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.web.includes fr.paris.lutece.plugins.participatorybudget.web.rs |
fr.paris.lutece.plugins.avatar.service fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.avatar fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.portal fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.portal.util.mvc.utils fr.paris.lutece.portal.util.mvc.xpage fr.paris.lutece.portal.web fr.paris.lutece.portal.web.constants fr.paris.lutece.portal.web.xpages fr.paris.lutece.util.json fr.paris.lutece.util.url java.io java.lang java.text java.util java.util.regex javax.servlet javax.servlet.http org.apache.commons.lang org.apache.log4j org.springframework.web.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.web.bizstat.BizStatJspBean fr.paris.lutece.plugins.participatorybudget.web.bizstat.BizStatJspBean$1 fr.paris.lutece.plugins.participatorybudget.web.bizstat.BizStatJspBean$2 |
None | fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.business.rgpd fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.portal.business.user fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.util fr.paris.lutece.portal.util.mvc.admin java.lang java.lang.reflect java.sql java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 12.0% | 100.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.web.campaign.ManageCampaignJspBean |
fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignAreaJspBean fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignChronoJspBean$1 fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignChronoJspBean$2 fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignImageJspBean fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignJspBean fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignPhaseJspBean fr.paris.lutece.plugins.participatorybudget.web.campaign.CampaignThemeJspBean |
None | fr.paris.lutece.plugins.participatorybudget.business.campaign fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.campaign.event fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.util fr.paris.lutece.portal.util.mvc.admin fr.paris.lutece.portal.web.util fr.paris.lutece.util.html fr.paris.lutece.util.url java.lang java.sql java.util javax.servlet.http org.apache.commons.collections org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.web.includes.HeaderInclude fr.paris.lutece.plugins.participatorybudget.web.includes.MyInfosHeaderInclude fr.paris.lutece.plugins.participatorybudget.web.includes.MyInfosPageInclude |
fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.portal.service.content fr.paris.lutece.portal.service.includes fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.util.html java.lang java.util javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.web.notify.NotifyDocumentbpTaskComponent |
None | fr.paris.lutece.plugins.participatorybudget.business.notify fr.paris.lutece.plugins.workflow.web.task fr.paris.lutece.plugins.workflowcore.service.config fr.paris.lutece.plugins.workflowcore.service.task fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.util.html java.lang java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatorybudget.web.rs.AbstractServiceRest |
fr.paris.lutece.plugins.participatorybudget.web.rs.CampaignRest fr.paris.lutece.plugins.participatorybudget.web.rs.MyInfosRest |
None | fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.business.campaign fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.authentication fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.web fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.util fr.paris.lutece.util.signrequest java.lang javax.servlet javax.servlet.http net.sf.json |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 41 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatorybudget.web.vote.MyVoteXPage fr.paris.lutece.plugins.participatorybudget.web.vote.VoteParArrandJspBean |
None | fr.paris.lutece.plugins.document.business fr.paris.lutece.plugins.document.business.attributes fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.follow.service fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.modules.rating.service fr.paris.lutece.plugins.extend.modules.rating.service.security fr.paris.lutece.plugins.extend.modules.rating.service.validator fr.paris.lutece.plugins.extend.modules.rating.util.constants fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.participatorybudget.business fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service.rating fr.paris.lutece.plugins.participatorybudget.service.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.portal.service.captcha fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.mail fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.util.mvc.admin fr.paris.lutece.portal.util.mvc.xpage fr.paris.lutece.portal.web.xpages fr.paris.lutece.util.html fr.paris.lutece.util.json fr.paris.lutece.util.url java.io java.lang java.text java.util javax.servlet.http org.apache.commons.lang |
Package | Package Dependencies |
---|---|
fr.paris.lutece.plugins.participatorybudget.business | fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.business.bizstat | fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.business.rgpd | fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.business.vote | fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.deamon | fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service | fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service.avatar | fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign |
fr.paris.lutece.plugins.participatorybudget.service.bizstat | fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service.campaign | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign |
fr.paris.lutece.plugins.participatorybudget.service.notify | fr.paris.lutece.plugins.participatorybudget.service.project fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service.project | fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service.rating | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.service.vote | fr.paris.lutece.plugins.participatorybudget.business.vote fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.util | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.web | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.web.bizstat | fr.paris.lutece.plugins.participatorybudget.service.bizstat fr.paris.lutece.plugins.participatorybudget.business.bizstat fr.paris.lutece.plugins.participatorybudget.util fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.web.campaign | fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign |
fr.paris.lutece.plugins.participatorybudget.web.includes | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.web.rs | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
fr.paris.lutece.plugins.participatorybudget.web.vote | fr.paris.lutece.plugins.participatorybudget.service fr.paris.lutece.plugins.participatorybudget.service.campaign fr.paris.lutece.plugins.participatorybudget.service |
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. |