@Override
 @PreAuthorize("checkPermission('StudentSchedulingStatusTypeEdit')")
 public void save(SimpleEditInterface data, SessionContext context, Session hibSession) {
   for (StudentSectioningStatus status : StudentSectioningStatusDAO.getInstance().findAll()) {
     Record r = data.getRecord(status.getUniqueId());
     if (r == null) delete(status, context, hibSession);
     else update(status, r, context, hibSession);
   }
   for (Record r : data.getNewRecords()) save(r, context, hibSession);
 }