List of usage examples for org.springframework.transaction.annotation Propagation NOT_SUPPORTED
Propagation NOT_SUPPORTED
To view the source code for org.springframework.transaction.annotation Propagation NOT_SUPPORTED.
Click Source Link
From source file:com.silverpeas.notification.delayed.DelayedNotificationManager.java
@Override @Transactional(propagation = Propagation.NOT_SUPPORTED) public DelayedNotificationFrequency getDefaultDelayedNotificationFrequency() { DelayedNotificationFrequency defaultFrequency = DelayedNotificationFrequency .decode(settings.getString("DEFAULT_DELAYED_NOTIFICATION_FREQUENCY")); if (defaultFrequency == null) { defaultFrequency = DelayedNotificationFrequency.NONE; }//from ww w . java 2s . com return defaultFrequency; }
From source file:ca.uhn.fhir.jpa.dao.BaseHapiFhirSystemDao.java
@Override @Transactional(propagation = Propagation.NOT_SUPPORTED) public int performReindexingPass(final Integer theCount) { try {/*from www .j av a 2s .co m*/ return doPerformReindexingPass(theCount); } catch (ReindexFailureException e) { ourLog.warn("Reindexing failed for resource {}", e.getResourceId()); markResourceAsIndexingFailed(e.getResourceId()); return -1; } }
From source file:org.wallride.service.UserService.java
@CacheEvict(value = WallRideCacheConfiguration.USER_CACHE, allEntries = true) @Transactional(propagation = Propagation.NOT_SUPPORTED) public List<User> bulkDeleteUser(UserBulkDeleteRequest bulkDeleteForm, BindingResult result) { List<User> users = new ArrayList<>(); for (long id : bulkDeleteForm.getIds()) { final UserDeleteRequest deleteRequest = new UserDeleteRequest.Builder().id(id).build(); final BeanPropertyBindingResult r = new BeanPropertyBindingResult(deleteRequest, "request"); r.setMessageCodesResolver(messageCodesResolver); TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager); transactionTemplate.setPropagationBehavior(TransactionTemplate.PROPAGATION_REQUIRES_NEW); User user = null;//from w ww.jav a2 s.co m try { user = transactionTemplate.execute(new TransactionCallback<User>() { public User doInTransaction(TransactionStatus status) { try { return deleteUser(deleteRequest, r); } catch (BindException e) { throw new RuntimeException(e); } } }); users.add(user); } catch (Exception e) { logger.debug("Errors: {}", r); result.addAllErrors(r); } } return users; }
From source file:com.xn.interfacetest.service.impl.TestSuitServiceImpl.java
@Transactional(propagation = Propagation.NOT_SUPPORTED) private void excute(List<TestSuitDto> testSuitDtoList, TestEnvironmentDto testEnvironmentDto, Long planId, TestReportDto testReportDto) throws Exception { String systemIds = ""; for (int i = 0; i < testSuitDtoList.size(); i++) { try {// w ww .ja va 2 s.c om //id systemIds = testSuitDtoList.get(i).getSystemId() + ","; //? excuteSuit(testSuitDtoList.get(i), testEnvironmentDto, planId, testReportDto); } catch (Exception e) { logger.error("?:" + testSuitDtoList.get(i).getName(), e); throw e; } } testReportDto.setSystemIds( StringUtils.isNotBlank(systemIds) ? systemIds.substring(0, systemIds.length() - 1) : null); }
From source file:com.devicehive.service.UserService.java
/** * Retrieves user by id (no networks fetched in this case) * * @param id user id//from www . ja v a2 s . co m * @return User model without networks, or null if there is no such user */ @Transactional(propagation = Propagation.NOT_SUPPORTED) public UserVO findById(@NotNull long id) { return userDao.find(id); }
From source file:gov.nih.nci.cabig.caaers.dao.CaaersDao.java
/** * This method will reassociate the domain object to hibernate session. With a lock mode none. * //www. jav a2s.c om * @param o - * the domain object instance that is to be reassociated */ @Transactional(propagation = Propagation.NOT_SUPPORTED) public void reassociate(T o) { // getHibernateTemplate().lock(o, LockMode.NONE); getHibernateTemplate().update(o); }
From source file:ch.algotrader.service.TransactionServiceImpl.java
/** * {@inheritDoc}/*from w w w .j av a 2s . co m*/ */ @Transactional(propagation = Propagation.NOT_SUPPORTED) @Override public void recordTransaction(final Transaction transaction) { if (!this.coreConfig.isPositionCheckDisabled()) { this.transactionPersistenceService.ensurePositionAndCashBalance(transaction); } this.transactionPersistenceService.saveTransaction(transaction); }
From source file:net.longfalcon.newsj.Binaries.java
@Transactional(isolation = Isolation.READ_COMMITTED, propagation = Propagation.NOT_SUPPORTED) public void updateGroupModel(Group group) { groupDAO.update(group); }
From source file:ch.algotrader.service.TransactionServiceImpl.java
@Transactional(propagation = Propagation.NOT_SUPPORTED) @Override/* w w w. j av a 2 s. co m*/ public void persistTransaction(final Transaction transaction) { if (!this.coreConfig.isPositionCheckDisabled()) { this.transactionPersistenceService.ensurePositionAndCashBalance(transaction); } TransactionResultVO transactionResult = this.transactionPersistenceService.saveTransaction(transaction); handleTransactionResult(transaction, transactionResult); }
From source file:org.wallride.service.ArticleService.java
@Transactional(propagation = Propagation.NOT_SUPPORTED) @CacheEvict(value = WallRideCacheConfiguration.ARTICLE_CACHE, allEntries = true) public List<Article> bulkDeleteArticle(ArticleBulkDeleteRequest bulkDeleteRequest, BindingResult result) { List<Article> articles = new ArrayList<>(); for (long id : bulkDeleteRequest.getIds()) { final ArticleDeleteRequest deleteRequest = new ArticleDeleteRequest.Builder().id(id) .language(bulkDeleteRequest.getLanguage()).build(); final BeanPropertyBindingResult r = new BeanPropertyBindingResult(deleteRequest, "request"); r.setMessageCodesResolver(messageCodesResolver); TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager); transactionTemplate.setPropagationBehavior(TransactionTemplate.PROPAGATION_REQUIRES_NEW); Article article = null;//from w ww.j ava 2s. c om try { article = transactionTemplate.execute(new TransactionCallback<Article>() { public Article doInTransaction(TransactionStatus status) { try { return deleteArticle(deleteRequest, r); } catch (BindException e) { throw new RuntimeException(e); } } }); articles.add(article); } catch (Exception e) { logger.debug("Errors: {}", r); result.addAllErrors(r); } } return articles; }