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 |
| 45 |
23 |
0 |
0 |
fr.paris.lutece.plugins.workflow.modules.alertgru.business.AlertGruTaskConfig
| Bug |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |
Category |
Details |
Line |
Priority |
| 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 |