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 | 
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 |