Inserted data for user,role and region
This commit is contained in:
@@ -40,5 +40,7 @@ public class GepafinConstant {
|
||||
public static final String LOGIN_SUCCESS_MSG="login.successfully";
|
||||
public static final String PASSWORD_MIN_LEN ="pass.min.len.msg";
|
||||
public static final String EMAIL_ALREADY_EXISTS = "email.already.exists";
|
||||
public static final String DOCUMENT_ID_NOT_FOUND="document.id.not.found";
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -118,8 +118,11 @@ public class CallDao {
|
||||
}
|
||||
|
||||
private DocumentEntity convertToDocumentEntity(DocumentReq documentReq, CallEntity callEntity) {
|
||||
DocumentEntity documentEntity = new DocumentEntity();
|
||||
validateDocumentEntity(documentReq.getFileName());
|
||||
validateDocumentEntity(documentReq.getId(),documentReq.getFileName());
|
||||
DocumentEntity documentEntity = documentRepository.findById(documentReq.getId());
|
||||
if(documentEntity==null){
|
||||
throw new ResourceNotFoundException(Status.VALIDATION_ERROR,GepafinConstant.DOCUMENT_NOT_FOUND);
|
||||
}
|
||||
documentEntity.setFileName(documentReq.getFileName());
|
||||
documentEntity.setFilePath(documentReq.getUrl());
|
||||
documentEntity.setCall(callEntity);
|
||||
@@ -160,7 +163,11 @@ public class CallDao {
|
||||
}
|
||||
}
|
||||
|
||||
public void validateDocumentEntity(String name) {
|
||||
public void validateDocumentEntity(Long documentId,String name) {
|
||||
if(documentId==null){
|
||||
throw new CustomValidationException(Status.VALIDATION_ERROR,Translator.toLocale(GepafinConstant.DOCUMENT_ID_NOT_FOUND));
|
||||
}
|
||||
|
||||
if (!StringUtils.hasText(name)) {
|
||||
throw new CustomValidationException(Status.VALIDATION_ERROR, Translator.toLocale(GepafinConstant.NAME_NOT_EMPTY_MSG));
|
||||
}
|
||||
@@ -276,16 +283,14 @@ public class CallDao {
|
||||
|
||||
private List<LookUpDataResponse> createCallTargetAudienceCheckList(CallEntity callEntity, List<LookUpDataEntity> lookUpDataEntities) {
|
||||
List<LookUpDataResponse> lookUpDataResponses=new ArrayList<>();
|
||||
List<CallTargetAudienceChecklistEntity> callTargetAudienceChecklistEntities=new ArrayList<>();
|
||||
for(LookUpDataEntity lookUpDataEntity:lookUpDataEntities){
|
||||
CallTargetAudienceChecklistEntity callTargetAudienceChecklistEntity=new CallTargetAudienceChecklistEntity();
|
||||
callTargetAudienceChecklistEntity.setIsValidated(false);
|
||||
callTargetAudienceChecklistEntity.setLookupData(lookUpDataEntity);
|
||||
callTargetAudienceChecklistEntity.setCall(callEntity);
|
||||
callTargetAudienceChecklistEntities.add(callTargetAudienceChecklistEntity);
|
||||
callTargetAudienceChecklistEntity= callTargetAudienceChecklistRepository.save(callTargetAudienceChecklistEntity);
|
||||
lookUpDataResponses.add(convertToLookUpDataResponseBean(lookUpDataEntity,callTargetAudienceChecklistEntity));
|
||||
}
|
||||
callTargetAudienceChecklistRepository.saveAll(callTargetAudienceChecklistEntities);
|
||||
return lookUpDataResponses;
|
||||
}
|
||||
|
||||
@@ -301,14 +306,6 @@ public class CallDao {
|
||||
.orElseThrow(() -> new ResourceNotFoundException(Status.VALIDATION_ERROR, Translator.toLocale(GepafinConstant.LOOK_UP_DATA_NOT_VALID_MSG)));
|
||||
}
|
||||
|
||||
private CallTargetAudienceChecklistEntity createChecklistEntity(CallEntity callEntity, LookUpDataEntity lookUpDataEntity) {
|
||||
CallTargetAudienceChecklistEntity checklistEntity = new CallTargetAudienceChecklistEntity();
|
||||
checklistEntity.setCall(callEntity);
|
||||
checklistEntity.setLookupData(lookUpDataEntity);
|
||||
checklistEntity.setIsValidated(false);
|
||||
return checklistEntity;
|
||||
}
|
||||
|
||||
public LookUpDataResponse convertToLookUpDataResponseBean(LookUpDataEntity lookUpDataEntity,CallTargetAudienceChecklistEntity callTargetAudienceChecklistEntity) {
|
||||
LookUpDataResponse lookUpDataResponse = new LookUpDataResponse();
|
||||
lookUpDataResponse.setId(callTargetAudienceChecklistEntity.getId());
|
||||
|
||||
Reference in New Issue
Block a user