Skip to content

Commit

Permalink
certification wizard some addition changes
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Dec 16, 2015
1 parent 2a1359e commit 6348065
Showing 1 changed file with 15 additions and 2 deletions.
Expand Up @@ -236,6 +236,19 @@ private List<ObjectReferenceType> cloneListObjects(List<ObjectReferenceType> lis
return list;
}

private List<ObjectReferenceType> cloneListObjectsForSave(List<ObjectReferenceType> listToClone){
if (listToClone != null){
if (listToClone.size() > 0) {
List<ObjectReferenceType> list = new ArrayList<>();
for (ObjectReferenceType objectReferenceType : listToClone) {
list.add(objectReferenceType.clone());
}
return list;
}
}
return new ArrayList<ObjectReferenceType>();
}

public DefinitionScopeDto getScopeDefinition() {
return definitionScopeDto;
}
Expand Down Expand Up @@ -306,10 +319,10 @@ private AccessCertificationReviewerSpecificationType createAccessCertificationRe
reviewerObject.setUseObjectManager(createManagerSearchType(reviewerDto.getUseObjectManager()));
updateDefaultReviewer(reviewerDto);
reviewerObject.getDefaultReviewerRef().clear();
reviewerObject.getDefaultReviewerRef().addAll(cloneListObjects(reviewerDto.getDefaultReviewerRef()));
reviewerObject.getDefaultReviewerRef().addAll(cloneListObjectsForSave(reviewerDto.getDefaultReviewerRef()));
updateAdditionalReviewer(reviewerDto);
reviewerObject.getAdditionalReviewerRef().clear();
reviewerObject.getAdditionalReviewerRef().addAll(cloneListObjects(reviewerDto.getAdditionalReviewerRef()));
reviewerObject.getAdditionalReviewerRef().addAll(cloneListObjectsForSave(reviewerDto.getAdditionalReviewerRef()));
reviewerObject.setApprovalStrategy(reviewerDto.getApprovalStrategy());
}
return reviewerObject;
Expand Down

0 comments on commit 6348065

Please sign in to comment.