Example usage for org.springframework.transaction.annotation Propagation REQUIRED

List of usage examples for org.springframework.transaction.annotation Propagation REQUIRED

Introduction

In this page you can find the example usage for org.springframework.transaction.annotation Propagation REQUIRED.

Prototype

Propagation REQUIRED

To view the source code for org.springframework.transaction.annotation Propagation REQUIRED.

Click Source Link

Document

Support a current transaction, create a new one if none exists.

Usage

From source file:cs544.wamp_blog_engine.service.impl.CategoryTagService.java

@Transactional(propagation = Propagation.REQUIRED)
@Override
public void updateTag(Tag tag) {
    tagDAO.updateTag(tag);
}

From source file:com.mycompany.secondAttemptCrud.CarTOYOTACrudServiceImpl.java

@Transactional(propagation = Propagation.REQUIRED)
public carTOYOTA remove(carTOYOTA entity) {
    //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    return null;/*from  w  ww. j  a  va2  s.  c  o  m*/
}

From source file:com.springmvc.videoteca.spring.service.SalaServiceImpl.java

@Override
@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
public void delete(int id) {
    salaDAO.delete(id);
}

From source file:com.mycompany.capstone.dao.CategoryDaoDbImpl.java

@Override
@Transactional(propagation = Propagation.REQUIRED)
public Category create(Category category) {
    jdbcTemplate.update(SQL_INSERT_CATEGORY, category.getCategory());

    Integer id = jdbcTemplate.queryForObject("SELECT LAST_INSERT_ID()", Integer.class);

    category.setId(id);/*www.jav  a 2  s .  c o  m*/

    return category;
}

From source file:com.milos.neo4j.dao.impl.GameDAOImpl.java

@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
@Override/*from   w  ww  . ja  v  a 2  s . c o m*/
public void endOldGames() {
    Calendar calendar = Calendar.getInstance();
    calendar.add(Calendar.HOUR, -1);
    String updateQuery = "MATCH (g:Game) where g.ended = false and g.roundStartDate <= {date} set g.ended = true";
    Map<String, Long> params = new HashMap<>();
    params.put("date", calendar.getTimeInMillis());
    session.query(updateQuery, params, false);
}

From source file:com.mycompany.capstone.dao.StatusValueDaoDbImpl.java

@Override
@Transactional(propagation = Propagation.REQUIRED)
public StatusValue get(int id) {
    return jdbcTemplate.queryForObject(SQL_GET_STATUS, new StatusValueMapper(), id);
}

From source file:dao.DAOProvincia.java

/**
 * /*ww w.j  a v  a2 s .  com*/
 * @param _provincia 
 */
@Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = exceptionsDAO.BorrarLugarException.class)
public void borrarProvincia(Provincia _provincia) {
    em.remove(em.merge(_provincia));
}

From source file:com.bia.ccm.services.impl.OrganizationServiceImpl.java

@Override
@Transactional(propagation = Propagation.REQUIRED)
public Organization saveOrganization(Organization organization, long organizationId) {
    if (organization.getOrganizationId() != organizationId) {
        throw new NoRoleException();
    }/*w  ww .  j av a  2s.c o m*/
    Organization org = this.organizationDao.findByOrganizationId(organizationId);
    /* address */
    org.setStreet(organization.getStreet());
    org.setCity(organization.getCity());
    org.setState(organization.getState());
    org.setZipcode(organization.getZipcode());
    org.setCountry(organization.getCountry());
    /* phones */
    org.setPhone(organization.getPhone());
    org.setFax(organization.getFax());
    /* contact */
    org.setContactName(organization.getContactName());
    org.setContactEmail(organization.getContactEmail());

    return this.organizationDao.merge(org);

}

From source file:com.mycompany.secondAttemptCrud.EmployeeCrudServiceImpl.java

@Transactional(propagation = Propagation.REQUIRED)
public Employee remove(Employee entity) {
    // throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    return null;/*from w w w. j av  a  2s.  co  m*/
}

From source file:cs544.letmegiveexam.service.UserService.java

@Transactional(propagation = Propagation.REQUIRED)
public User getUserByUsername(String username) {
    return userDAO.findByUsername(username);
}