X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fservice%2Ffn%2FFnLanguageService.java;h=c39a12b6796323876483621bf8b97681c3414b85;hb=ffd9af970318c1f5a0bad46d7aad5d4611414aae;hp=40f8bf65b6a2008ea5434d59630f00035c483867;hpb=83de9db899ebf7ec87220670d6f5cf35a10d087b;p=portal.git diff --git a/portal-BE/src/main/java/org/onap/portal/service/fn/FnLanguageService.java b/portal-BE/src/main/java/org/onap/portal/service/fn/FnLanguageService.java index 40f8bf65..c39a12b6 100644 --- a/portal-BE/src/main/java/org/onap/portal/service/fn/FnLanguageService.java +++ b/portal-BE/src/main/java/org/onap/portal/service/fn/FnLanguageService.java @@ -40,13 +40,19 @@ package org.onap.portal.service.fn; +import java.security.Principal; import java.util.List; +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; @@ -55,7 +61,13 @@ public class FnLanguageService { this.fnLanguageDao = fnLanguageDao; } - public List getLanguages(){ + public Optional findById(final Long id){ + return fnLanguageDao.findById(id); + } + public List getLanguages(Principal principal){ return fnLanguageDao.findAll(); } + public FnLanguage save(final FnLanguage fnLanguage){ + return fnLanguageDao.saveAndFlush(fnLanguage); + } }