Loading src/main/java/org/etsi/osl/tmf/BootstrapResources.java +8 −2 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ import org.etsi.osl.tmf.rcm634.model.ResourceSpecification; import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationCreate; import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationRef; import org.etsi.osl.tmf.rcm634.repo.ResourceCatalogRepository; import org.etsi.osl.tmf.rcm634.repo.ResourceCategoriesRepository; import org.etsi.osl.tmf.rcm634.repo.ResourceSpecificationRepository; import org.etsi.osl.tmf.rcm634.reposervices.ResourceCandidateRepoService; import org.etsi.osl.tmf.rcm634.reposervices.ResourceCatalogRepoService; Loading Loading @@ -71,6 +72,9 @@ public class BootstrapResources { @Autowired ResourceSpecificationRepository resourceSpecificationRepo; @Autowired ResourceCategoriesRepository resourceCategoriesRepository; @Autowired ObjectMapper objectMapper; Loading Loading @@ -249,6 +253,7 @@ public class BootstrapResources { } @Transactional private void createBootResourceSpec( ResourceCategory scategory, String aname, String afile) { ResourceSpecificationCreate rsc = this.resourceSpecRepoService.readFromLocalLogicalResourceSpec( afile ); Loading @@ -259,6 +264,7 @@ public class BootstrapResources { } @Transactional private void addToCategory(ResourceCategory scategory, ResourceSpecification resourceSpecificationObj) { //Turn the ResourceSpecification to a ResourceCanditate to save it to the ResourceCatalogRepo Loading src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCandidateRepoService.java +2 −1 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import org.springframework.transaction.annotation.Transactional; import jakarta.validation.Valid; @Service @Transactional public class ResourceCandidateRepoService { Loading Loading @@ -157,7 +158,7 @@ public class ResourceCandidateRepoService { if ( catObj!=null){ catObj.getResourceCandidateObj().add(savedCand); //add candidate ref to category catObj = this.categsRepoService.categsRepo.save(catObj); catObj = this.categsRepoService.categsRepoSave(catObj); } } Loading src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCatalogRepoService.java +9 −4 Original line number Diff line number Diff line Loading @@ -33,9 +33,11 @@ import org.etsi.osl.tmf.rcm634.model.ResourceCategoryRef; import org.etsi.osl.tmf.rcm634.repo.ResourceCatalogRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import jakarta.validation.Valid; @Service @Transactional public class ResourceCatalogRepoService { @Autowired Loading Loading @@ -90,9 +92,11 @@ public class ResourceCatalogRepoService { return this.catalogRepo.save(sc); } public ResourceCatalog updateCatalog(ResourceCatalog serviceCatalog) { @Transactional public ResourceCatalog updateCatalog(ResourceCatalog resourceCatalog) { return this.catalogRepo.save(serviceCatalog); resourceCatalog.getCategoryObj().size(); return this.catalogRepo.save(resourceCatalog); } public ResourceCatalog updateCatalogDataFromAPICall(ResourceCatalog rc, ResourceCatalogUpdate resCatalog) { Loading Loading @@ -173,6 +177,7 @@ public class ResourceCatalogRepoService { ---------------------------------------------------------------------------------------------------------------*/ @Transactional public ResourceCatalog findByName(String aName) { Optional<ResourceCatalog> optionalCat = this.catalogRepo.findByName( aName ); if ( optionalCat.isPresent()) { Loading src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCategoryRepoService.java +8 −0 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import jakarta.persistence.EntityManagerFactory; import jakarta.validation.Valid; @Service @Transactional public class ResourceCategoryRepoService { Loading Loading @@ -91,6 +93,7 @@ public class ResourceCategoryRepoService { } @Transactional public List<ResourceCategory> findAll() { return (List<ResourceCategory>) this.categsRepo.findAll(); } Loading Loading @@ -294,4 +297,9 @@ public class ResourceCategoryRepoService { } public ResourceCategory categsRepoSave(ResourceCategory catObj) { return categsRepo.save(catObj); } } src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceSpecificationRepoService.java +1 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ import jakarta.persistence.EntityManagerFactory; import jakarta.validation.Valid; @Service @Transactional public class ResourceSpecificationRepoService { private static final transient Log logger = LogFactory.getLog(ResourceSpecificationRepoService.class.getName()); Loading Loading
src/main/java/org/etsi/osl/tmf/BootstrapResources.java +8 −2 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ import org.etsi.osl.tmf.rcm634.model.ResourceSpecification; import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationCreate; import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationRef; import org.etsi.osl.tmf.rcm634.repo.ResourceCatalogRepository; import org.etsi.osl.tmf.rcm634.repo.ResourceCategoriesRepository; import org.etsi.osl.tmf.rcm634.repo.ResourceSpecificationRepository; import org.etsi.osl.tmf.rcm634.reposervices.ResourceCandidateRepoService; import org.etsi.osl.tmf.rcm634.reposervices.ResourceCatalogRepoService; Loading Loading @@ -71,6 +72,9 @@ public class BootstrapResources { @Autowired ResourceSpecificationRepository resourceSpecificationRepo; @Autowired ResourceCategoriesRepository resourceCategoriesRepository; @Autowired ObjectMapper objectMapper; Loading Loading @@ -249,6 +253,7 @@ public class BootstrapResources { } @Transactional private void createBootResourceSpec( ResourceCategory scategory, String aname, String afile) { ResourceSpecificationCreate rsc = this.resourceSpecRepoService.readFromLocalLogicalResourceSpec( afile ); Loading @@ -259,6 +264,7 @@ public class BootstrapResources { } @Transactional private void addToCategory(ResourceCategory scategory, ResourceSpecification resourceSpecificationObj) { //Turn the ResourceSpecification to a ResourceCanditate to save it to the ResourceCatalogRepo Loading
src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCandidateRepoService.java +2 −1 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import org.springframework.transaction.annotation.Transactional; import jakarta.validation.Valid; @Service @Transactional public class ResourceCandidateRepoService { Loading Loading @@ -157,7 +158,7 @@ public class ResourceCandidateRepoService { if ( catObj!=null){ catObj.getResourceCandidateObj().add(savedCand); //add candidate ref to category catObj = this.categsRepoService.categsRepo.save(catObj); catObj = this.categsRepoService.categsRepoSave(catObj); } } Loading
src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCatalogRepoService.java +9 −4 Original line number Diff line number Diff line Loading @@ -33,9 +33,11 @@ import org.etsi.osl.tmf.rcm634.model.ResourceCategoryRef; import org.etsi.osl.tmf.rcm634.repo.ResourceCatalogRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import jakarta.validation.Valid; @Service @Transactional public class ResourceCatalogRepoService { @Autowired Loading Loading @@ -90,9 +92,11 @@ public class ResourceCatalogRepoService { return this.catalogRepo.save(sc); } public ResourceCatalog updateCatalog(ResourceCatalog serviceCatalog) { @Transactional public ResourceCatalog updateCatalog(ResourceCatalog resourceCatalog) { return this.catalogRepo.save(serviceCatalog); resourceCatalog.getCategoryObj().size(); return this.catalogRepo.save(resourceCatalog); } public ResourceCatalog updateCatalogDataFromAPICall(ResourceCatalog rc, ResourceCatalogUpdate resCatalog) { Loading Loading @@ -173,6 +177,7 @@ public class ResourceCatalogRepoService { ---------------------------------------------------------------------------------------------------------------*/ @Transactional public ResourceCatalog findByName(String aName) { Optional<ResourceCatalog> optionalCat = this.catalogRepo.findByName( aName ); if ( optionalCat.isPresent()) { Loading
src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceCategoryRepoService.java +8 −0 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import jakarta.persistence.EntityManagerFactory; import jakarta.validation.Valid; @Service @Transactional public class ResourceCategoryRepoService { Loading Loading @@ -91,6 +93,7 @@ public class ResourceCategoryRepoService { } @Transactional public List<ResourceCategory> findAll() { return (List<ResourceCategory>) this.categsRepo.findAll(); } Loading Loading @@ -294,4 +297,9 @@ public class ResourceCategoryRepoService { } public ResourceCategory categsRepoSave(ResourceCategory catObj) { return categsRepo.save(catObj); } }
src/main/java/org/etsi/osl/tmf/rcm634/reposervices/ResourceSpecificationRepoService.java +1 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ import jakarta.persistence.EntityManagerFactory; import jakarta.validation.Valid; @Service @Transactional public class ResourceSpecificationRepoService { private static final transient Log logger = LogFactory.getLog(ResourceSpecificationRepoService.class.getName()); Loading