SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.3
Threshold is medium
Effort is default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
41 |
21 |
0 |
0 |
fr.paris.lutece.plugins.workflow.modules.notifygru.business.NotifyGruHistory
Bug |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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.cache.NotifyGruCacheService
Bug |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |
74 |
Medium |
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.BroadcastNotificationConfig
Bug |
Category |
Details |
Line |
Priority |
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 |
93 |
Medium |
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.EmailNotificationConfig
Bug |
Category |
Details |
Line |
Priority |
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 |
80 |
Medium |
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.GuichetNotificationConfig
Bug |
Category |
Details |
Line |
Priority |
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 |
87 |
Medium |
fr.paris.lutece.plugins.workflow.modules.notifygru.web.notificationconfig.impl.SMSNotificationConfig
Bug |
Category |
Details |
Line |
Priority |
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 |
72 |
Medium |