/** * This method is to set ProtocolActionType * * @param protocolSubmission * @param protocolSubmissionDetail */ private void setProtocolSubmissionAction( org.kuali.kra.irb.actions.submit.ProtocolSubmissionLite protocolSubmission, Protocol protocol, SubmissionDetails protocolSubmissionDetail) { ProtocolAction protcolAction = findProtocolActionForSubmission(protocolSubmission, protocol); if (protcolAction != null) { protcolAction.refreshNonUpdateableReferences(); ActionType actionTypeInfo = protocolSubmissionDetail.addNewActionType(); actionTypeInfo.setActionId(BigInteger.valueOf(protcolAction.getActionId())); if (protcolAction.getProtocolActionTypeCode() != null) { actionTypeInfo.setActionTypeCode(new BigInteger(protcolAction.getProtocolActionTypeCode())); actionTypeInfo.setActionTypeDescription( protcolAction.getProtocolActionType().getDescription()); } if (protcolAction.getActionDate() != null) { actionTypeInfo.setActionDate( getDateTimeService().getCalendar(protcolAction.getActionDate())); } actionTypeInfo.setActionComments(protcolAction.getComments()); } }