Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.business.capgeo.QpvQva fr.paris.lutece.plugins.participatoryideation.business.capgeo.QpvQvaRestResponse |
fr.paris.lutece.plugins.participatoryideation.service.capgeo fr.paris.lutece.plugins.participatoryideation.web |
java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 20.0% | 86.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.business.link.ILinkDAO |
fr.paris.lutece.plugins.participatoryideation.business.link.Link fr.paris.lutece.plugins.participatoryideation.business.link.LinkDAO fr.paris.lutece.plugins.participatoryideation.business.link.LinkHome fr.paris.lutece.plugins.participatoryideation.business.link.LinkSearcher |
fr.paris.lutece.plugins.participatoryideation.web |
fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.io java.lang 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.participatoryideation.business.notify.ITaskChangeProposalStatusConfigDAO fr.paris.lutece.plugins.participatoryideation.business.notify.ITaskNotifyIdeationConfigDAO |
fr.paris.lutece.plugins.participatoryideation.business.notify.TaskChangeProposalStatusConfig fr.paris.lutece.plugins.participatoryideation.business.notify.TaskChangeProposalStatusConfigDAO fr.paris.lutece.plugins.participatoryideation.business.notify.TaskNotifyIdeationConfig fr.paris.lutece.plugins.participatoryideation.business.notify.TaskNotifyIdeationConfigDAO |
fr.paris.lutece.plugins.participatoryideation.service.notify fr.paris.lutece.plugins.participatoryideation.web.notify |
fr.paris.lutece.plugins.workflowcore.business.config fr.paris.lutece.util.sql java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 16 | 14.0% | 73.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.business.proposal.IProposalDAO |
fr.paris.lutece.plugins.participatoryideation.business.proposal.Proposal fr.paris.lutece.plugins.participatoryideation.business.proposal.Proposal$Status fr.paris.lutece.plugins.participatoryideation.business.proposal.ProposalDAO fr.paris.lutece.plugins.participatoryideation.business.proposal.ProposalHome fr.paris.lutece.plugins.participatoryideation.business.proposal.ProposalHome$GetSubProposalsMethod fr.paris.lutece.plugins.participatoryideation.business.proposal.ProposalSearcher |
fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.service.notify fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.web.etape fr.paris.lutece.plugins.participatoryideation.web.include fr.paris.lutece.plugins.participatoryideation.web.notify |
fr.paris.lutece.plugins.participatoryideation.service.campaign fr.paris.lutece.plugins.participatoryideation.util fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.portal.business.file fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.resource fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workflow fr.paris.lutece.util.sql java.io java.lang java.sql java.util org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 25.0% | 70.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.business.submitter.ISubmitterDAO fr.paris.lutece.plugins.participatoryideation.business.submitter.ISubmitterTypeDAO |
fr.paris.lutece.plugins.participatoryideation.business.submitter.Submitter fr.paris.lutece.plugins.participatoryideation.business.submitter.SubmitterDAO fr.paris.lutece.plugins.participatoryideation.business.submitter.SubmitterHome fr.paris.lutece.plugins.participatoryideation.business.submitter.SubmitterType fr.paris.lutece.plugins.participatoryideation.business.submitter.SubmitterTypeDAO fr.paris.lutece.plugins.participatoryideation.business.submitter.SubmitterTypeHome |
fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.web.etape |
fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util fr.paris.lutece.util.sql java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 56 | 19.0% | 93.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.service.IIdeationStaticService fr.paris.lutece.plugins.participatoryideation.service.IProposalService fr.paris.lutece.plugins.participatoryideation.service.IProposalUsersService fr.paris.lutece.plugins.participatoryideation.service.IProposalWSService |
fr.paris.lutece.plugins.participatoryideation.service.ExtendableCommentRatingListener fr.paris.lutece.plugins.participatoryideation.service.IdeationErrorException fr.paris.lutece.plugins.participatoryideation.service.IdeationPlugin fr.paris.lutece.plugins.participatoryideation.service.IdeationSessionListener fr.paris.lutece.plugins.participatoryideation.service.IdeationSolrAddon fr.paris.lutece.plugins.participatoryideation.service.IdeationStaticService fr.paris.lutece.plugins.participatoryideation.service.IdeationUploadHandler fr.paris.lutece.plugins.participatoryideation.service.ProposalCommentListener fr.paris.lutece.plugins.participatoryideation.service.ProposalExtendableResourceService fr.paris.lutece.plugins.participatoryideation.service.ProposalFollowListener fr.paris.lutece.plugins.participatoryideation.service.ProposalIconProvider fr.paris.lutece.plugins.participatoryideation.service.ProposalPopupContentProvider fr.paris.lutece.plugins.participatoryideation.service.ProposalRatingListener fr.paris.lutece.plugins.participatoryideation.service.ProposalService fr.paris.lutece.plugins.participatoryideation.service.ProposalUsersService fr.paris.lutece.plugins.participatoryideation.service.ProposalWSService fr.paris.lutece.plugins.participatoryideation.service.SolrProposalIndexer |
fr.paris.lutece.plugins.participatoryideation.service.notify fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.web.etape fr.paris.lutece.plugins.participatoryideation.web.include |
fr.paris.lutece.plugins.asynchronousupload.service fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.comment.business fr.paris.lutece.plugins.extend.modules.comment.service fr.paris.lutece.plugins.extend.modules.comment.service.extender fr.paris.lutece.plugins.extend.modules.extendablecomment.business fr.paris.lutece.plugins.extend.modules.follow.service fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.modules.rating.business 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.rest.service fr.paris.lutece.plugins.leaflet.service fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.business.submitter fr.paris.lutece.plugins.participatoryideation.service.campaign fr.paris.lutece.plugins.participatoryideation.service.fileimage fr.paris.lutece.plugins.participatoryideation.util fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.search.solr.business fr.paris.lutece.plugins.search.solr.indexer fr.paris.lutece.plugins.search.solr.service fr.paris.lutece.plugins.search.solr.util fr.paris.lutece.plugins.workflowcore.business.action fr.paris.lutece.plugins.workflowcore.business.state fr.paris.lutece.plugins.workflowcore.service.workflow fr.paris.lutece.portal.business.file fr.paris.lutece.portal.service.cache fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.resource fr.paris.lutece.portal.service.search fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workflow fr.paris.lutece.util fr.paris.lutece.util.filesystem fr.paris.lutece.util.html fr.paris.lutece.util.url java.io java.lang java.sql java.text java.util java.util.concurrent javax.servlet.http org.apache.commons.collections org.apache.commons.fileupload org.apache.commons.lang org.apache.solr.client.solrj org.apache.solr.common |
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.participatoryideation.service.authentication.RequestAuthenticationService |
fr.paris.lutece.plugins.participatoryideation.service.rest |
fr.paris.lutece.portal.service.spring fr.paris.lutece.util.signrequest java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 3 | 50.0% | 43.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.service.campaign.IIdeationCampaignDataProvider |
fr.paris.lutece.plugins.participatoryideation.service.campaign.IdeationCampaignDataProvider$1 |
fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.web.etape |
fr.paris.lutece.util java.lang java.util |
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 | fr.paris.lutece.plugins.participatoryideation.service.capgeo.QpvQvaService |
fr.paris.lutece.plugins.participatoryideation.web |
fr.paris.lutece.plugins.participatoryideation.business.capgeo fr.paris.lutece.portal.service.util fr.paris.lutece.util.httpaccess java.lang java.util java.util.concurrent org.codehaus.jackson.map |
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 | fr.paris.lutece.plugins.participatoryideation.service.fileimage.IdeationFileImageService |
fr.paris.lutece.plugins.participatoryideation.service |
fr.paris.lutece.portal.business.file fr.paris.lutece.portal.business.physicalfile fr.paris.lutece.portal.service.image fr.paris.lutece.portal.service.init fr.paris.lutece.util.file java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 50.0% | 83.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.service.myinfos.IMyInfosService |
fr.paris.lutece.plugins.participatoryideation.service.myinfos.MyInfosService |
fr.paris.lutece.plugins.participatoryideation.web |
fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util fr.paris.lutece.portal.util.mvc.utils fr.paris.lutece.util.url java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 29 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.service.notify.NotifyIdeationTaskInfoProvider fr.paris.lutece.plugins.participatoryideation.service.notify.TaskChangeProposalStatus fr.paris.lutece.plugins.participatoryideation.service.notify.TaskNotifyIdeation fr.paris.lutece.plugins.participatoryideation.service.notify.TaskNotifyIdeationConfigService |
None | 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.participatoryideation.business.notify fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.service.subscription fr.paris.lutece.plugins.participatoryideation.util 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.service.config fr.paris.lutece.plugins.workflowcore.service.resource fr.paris.lutece.plugins.workflowcore.service.task fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.mail fr.paris.lutece.portal.service.prefs 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 org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.service.rest.AbstractRestBasedService |
None | None | fr.paris.lutece.plugins.participatoryideation.service.authentication fr.paris.lutece.portal.service.util fr.paris.lutece.util fr.paris.lutece.util.httpaccess java.lang java.util org.json |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 0.0% | 82.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.service.subscription.IdeationSubscriptionProviderService |
fr.paris.lutece.plugins.participatoryideation.service.notify fr.paris.lutece.plugins.participatoryideation.web |
fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.util java.lang java.util org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 8 | 0.0% | 67.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.util.CsvUtils fr.paris.lutece.plugins.participatoryideation.util.ParticipatoryIdeationConstants fr.paris.lutece.plugins.participatoryideation.util.ProposalExportUtils |
fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.service.notify fr.paris.lutece.plugins.participatoryideation.web |
au.com.bytecode.opencsv fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.util java.io java.lang java.util javax.servlet javax.servlet.http |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 52 | 21.0% | 96.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.web.ManageIdeationJspBean fr.paris.lutece.plugins.participatoryideation.web.ManageIdeationProposalsJspBean fr.paris.lutece.plugins.participatoryideation.web.ManageProposalLinksJspBean |
fr.paris.lutece.plugins.participatoryideation.web.DownloadServlet fr.paris.lutece.plugins.participatoryideation.web.IdeationApp$STEPS fr.paris.lutece.plugins.participatoryideation.web.ProposalBoForm fr.paris.lutece.plugins.participatoryideation.web.ProposalJspBean fr.paris.lutece.plugins.participatoryideation.web.ProposalLinksJspBean fr.paris.lutece.plugins.participatoryideation.web.ProposalSubscriberXPage fr.paris.lutece.plugins.participatoryideation.web.ProposalSubscriptionXPage fr.paris.lutece.plugins.participatoryideation.web.ProposalXPage fr.paris.lutece.plugins.participatoryideation.web.ProposalsXpage fr.paris.lutece.plugins.participatoryideation.web.SubmitterJspBean fr.paris.lutece.plugins.participatoryideation.web.SubmitterTypeJspBean |
fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.service |
fr.paris.lutece.plugins.avatar.service fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.comment.business fr.paris.lutece.plugins.extend.modules.comment.service fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.leaflet.business fr.paris.lutece.plugins.participatoryideation.business.capgeo fr.paris.lutece.plugins.participatoryideation.business.link fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.business.submitter fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.service.campaign fr.paris.lutece.plugins.participatoryideation.service.capgeo fr.paris.lutece.plugins.participatoryideation.service.myinfos fr.paris.lutece.plugins.participatoryideation.service.subscription fr.paris.lutece.plugins.participatoryideation.util fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service fr.paris.lutece.portal.business.file fr.paris.lutece.portal.business.physicalfile fr.paris.lutece.portal.business.user fr.paris.lutece.portal.service.admin fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.mail fr.paris.lutece.portal.service.message fr.paris.lutece.portal.service.portal fr.paris.lutece.portal.service.prefs fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workflow fr.paris.lutece.portal.util.mvc.admin fr.paris.lutece.portal.util.mvc.utils fr.paris.lutece.portal.util.mvc.xpage fr.paris.lutece.portal.web fr.paris.lutece.portal.web.util fr.paris.lutece.portal.web.xpages fr.paris.lutece.util fr.paris.lutece.util.html fr.paris.lutece.util.url freemarker.ext.beans java.io java.lang java.sql java.util 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 | 25.0% | 100.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.participatoryideation.web.etape.AbstractFormEtape fr.paris.lutece.plugins.participatoryideation.web.etape.IFormEtape |
fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeApprox fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeDescription fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeLocation fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeRecap fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeTitle fr.paris.lutece.plugins.participatoryideation.web.etape.FormEtapeUpload |
None | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.business.submitter fr.paris.lutece.plugins.participatoryideation.service fr.paris.lutece.plugins.participatoryideation.service.campaign fr.paris.lutece.portal.service.datastore fr.paris.lutece.portal.service.i18n fr.paris.lutece.portal.service.security fr.paris.lutece.portal.service.spring fr.paris.lutece.portal.service.util java.lang java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 17 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.web.include.HeaderInclude |
None | fr.paris.lutece.plugins.extend.business.extender.history fr.paris.lutece.plugins.extend.modules.comment.business fr.paris.lutece.plugins.extend.modules.comment.service fr.paris.lutece.plugins.extend.modules.follow.service.extender fr.paris.lutece.plugins.extend.service.extender.history fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.service 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.util.html java.lang java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.participatoryideation.web.notify.ChangeProposalStatusTaskComponent fr.paris.lutece.plugins.participatoryideation.web.notify.NotifyIdeationTaskComponent |
None | fr.paris.lutece.plugins.participatoryideation.business.notify fr.paris.lutece.plugins.participatoryideation.business.proposal 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.i18n fr.paris.lutece.portal.service.template fr.paris.lutece.portal.service.util fr.paris.lutece.util fr.paris.lutece.util.html java.lang java.util javax.servlet.http org.apache.commons.lang |
Package | Package Dependencies |
---|---|
fr.paris.lutece.plugins.participatoryideation.business.proposal | fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
fr.paris.lutece.plugins.participatoryideation.service | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
fr.paris.lutece.plugins.participatoryideation.service.notify | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
fr.paris.lutece.plugins.participatoryideation.web | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web |
fr.paris.lutece.plugins.participatoryideation.web.etape | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
fr.paris.lutece.plugins.participatoryideation.web.include | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
fr.paris.lutece.plugins.participatoryideation.web.notify | fr.paris.lutece.plugins.participatoryideation.business.proposal fr.paris.lutece.plugins.participatoryideation.web fr.paris.lutece.plugins.participatoryideation.business.proposal |
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. |