diff options
author | 2024-11-26 15:29:45 +0100 | |
---|---|---|
committer | 2024-12-05 14:18:49 +0100 | |
commit | 2dac434c92dfd20791eda9364783846a5da8c605 (patch) | |
tree | e9f0ede75d3257edf25467f12b9d9a67d6a6b17f /cps-ri/src/main/java/org | |
parent | cd6fc6bf8fb1d28d741199c07b7dd6ecaac6d6a5 (diff) |
Moved common classes under the api package under api
- moved common classes under the api package
- moved Spec files
Issue-ID: CPS-2512
Change-Id: I88046280ce359ce8cc488ad37d4e6f85406b0dbf
Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
Diffstat (limited to 'cps-ri/src/main/java/org')
18 files changed, 38 insertions, 39 deletions
diff --git a/cps-ri/src/main/java/org/onap/cps/ri/CpsAdminPersistenceServiceImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/CpsAdminPersistenceServiceImpl.java index b85b0f9b98..494d6919da 100755 --- a/cps-ri/src/main/java/org/onap/cps/ri/CpsAdminPersistenceServiceImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/CpsAdminPersistenceServiceImpl.java @@ -28,6 +28,10 @@ import java.util.Collection; import java.util.stream.Collectors; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.onap.cps.api.exceptions.AlreadyDefinedException; +import org.onap.cps.api.exceptions.DataspaceInUseException; +import org.onap.cps.api.model.Anchor; +import org.onap.cps.api.model.Dataspace; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.SchemaSetEntity; @@ -35,10 +39,6 @@ import org.onap.cps.ri.repository.AnchorRepository; import org.onap.cps.ri.repository.DataspaceRepository; import org.onap.cps.ri.repository.SchemaSetRepository; import org.onap.cps.spi.CpsAdminPersistenceService; -import org.onap.cps.spi.exceptions.AlreadyDefinedException; -import org.onap.cps.spi.exceptions.DataspaceInUseException; -import org.onap.cps.spi.model.Anchor; -import org.onap.cps.spi.model.Dataspace; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.stereotype.Component; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/CpsDataPersistenceServiceImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/CpsDataPersistenceServiceImpl.java index cacdba93cc..c43c8e2999 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/CpsDataPersistenceServiceImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/CpsDataPersistenceServiceImpl.java @@ -23,7 +23,7 @@ package org.onap.cps.ri; -import static org.onap.cps.spi.PaginationOption.NO_PAGINATION; +import static org.onap.cps.api.parameters.PaginationOption.NO_PAGINATION; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSet.Builder; @@ -43,6 +43,16 @@ import java.util.stream.Collectors; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.hibernate.StaleStateException; +import org.onap.cps.api.exceptions.AlreadyDefinedException; +import org.onap.cps.api.exceptions.ConcurrencyException; +import org.onap.cps.api.exceptions.CpsAdminException; +import org.onap.cps.api.exceptions.CpsPathException; +import org.onap.cps.api.exceptions.DataNodeNotFoundException; +import org.onap.cps.api.exceptions.DataNodeNotFoundExceptionBatch; +import org.onap.cps.api.model.DataNode; +import org.onap.cps.api.model.DataNodeBuilder; +import org.onap.cps.api.parameters.FetchDescendantsOption; +import org.onap.cps.api.parameters.PaginationOption; import org.onap.cps.cpspath.parser.CpsPathQuery; import org.onap.cps.cpspath.parser.CpsPathUtil; import org.onap.cps.cpspath.parser.PathParsingException; @@ -54,16 +64,6 @@ import org.onap.cps.ri.repository.DataspaceRepository; import org.onap.cps.ri.repository.FragmentRepository; import org.onap.cps.ri.utils.SessionManager; import org.onap.cps.spi.CpsDataPersistenceService; -import org.onap.cps.spi.FetchDescendantsOption; -import org.onap.cps.spi.PaginationOption; -import org.onap.cps.spi.exceptions.AlreadyDefinedException; -import org.onap.cps.spi.exceptions.ConcurrencyException; -import org.onap.cps.spi.exceptions.CpsAdminException; -import org.onap.cps.spi.exceptions.CpsPathException; -import org.onap.cps.spi.exceptions.DataNodeNotFoundException; -import org.onap.cps.spi.exceptions.DataNodeNotFoundExceptionBatch; -import org.onap.cps.spi.model.DataNode; -import org.onap.cps.spi.model.DataNodeBuilder; import org.onap.cps.utils.JsonObjectMapper; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.stereotype.Service; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/CpsModulePersistenceServiceImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/CpsModulePersistenceServiceImpl.java index e5853abf39..023e76ef89 100755 --- a/cps-ri/src/main/java/org/onap/cps/ri/CpsModulePersistenceServiceImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/CpsModulePersistenceServiceImpl.java @@ -49,6 +49,12 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.lang3.StringUtils; import org.hibernate.exception.ConstraintViolationException; +import org.onap.cps.api.exceptions.AlreadyDefinedException; +import org.onap.cps.api.exceptions.DuplicatedYangResourceException; +import org.onap.cps.api.exceptions.ModelValidationException; +import org.onap.cps.api.model.ModuleDefinition; +import org.onap.cps.api.model.ModuleReference; +import org.onap.cps.api.model.SchemaSet; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.SchemaSetEntity; import org.onap.cps.ri.models.YangResourceEntity; @@ -58,12 +64,6 @@ import org.onap.cps.ri.repository.ModuleReferenceRepository; import org.onap.cps.ri.repository.SchemaSetRepository; import org.onap.cps.ri.repository.YangResourceRepository; import org.onap.cps.spi.CpsModulePersistenceService; -import org.onap.cps.spi.exceptions.AlreadyDefinedException; -import org.onap.cps.spi.exceptions.DuplicatedYangResourceException; -import org.onap.cps.spi.exceptions.ModelValidationException; -import org.onap.cps.spi.model.ModuleDefinition; -import org.onap.cps.spi.model.ModuleReference; -import org.onap.cps.spi.model.SchemaSet; import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/AnchorRepository.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/AnchorRepository.java index f7f750c983..aa6367dff2 100755 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/AnchorRepository.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/AnchorRepository.java @@ -22,10 +22,10 @@ package org.onap.cps.ri.repository; import java.util.Collection; import java.util.Optional; +import org.onap.cps.api.exceptions.AnchorNotFoundException; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.SchemaSetEntity; -import org.onap.cps.spi.exceptions.AnchorNotFoundException; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/DataspaceRepository.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/DataspaceRepository.java index b79d802d95..c38da0dbae 100755 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/DataspaceRepository.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/DataspaceRepository.java @@ -21,8 +21,8 @@ package org.onap.cps.ri.repository; import java.util.Optional; +import org.onap.cps.api.exceptions.DataspaceNotFoundException; import org.onap.cps.ri.models.DataspaceEntity; -import org.onap.cps.spi.exceptions.DataspaceNotFoundException; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepository.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepository.java index 6813995d99..87d7697df4 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepository.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepository.java @@ -21,8 +21,8 @@ package org.onap.cps.ri.repository; import java.util.Collection; +import org.onap.cps.api.parameters.FetchDescendantsOption; import org.onap.cps.ri.models.FragmentEntity; -import org.onap.cps.spi.FetchDescendantsOption; public interface FragmentPrefetchRepository { Collection<FragmentEntity> prefetchDescendantsOfFragmentEntities( diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepositoryImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepositoryImpl.java index bcf01b3d76..6b95213a13 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepositoryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentPrefetchRepositoryImpl.java @@ -29,9 +29,9 @@ import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; import lombok.RequiredArgsConstructor; +import org.onap.cps.api.parameters.FetchDescendantsOption; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.FragmentEntity; -import org.onap.cps.spi.FetchDescendantsOption; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.PreparedStatementSetter; import org.springframework.jdbc.core.RowMapper; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentQueryBuilder.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentQueryBuilder.java index e35440e29a..3f3ca79900 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentQueryBuilder.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentQueryBuilder.java @@ -31,6 +31,8 @@ import java.util.Map; import java.util.Queue; import lombok.RequiredArgsConstructor; import org.apache.commons.text.StringSubstitutor; +import org.onap.cps.api.exceptions.CpsPathException; +import org.onap.cps.api.parameters.PaginationOption; import org.onap.cps.cpspath.parser.CpsPathPrefixType; import org.onap.cps.cpspath.parser.CpsPathQuery; import org.onap.cps.cpspath.parser.CpsPathUtil; @@ -38,8 +40,6 @@ import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.FragmentEntity; import org.onap.cps.ri.utils.EscapeUtils; -import org.onap.cps.spi.PaginationOption; -import org.onap.cps.spi.exceptions.CpsPathException; import org.springframework.stereotype.Component; @RequiredArgsConstructor diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQuery.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQuery.java index 49c8e76ab5..9c1929eaf7 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQuery.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQuery.java @@ -22,11 +22,11 @@ package org.onap.cps.ri.repository; import java.util.List; +import org.onap.cps.api.parameters.PaginationOption; import org.onap.cps.cpspath.parser.CpsPathQuery; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.FragmentEntity; -import org.onap.cps.spi.PaginationOption; public interface FragmentRepositoryCpsPathQuery { List<FragmentEntity> findByAnchorAndCpsPath(AnchorEntity anchorEntity, CpsPathQuery cpsPathQuery); diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQueryImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQueryImpl.java index 01b2813cd3..e8c2725670 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQueryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/FragmentRepositoryCpsPathQueryImpl.java @@ -26,11 +26,11 @@ import jakarta.transaction.Transactional; import java.util.List; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.onap.cps.api.parameters.PaginationOption; import org.onap.cps.cpspath.parser.CpsPathQuery; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.FragmentEntity; -import org.onap.cps.spi.PaginationOption; @RequiredArgsConstructor @Slf4j diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceQuery.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceQuery.java index ad0f9c5c61..85d0e438cb 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceQuery.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceQuery.java @@ -22,7 +22,7 @@ package org.onap.cps.ri.repository; import java.util.Collection; import java.util.Map; -import org.onap.cps.spi.model.ModuleReference; +import org.onap.cps.api.model.ModuleReference; /** * This interface is used in conjunction with {@link ModuleReferenceRepository} to create native sql queries. diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceRepositoryImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceRepositoryImpl.java index 4ca02a9c3c..b98696ca72 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceRepositoryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/ModuleReferenceRepositoryImpl.java @@ -34,7 +34,7 @@ import java.util.stream.Collectors; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; -import org.onap.cps.spi.model.ModuleReference; +import org.onap.cps.api.model.ModuleReference; import org.springframework.transaction.annotation.Transactional; @Slf4j diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetRepository.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetRepository.java index b455bc04c0..4e4948e601 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetRepository.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetRepository.java @@ -24,9 +24,9 @@ package org.onap.cps.ri.repository; import java.util.Collection; import java.util.List; import java.util.Optional; +import org.onap.cps.api.exceptions.SchemaSetNotFoundException; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.models.SchemaSetEntity; -import org.onap.cps.spi.exceptions.SchemaSetNotFoundException; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetYangResourceRepositoryImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetYangResourceRepositoryImpl.java index 287bcda01b..989809af5b 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetYangResourceRepositoryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/SchemaSetYangResourceRepositoryImpl.java @@ -27,7 +27,6 @@ import java.util.List; import org.hibernate.Session; import org.springframework.transaction.annotation.Transactional; - @Transactional public class SchemaSetYangResourceRepositoryImpl implements SchemaSetYangResourceRepository { diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepository.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepository.java index ef7b12dc9c..2875511c1e 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepository.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepository.java @@ -22,7 +22,7 @@ package org.onap.cps.ri.repository; import java.util.Collection; import java.util.List; -import org.onap.cps.spi.model.ModuleReference; +import org.onap.cps.api.model.ModuleReference; public interface YangResourceNativeRepository { diff --git a/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepositoryImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepositoryImpl.java index c65ab7d6fa..34f1ee362a 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepositoryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/repository/YangResourceNativeRepositoryImpl.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.StringJoiner; import lombok.extern.slf4j.Slf4j; import org.hibernate.type.StandardBasicTypes; -import org.onap.cps.spi.model.ModuleReference; +import org.onap.cps.api.model.ModuleReference; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; diff --git a/cps-ri/src/main/java/org/onap/cps/ri/utils/CpsValidatorImpl.java b/cps-ri/src/main/java/org/onap/cps/ri/utils/CpsValidatorImpl.java index 4f942a37ea..fa9feee1e7 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/utils/CpsValidatorImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/utils/CpsValidatorImpl.java @@ -25,9 +25,9 @@ import java.util.Arrays; import java.util.Collection; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.onap.cps.api.exceptions.DataValidationException; +import org.onap.cps.api.parameters.PaginationOption; import org.onap.cps.impl.utils.CpsValidator; -import org.onap.cps.spi.PaginationOption; -import org.onap.cps.spi.exceptions.DataValidationException; import org.springframework.stereotype.Component; @Slf4j diff --git a/cps-ri/src/main/java/org/onap/cps/ri/utils/SessionManager.java b/cps-ri/src/main/java/org/onap/cps/ri/utils/SessionManager.java index b81a0bd39d..06ac12594d 100644 --- a/cps-ri/src/main/java/org/onap/cps/ri/utils/SessionManager.java +++ b/cps-ri/src/main/java/org/onap/cps/ri/utils/SessionManager.java @@ -36,12 +36,12 @@ import lombok.extern.slf4j.Slf4j; import org.hibernate.HibernateException; import org.hibernate.LockMode; import org.hibernate.Session; +import org.onap.cps.api.exceptions.SessionManagerException; +import org.onap.cps.api.exceptions.SessionTimeoutException; import org.onap.cps.ri.models.AnchorEntity; import org.onap.cps.ri.models.DataspaceEntity; import org.onap.cps.ri.repository.AnchorRepository; import org.onap.cps.ri.repository.DataspaceRepository; -import org.onap.cps.spi.exceptions.SessionManagerException; -import org.onap.cps.spi.exceptions.SessionTimeoutException; import org.springframework.beans.factory.config.ConfigurableBeanFactory; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; |