Beispiel #1
0
 /**
  * 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());
   }
 }