import org.onap.portal.dao.fn.FnLanguageDao;
import org.onap.portal.domain.db.fn.FnLanguage;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
@Service
+@EnableAspectJAutoProxy
+@Transactional
public class FnLanguageService {
private final FnLanguageDao fnLanguageDao;
public Optional<FnLanguage> findById(final Long id){
return fnLanguageDao.findById(id);
}
- public List<FnLanguage> getLanguages(){
+ public List<FnLanguage> getLanguages(Principal principal){
return fnLanguageDao.findAll();
}
- public FnLanguage save(final Principal principal, final FnLanguage fnLanguage){
- return fnLanguageDao.save(fnLanguage);
+ public FnLanguage save(final FnLanguage fnLanguage){
+ return fnLanguageDao.saveAndFlush(fnLanguage);
}
}