/** * This method is to check the record is identical on update if record does not exist then return * true to perform update * * @param fieldValues * @param mdocPersonSignatureModule * @return */ @SuppressWarnings("deprecation") private boolean isRecordUpdateValid( Map<String, Object> fieldValues, PersonSignatureModule mdocPersonSignatureModule) { boolean isRecordUpdateValid = false; List<PersonSignatureModule> authorizedSignatures = (List<PersonSignatureModule>) getBoService().findMatching(PersonSignatureModule.class, fieldValues); if (authorizedSignatures.isEmpty()) { isRecordUpdateValid = true; } else { PersonSignatureModule dbPersonSignatureModule = authorizedSignatures.get(0); Long dbPersonSignatureModuleId = dbPersonSignatureModule.getPersonSignatureModuleId(); if (mdocPersonSignatureModule .getPersonSignatureModuleId() .equals(dbPersonSignatureModuleId)) { isRecordUpdateValid = true; } } return isRecordUpdateValid; }