Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
45 23 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.workflow.modules.alertgru.business.AlertGruTaskConfig 2
fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue 4
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory 10
fr.paris.lutece.plugins.workflow.modules.alertgru.service.cache.AlertGruCacheService 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.AlertGruTaskConfigController 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.AgentAlertConfig 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.BroadcastAlertConfig 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.EmailAlertConfig 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.GuichetAlertConfig 1
fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.SMSAlertConfig 1

fr.paris.lutece.plugins.workflow.modules.alertgru.business.AlertGruTaskConfig

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.alertgru.business.AlertGruTaskConfig.getMarkerProviders() may expose internal representation by returning AlertGruTaskConfig._listMarkerProviders MALICIOUS_CODE EI_EXPOSE_REP 218 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.AlertGruTaskConfig.setMarkerProviders(List) may expose internal representation by storing an externally mutable object into AlertGruTaskConfig._listMarkerProviders MALICIOUS_CODE EI_EXPOSE_REP2 229 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue.getAlertReferenceDate() may expose internal representation by returning UpdateTaskStateResourceQueue._tAlertReferenceDate MALICIOUS_CODE EI_EXPOSE_REP 250 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue.getCreationDate() may expose internal representation by returning UpdateTaskStateResourceQueue._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP 231 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue.setAlertReferenceDate(Timestamp) may expose internal representation by storing an externally mutable object into UpdateTaskStateResourceQueue._tAlertReferenceDate MALICIOUS_CODE EI_EXPOSE_REP2 261 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.UpdateTaskStateResourceQueue.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into UpdateTaskStateResourceQueue._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 242 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.getAgent() may expose internal representation by returning AlertGruHistory._oAgent MALICIOUS_CODE EI_EXPOSE_REP 219 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.getBroadCast() may expose internal representation by returning AlertGruHistory._oBroadCast MALICIOUS_CODE EI_EXPOSE_REP 135 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.getEmail() may expose internal representation by returning AlertGruHistory._oEmail MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.getGuichet() may expose internal representation by returning AlertGruHistory._oGuichet MALICIOUS_CODE EI_EXPOSE_REP 177 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.getSMS() may expose internal representation by returning AlertGruHistory._oSMS MALICIOUS_CODE EI_EXPOSE_REP 198 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.setAgent(AgentHistory) may expose internal representation by storing an externally mutable object into AlertGruHistory._oAgent MALICIOUS_CODE EI_EXPOSE_REP2 230 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.setBroadCast(BroadcastHistory) may expose internal representation by storing an externally mutable object into AlertGruHistory._oBroadCast MALICIOUS_CODE EI_EXPOSE_REP2 146 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.setEmail(EmailHistory) may expose internal representation by storing an externally mutable object into AlertGruHistory._oEmail MALICIOUS_CODE EI_EXPOSE_REP2 167 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.setGuichet(GuichetHistory) may expose internal representation by storing an externally mutable object into AlertGruHistory._oGuichet MALICIOUS_CODE EI_EXPOSE_REP2 188 Medium
fr.paris.lutece.plugins.workflow.modules.alertgru.business.history.AlertGruHistory.setSMS(SMSHistory) may expose internal representation by storing an externally mutable object into AlertGruHistory._oSMS MALICIOUS_CODE EI_EXPOSE_REP2 209 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.service.cache.AlertGruCacheService

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.workflow.modules.alertgru.service.cache.AlertGruCacheService.getInstance() may expose internal representation by returning AlertGruCacheService._singleton MALICIOUS_CODE MS_EXPOSE_REP 75 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.AlertGruTaskConfigController

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.AlertGruTaskConfigController(ITask) may expose internal representation by storing an externally mutable object into AlertGruTaskConfigController._task MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.AgentAlertConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.AgentAlertConfig(HttpServletRequest, AlertGruTaskConfig) may expose internal representation by storing an externally mutable object into AgentAlertConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.BroadcastAlertConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.BroadcastAlertConfig(HttpServletRequest, AlertGruTaskConfig) may expose internal representation by storing an externally mutable object into BroadcastAlertConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 90 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.EmailAlertConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.EmailAlertConfig(HttpServletRequest, AlertGruTaskConfig) may expose internal representation by storing an externally mutable object into EmailAlertConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.GuichetAlertConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.GuichetAlertConfig(HttpServletRequest, AlertGruTaskConfig) may expose internal representation by storing an externally mutable object into GuichetAlertConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.SMSAlertConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.alertgru.web.alertconfig.impl.SMSAlertConfig(HttpServletRequest, AlertGruTaskConfig) may expose internal representation by storing an externally mutable object into SMSAlertConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium