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 |
22 |
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.TaskNotifyGru
| Bug |
Category |
Details |
Line |
Priority |
| 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 |
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 |
75 |
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 |
94 |
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 |
81 |
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 |
88 |
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 |
73 |
Medium |