package com.enioka.jqm.test.spring1.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.enioka.jqm.test.spring1.domain.Offering; import com.enioka.jqm.test.spring1.domain.OfferingRepository; @Service @Transactional public class OfferingService { @Autowired private OfferingRepository repository; public Offering updateOfferingTypeCode(Long offeringNumber, String code) { Offering offering = repository.findByOfferingNumber(offeringNumber); offering.setOfferingTypeCode(code); return offering; } public void createOne(long id, long offeringNumber, String type) { Offering o = new Offering(); o.setOfferingId(id); o.setOfferingNumber(offeringNumber); o.setOfferingTypeCode(type); repository.save(o); } public Offering getOfferingByNumber(Long offeringNumber) { return repository.findByOfferingNumber(offeringNumber); } }