protected PhdIndividualProgramProcess executeActivity(PhdIndividualProgramProcess process, User userView, Object object) {
for (final PhdParticipantBean bean : (List<PhdParticipantBean>) object) {
PhdParticipant guiding = process.addGuiding(bean);
if (bean.getGuidingAcceptanceLetter() != null && bean.getGuidingAcceptanceLetter().getFileContent() != null) {
PhdProgramDocumentUploadBean acceptanceLetter = bean.getGuidingAcceptanceLetter();
new PhdGuiderAcceptanceLetter(guiding, acceptanceLetter.getType(), "", bean.getGuidingAcceptanceLetter()
.getFileContent(), bean.getGuidingAcceptanceLetter().getFilename(),
userView != null ? userView.getPerson() : process.getPerson());
}
}
return process;