コード例 #1
0
 /*
  * save roles if allowed, since they could have changed during editing
  */
 protected void saveRolesIfDocEnroute(ActionForm form) throws Exception {
   ProtocolForm pForm = (ProtocolForm) form;
   if ((!pForm.getDocumentActions().containsKey(KRADConstants.KUALI_ACTION_CAN_SAVE)
       && pForm.getPermissionsHelper().canModifyPermissions())) {
     permissionsActionHelper.save(pForm);
   }
 }
コード例 #2
0
 @Override
 public ActionForward addUser(
     ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
     throws Exception {
   return permissionsActionHelper.addUser(mapping, form, request, response);
 }
コード例 #3
0
 @Override
 public ActionForward getPermissionsRoleRights(
     ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
     throws Exception {
   return permissionsActionHelper.getRoleRights(mapping, form, request, response);
 }
コード例 #4
0
 @Override
 public ActionForward setEditRoles(
     ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
     throws Exception {
   ActionForward forward = permissionsActionHelper.setEditRoles(mapping, form, request, response);
   saveRolesIfDocEnroute(form);
   return forward;
 }
コード例 #5
0
  @Override
  protected ActionForward saveOnClose(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    ActionForward forward = super.saveOnClose(mapping, form, request, response);

    permissionsActionHelper.save((ProtocolForm) form);

    return forward;
  }
コード例 #6
0
 @Override
 protected void preDocumentSave(KualiDocumentFormBase form) throws Exception {
   super.preDocumentSave(form);
   permissionsActionHelper.save((ProtocolForm) form);
 }