Project Information
Project:
common-back (spotbugsMain)
SpotBugs version: 4.9.4
Code analyzed:
- /builds/common/common-back/build/classes/java/main/com/common/back/controller/PasswordController.class
- /builds/common/common-back/build/classes/java/main/com/common/back/controller/UserController.class
- /builds/common/common-back/build/classes/java/main/com/common/back/controller/FacilityController.class
- /builds/common/common-back/build/classes/java/main/com/common/back/controller/FacilitiesController.class
- /builds/common/common-back/build/classes/java/main/com/common/back/controller/HealthCheckController.class
- /builds/common/common-back/build/classes/java/main/com/common/back/context/UserContext.class
- /builds/common/common-back/build/classes/java/main/com/common/back/context/UserInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/aspect/LoggingAspect.class
- /builds/common/common-back/build/classes/java/main/com/common/back/utils/ActionEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/utils/OperationEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/CommonBackApplication.class
- /builds/common/common-back/build/classes/java/main/com/common/back/filter/AuthorizationHeaderFilter.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/RelatedDonorContactPoint.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ContactInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/CtrLiaisonDoctor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/TransplantCoauthor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/EntryOperator.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/TransplantLiaisonDoctor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/EthicsReviewApprovalReceiptDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ReseachDirector.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/EthicsReviewApprovalDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ApprovalInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/Ledger.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/RegisterInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/CtrCoauthor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/GetFacilityFormRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/FacilityDirector.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/SurveyYear.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/FacilitiesInfoList.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/EthicsReviewApprovalLatestReceiptDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ChangedHistory.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/FacilitiesInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/EtcContactPoint.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/RegisterRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ErrorResponse.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/GetFacilityForm200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/UpdaterInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/AffiliationList.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ApproveRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/SearchFacilitiesListRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/TrumpInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/Register.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ConductApprovalReceiptDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/FacilitiesList.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/OperationInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/FacilityForm.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/ClinicalDepartment.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facilities/Approve200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/ContactInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/RegisterInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/ErrorResponse.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/UpdaterInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/Facility.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/Address.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/facility/ClinicalDepartment.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersPrivilegesCheckRequestUserId200ResponseFormFieldPrivilegesInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200ResponseFacilityInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersCreateRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/UserInfomation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200ResponseFacilityListInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersSearchList200ResponseUserListInnerRolesInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersPrivilegesCheckRequestUserIdRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersPrivilegesCheckRequestUserId200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersCreate200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersSearchList200ResponseFacilityListInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersPrivilegesCheckRequestUserId200ResponseFieldPrivilegesInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersSearchList200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersCreateRequestFacilityInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/GetMe200Response.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/ErrorResponse.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200ResponseRoleListInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersSearchListRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200ResponseClinicalDepartmentListInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/UserRole.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/Facility.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserId200ResponseUserRivisionHistoryInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersSearchList200ResponseUserListInner.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/UserRoleFacility.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersApprovalRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/User.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/PostUsersUserinfomationUserIdRequest.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/model/user/User$RoleEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/facilities/ApiUtil.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/facilities/FacilitiesApi.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/facility/ApiUtil.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/facility/FacilityApi.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/user/ApiUtil.class
- /builds/common/common-back/build/classes/java/main/com/common/back/api/user/UsersApi.class
- /builds/common/common-back/build/classes/java/main/com/common/back/helper/LoggingMailSender.class
- /builds/common/common-back/build/classes/java/main/com/common/back/helper/DefaultInitializer.class
- /builds/common/common-back/build/classes/java/main/com/common/back/helper/StaticContextAccessor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/ContactInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/SelectionMaster.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/FacilityMaster.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/ReseachDirector.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/EthicsReviewApprovalDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/Ledger.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/CtrCoauthor.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/FacilityDirector.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/SurveyYear.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/Information.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/EthicsReviewApprovalLatestReceiptDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/FacilityMasterRivisionHistory.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/ErrorResponse.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/FieldInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/TrumpInfo.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/Register.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/ConductApprovalReceiptDate.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/Address.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/OperationInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/facility/ClinicalDepartment.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/PrivilegeMaster.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/UserRoleList.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/Information.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/RoleMaster.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/UserMasterRivisionHistory.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/MailTextData.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/Hospital.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/Facility.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/UserMasterView.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/OperationInformation.class
- /builds/common/common-back/build/classes/java/main/com/common/back/model/user/UserMaster.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/FacilityMasterRivisionHistoryRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/PrivilegeMasterRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/RoleMasterRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/UserRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/SelectionMasterRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/repository/FacilityRepository.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/CorsConfig.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/MailConfig.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/WebConfig.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/SecurityConfig.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/CustomDbRoleJwtConverter.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/CustomRoleJwtConverter.class
- /builds/common/common-back/build/classes/java/main/com/common/back/config/AwsConfig.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/CommonConstant$RoleCodeEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/CommonConstant.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/ApiErrorCodeEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/ErrorCodeEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/CommonConstant$AccessPrivilegeEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/code/CommonConstant$CmnScreenEnum.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/FacilitiesService$1.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/MailService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/FacilitiesService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/UserMasterService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/MailService$MailData.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/UserService$1.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/UserService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/FacilityService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/PasswordService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/CognitoService$1.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/CognitoService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/RoleService.class
- /builds/common/common-back/build/classes/java/main/com/common/back/service/MailService$1.class
- /builds/common/common-back/build/classes/java/main/com/common/back/util/PasswordMaker.class
- /builds/common/common-back/build/classes/java/main/com/common/back/util/CommonUtils.class
- /builds/common/common-back/build/classes/java/main/com/common/back/util/MessageUtils.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/UnauthorizedException.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/AbstractException.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/PasswordChangeException.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/GlobalExceptionHandler.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/ForbiddenException.class
- /builds/common/common-back/build/classes/java/main/com/common/back/exception/SystemException.class
Metrics
12613 lines of code analyzed,
in 164 classes,
in 21 packages.
| High Priority Warnings |
|
0.00 |
| Medium Priority Warnings |
1 |
0.08 |
|
Total Warnings
|
1
|
0.08
|
(* Defects per Thousand lines of non-commenting source statements)
Contents
Summary
Warnings
Click on a warning row to see full context information.
|
ES
|
Comparison of String parameter using == or != in com.common.back.service.MailService.CreateZipfile(String, String, String) |
|
Bug type ES_COMPARING_PARAMETER_STRING_WITH_EQ (click for details)
In class com.common.back.service.MailService In method com.common.back.service.MailService.CreateZipfile(String, String, String) Actual type String String constant "test" Value loaded from fileName At MailService.java:[line 354]
|
This code compares a java.lang.String parameter for reference
equality using the == or != operators. Requiring callers to
pass only String constants or interned strings to a method is unnecessarily
fragile, and rarely leads to measurable performance gains. Consider
using the equals(Object) method instead.
See CWE-595: Comparison of Object References Instead of Object Contents.