Domain model change
[portal.git] / portal-BE / src / main / java / org / onap / portal / service / fn / FnLanguageService.java
index da9c048..c39a12b 100644 (file)
@@ -46,9 +46,13 @@ import java.util.Optional;
 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;
 
@@ -60,10 +64,10 @@ public class FnLanguageService {
        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);
        }
 }