FindBugs Results

The following document contains the results of FindBugs.

Summary

FilesErrors
612

Files

FilesViolations
org.bejug.javacareers.project.properties.ItemValueBindingList 1
org.bejug.javacareers.jobs.view.jsf.forms.PostCommercialEducationForm 2
org.bejug.javacareers.jobs.view.jsf.forms.PostJobForm 2
org.bejug.javacareers.jobs.view.jsf.forms.OrganisationForm 1
org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm 5
org.bejug.javacareers.jobs.view.jsf.model.UserTracker 1

org.bejug.javacareers.project.properties.ItemValueBindingList

ViolationLine
EI2: org.bejug.javacareers.project.properties.ItemValueBindingList.setItemList(ItemValueBinding[]) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/project/properties/ItemValueBindingList.itemList 48

org.bejug.javacareers.jobs.view.jsf.forms.PostCommercialEducationForm

ViolationLine
EI: org.bejug.javacareers.jobs.view.jsf.forms.PostCommercialEducationForm.getStartDate() may expose internal representation by returning org.bejug.javacareers.jobs.view.jsf.forms.PostCommercialEducationForm.startDate 172
EI2: org.bejug.javacareers.jobs.view.jsf.forms.PostCommercialEducationForm.setStartDate(java.util.Date) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/jobs/view/jsf/forms/PostCommercialEducationForm.startDate 180

org.bejug.javacareers.jobs.view.jsf.forms.PostJobForm

ViolationLine
EI: org.bejug.javacareers.jobs.view.jsf.forms.PostJobForm.getStartDate() may expose internal representation by returning org.bejug.javacareers.jobs.view.jsf.forms.PostJobForm.startDate 119
EI2: org.bejug.javacareers.jobs.view.jsf.forms.PostJobForm.setStartDate(java.util.Date) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/jobs/view/jsf/forms/PostJobForm.startDate 127

org.bejug.javacareers.jobs.view.jsf.forms.OrganisationForm

ViolationLine
RCN: Redundant comparison to null in org.bejug.javacareers.jobs.view.jsf.forms.OrganisationForm.deleteParameterValue() 204

org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm

ViolationLine
EI: org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.getSelectedProfiles() may expose internal representation by returning org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.selectedProfiles 110
EI2: org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.setSelectedProfiles(String[]) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/jobs/view/jsf/forms/SearchJobForm.selectedProfiles 118
EI: org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.getLocations() may expose internal representation by returning org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.locations 140
EI2: org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.setLocations(String[]) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/jobs/view/jsf/forms/SearchJobForm.locations 148
EI2: org.bejug.javacareers.jobs.view.jsf.forms.SearchJobForm.setProfiles(String[]) may expose internal representation by storing an externally mutable object into org/bejug/javacareers/jobs/view/jsf/forms/SearchJobForm.selectedProfiles 172

org.bejug.javacareers.jobs.view.jsf.model.UserTracker

ViolationLine
SnVI: org.bejug.javacareers.jobs.view.jsf.model.UserTracker is Serializable; consider declaring a serialVersionUID 0