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
41 22 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory 12
fr.paris.lutece.plugins.workflow.modules.notifygru.business.TaskNotifyGruConfig 2
fr.paris.lutece.plugins.workflow.modules.notifygru.service.TaskNotifyGru 1
fr.paris.lutece.plugins.workflow.modules.notifygru.service.cache.NotifyGruCacheService 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.NotifyGruTaskConfigController 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.AgentNotificationConfig 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.BroadcastNotificationConfig 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.EmailNotificationConfig 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.GuichetNotificationConfig 1
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.SMSNotificationConfig 1

fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getAgent() may expose internal representation by returning NotifyGruHistory._oAgent MALICIOUS_CODE EI_EXPOSE_REP 222 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getBroadCast() may expose internal representation by returning NotifyGruHistory._oBroadCast MALICIOUS_CODE EI_EXPOSE_REP 138 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getEmail() may expose internal representation by returning NotifyGruHistory._oEmail MALICIOUS_CODE EI_EXPOSE_REP 159 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getEvent() may expose internal representation by returning NotifyGruHistory._oEvent MALICIOUS_CODE EI_EXPOSE_REP 243 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getGuichet() may expose internal representation by returning NotifyGruHistory._oGuichet MALICIOUS_CODE EI_EXPOSE_REP 180 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.getSMS() may expose internal representation by returning NotifyGruHistory._oSMS MALICIOUS_CODE EI_EXPOSE_REP 201 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setAgent(AgentHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oAgent MALICIOUS_CODE EI_EXPOSE_REP2 233 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setBroadCast(BroadcastHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oBroadCast MALICIOUS_CODE EI_EXPOSE_REP2 149 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setEmail(EmailHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oEmail MALICIOUS_CODE EI_EXPOSE_REP2 170 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setEvent(EventHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oEvent MALICIOUS_CODE EI_EXPOSE_REP2 253 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setGuichet(GuichetHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oGuichet MALICIOUS_CODE EI_EXPOSE_REP2 191 Medium
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory.setSMS(SMSHistory) may expose internal representation by storing an externally mutable object into NotifyGruHistory._oSMS MALICIOUS_CODE EI_EXPOSE_REP2 212 Medium

fr.paris.lutece.plugins.workflow.modules.notifygru.business.TaskNotifyGruConfig

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

fr.paris.lutece.plugins.workflow.modules.notifygru.service.TaskNotifyGru

Bug Catégorie Détails Ligne Priorité
Return value of String.replaceAll(String, String) ignored in fr.paris.lutece.plugins.workflow.modules.notifygru.service.TaskNotifyGru.buildBroadcastNotification(TaskNotifyGruConfig, Map) CORRECTNESS RV_RETURN_VALUE_IGNORED 430 High

fr.paris.lutece.plugins.workflow.modules.notifygru.service.cache.NotifyGruCacheService

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

fr.paris.lutece.plugins.workflow.modules.notifygru.web.NotifyGruTaskConfigController

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

fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.AgentNotificationConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.AgentNotificationConfig(HttpServletRequest, TaskNotifyGruConfig) may expose internal representation by storing an externally mutable object into AgentNotificationConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium

fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.BroadcastNotificationConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.BroadcastNotificationConfig(HttpServletRequest, TaskNotifyGruConfig) may expose internal representation by storing an externally mutable object into BroadcastNotificationConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium

fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.EmailNotificationConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.EmailNotificationConfig(HttpServletRequest, TaskNotifyGruConfig) may expose internal representation by storing an externally mutable object into EmailNotificationConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 81 Medium

fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.GuichetNotificationConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.GuichetNotificationConfig(HttpServletRequest, TaskNotifyGruConfig) may expose internal representation by storing an externally mutable object into GuichetNotificationConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 88 Medium

fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.SMSNotificationConfig

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.SMSNotificationConfig(HttpServletRequest, TaskNotifyGruConfig) may expose internal representation by storing an externally mutable object into SMSNotificationConfig._config MALICIOUS_CODE EI_EXPOSE_REP2 73 Medium