@Transactional(readOnly = false, propagation = Propagation.REQUIRES_NEW) public void updateUserRights(final PFUserDO user, final List<UserRightVO> list) { updateUserRights(user, list, true); }
start = System.currentTimeMillis(); final List<UserRightVO> list = form.rightsData.getRights(); userRightDao.updateUserRights(getData(), list, false); end = System.currentTimeMillis(); log.info("Finish updating user rights. Took: " + (end - start) / 1000 + " sec.");
right1.setValue(UserRightValue.READWRITE); right2.setValue(UserRightValue.READONLY); userRightDao.updateUserRights(user, list); list = userRightDao.getUserRights(user); right1 = right2 = null; right1.setValue(UserRightValue.READONLY); right2.setValue(null); userRightDao.updateUserRights(user, list); list = userRightDao.getUserRights(user); right1 = right2 = null;