Release 1.0.4

This commit is contained in:
Fabio Sinibaldi 2023-01-13 17:36:22 +01:00
parent b5db9cfdf3
commit 293689e788
45 changed files with 219 additions and 174 deletions

View File

@ -2,7 +2,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for org.gcube.spatial.data.gcube-sdi-suite
## [v1.0.4-SNAPSHOT] - 2023-01-10
## [v1.0.4] - 2023-01-10
- Updated plugin framework
## [v1.0.3] - 2022-12-07

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.ckan-plugin
This library contains gcube-cms plugins for ckan materializations
## [v1.0.2-SNAPSHOT] - 2023-01-10
## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@ -12,3 +8,6 @@ This library contains gcube-cms plugins for ckan materializations
## [v1.0.0] - 2022-02-24
- First release
- This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,7 +1,7 @@
gCube CMS Suite
gCube CMS Suite : CKAN Plugins
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This library is expected to contains gcube-cms plugins for ckan materializations.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@ -11,15 +11,12 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
## Change log
See [CHANGELOG.md](CHANGELOG.md).
## License
This project is licensed under the EUPL V.1.1 License - see the [LICENSE.md](LICENSE.md) file for details.
## About the gCube Framework

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>ckan-plugins</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.2</version>
<name>gCube CMS - CKAN Plugins</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,8 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms-plugin-framework
## [v1.0.3-SNAPSHOT] - 2023-01-10
## [v1.0.3] - 2023-01-10
- UserUtils in framework
## [v1.0.2] 2022-01-17
@ -13,4 +11,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Serialization Features
## [v1.0.0] 2021-09-20
- First release
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,8 +1,11 @@
CMS - Plugin Framework
--------------------------------------------------
CMS Plugin Framework is a library containing the definition of Java interfaces that plugins should implement
This module contains the definition of interfaces that server plugins are expected to implement.
Basic and abstract implementations are provided in different module default-lc-manager.
Basic providers (e.g. WSProvider, ISProvider) used both in test and by the service are implemented here for simplicity.
## Built with
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@ -12,8 +15,8 @@ CMS Plugin Framework is a library containing the definition of Java interfaces t
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log

View File

@ -4,12 +4,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>cms-plugin-framework</artifactId>
<version>1.0.3-SNAPSHOT</version>
<version>1.0.3</version>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>

View File

@ -1,8 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.cms-test-commons
## [v1.0.4-SNAPSHOT] - 2023-01-10
## [v1.0.4] - 2023-01-10
- Pom updates
## [v1.0.3] - 2022-12-07
@ -15,4 +13,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Introduced profiled documents
## [v1.0.0] - 2021-09-11
- First release
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,14 +1,19 @@
gCube CMS - test-commons
--------------------------------------------------
Common logic used by test cases
Common utilities for testing such as :
- access to test-resources Maps
- Test Credentials management
- Basic plugin Test Case implementations
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>cms-test-commons</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
<name>CMS Test Commons</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>

View File

@ -16,6 +16,19 @@ import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Properties;
/**
* This class is used in order to set gCube Credentials for tests that needs a gCube Infrastructure.
*
* The method TokenSetter.set(String context) is used in order to specify the context to test.
*
* The library expects a Properties file /tokens.properties in the classpath like the following example :
*
* /root/vo/vre1 = GCUBE-TOKEN
* ...
* /devRoot/vo = JWT-TOKEN
* ...
*
*/
@Slf4j
public class TokenSetter {

View File

@ -1,11 +1,8 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.concessioni-lifecycle
This library contains custom extensions for the support of GNA "concessioni" use case
## [v1.0.3-SNAPSHOT] - 2023-01-10
## [v1.0.3] - 2023-01-10
- Pom updates
- Fixes default access
## [v1.0.2] - 2022-12-07
- Pom updates
@ -16,3 +13,5 @@ This library contains custom extensions for the support of GNA "concessioni" use
## [v1.0.0] - 2021-12-15
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,8 +1,14 @@
gCube CMS Suite
gCube CMS Suite : Concessioni Lifecycle
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This library contains custom extensions for the support of GNA "concessioni" use case custom requirements.
It contains a Lifecycle Manager built on top of default 3-PHASE, extending :
- Default values setting / evaluation
- Indexing parameters :
- Relationship management : relationship chains on "follows" and "precedes" are evaluated in order to show only last published project in centroids map
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@ -11,8 +17,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>concessioni-lifecycle</artifactId>
<version>1.0.3-SNAPSHOT</version>
<version>1.0.3</version>
<name>GNA Concessioni Lifecycle</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.concessioni-model
This library contains custom BEANS for the support of GNA "concessioni" use case
## [v1.0.3-SNAPSHOT] - 2023-01-10
## [v1.0.3] - 2023-01-10
- Pom updates
## [v1.0.2] - 2022-12-07
@ -16,3 +12,5 @@ This library contains custom BEANS for the support of GNA "concessioni" use case
## [v1.0.0] - 2021-12-15
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,7 +1,9 @@
gCube CMS Suite
gCube CMS Suite : Concessioni Model
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This library contains custom class for GNA "concessioni" use case model.
It contains the class ProfiledConcessione extending Project, in order to facilitate custom logic integration.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -6,14 +6,14 @@
<groupId>org.gcube.application.cms</groupId>
<artifactId>concessioni-model</artifactId>
<version>1.0.3-SNAPSHOT</version>
<version>1.0.3</version>
<name>GNA Concessioni Model</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.dataminer-plugins
This library contains gcube-cms plugins for processing via gCube Dataminer
## [v1.0.2-SNAPSHOT] - 2023-01-10
## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for processing via gCube Dataminer
## [v1.0.0] - 2022-02-24
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,8 +1,8 @@
gCube CMS Suite
gCube CMS Suite : DataMiner Plugins
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This library contains gcube-cms plugins for processing via gCube Dataminer
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@ -11,8 +11,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>dataminer-plugins</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.2</version>
<name>gCube CMS - Dataminer Plugins</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<dependencyManagement>

View File

@ -1,11 +1,9 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.ckan-plugin
This library contains default Lifecycle Managers handlers
## [v1.0.1-SNAPSHOT] - 2023-01-10
## [v1.0.1] - 2023-01-10
- Pom updates
- ## [v1.0.0] - 2022-02-24
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,9 +1,19 @@
gCube CMS Suite : default-lc-managers
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents called Projects defined in Use Case Descriptors.
This library contains the default Lifecycle Manager handler plugins.
This library contains default Lifecycle Managers handlers implementations :
- AbstractPlugin
- AbstractLifecycleManager
- Default3PhaseManager
- SimpleLifeCycleManager
It also contains utility like
- RoleManager : caller role evaluation utilities
- GuardedEventManager, GuardedStepExecution, GuardedExecution : simplicity class for safe implementations
Plugins SHOULD be defined extending the definitions provided in this module.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@ -13,8 +23,8 @@ This library contains the default Lifecycle Manager handler plugins.
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>default-lc-managers</artifactId>
<version>1.0.1-SNAPSHOT</version>
<version>1.0.1</version>
<name>gCube CMS - Default LC Managers</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,8 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.geoportal-client
## [v1.1.2-SNAPSHOT] - 2023-01-10
## [v1.1.2] - 2023-01-10
- Pom updates
## [v1.1.1] - 2022-12-07
@ -42,4 +40,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
-Excluded common-calls 1.2.0
## [v1.0.0] - 2020-11-11
- First release
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,14 +1,21 @@
GeoPortal - Client
gCube CMS Suite : GeoPortal Client
--------------------------------------------------
GeoPortal - Client is the java library wrapping Geoportal REST Service
This module contains the definition of the client library for interacting with geoportal-service.
It is built on top of gCube FW stack and allows to build the following clients :
- Project<? extends Document> entities management
- UseCaseDescriptor entites management
It also provides a utility class Serialization for fast marshalling / unmarshalling.
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log

View File

@ -4,14 +4,14 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.gcube.application</groupId>
<artifactId>geoportal-client</artifactId>
<version>1.1.2-SNAPSHOT</version>
<version>1.1.2</version>
<name>Geoportal Client</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
@ -46,15 +46,6 @@
<artifactId>common-generic-clients</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.sun.xml.ws</groupId>-->
<!-- <artifactId>jaxws-ri</artifactId>-->
<!-- <version>2.3.2</version>-->
<!-- <type>pom</type>-->
<!-- <scope>provided</scope>-->
<!-- </dependency>-->
<!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api -->
<dependency>

View File

@ -1,8 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.geoportal-common
## [v1.0.11-SNAPSHOT] - 2023-01-10
## [v1.0.11] - 2023-01-10
- Pom updates
## [v1.0.10] - 2022-12-07
@ -53,4 +51,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Model update
## [v1.0.0] - 2020-11-11
- First release
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,14 +1,23 @@
GeoPortal - Common
gCube CMS Suite : GeoPortal Common
--------------------------------------------------
GeoPortal - Common is the java library containing basic classes (e.g. models) of gCube GeoPortal.
This module contains the definition of the interface expose by geoportal-service.
It contains both the methods, the constants, the model shared by service and clients (main classes are Project and UseCaseDescriptor).
It also provides the following utility classes :
- JSONPathWrapper : for JSON path parsing, built on top of com.jayway.jsonpath.json-path (https://github.com/json-path/JsonPath).
- FileSets : builder for FileSetRegistrationRequests
- StorageUtils : interface with gCube Storage
- ISUtils : Query to gCube IS
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log

View File

@ -3,14 +3,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>geoportal-common</artifactId>
<version>1.0.11-SNAPSHOT</version>
<version>1.0.11</version>
<name>Geoportal Common</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,8 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.geoportal-service
## [v1.0.12-SNAPSHOT] - 2023-01-10
## [v1.0.12] - 2023-01-10
- Refactored UserUtils into framework plugin
## [v1.0.11] - 2022-12-07
@ -55,4 +53,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Project interface
## [v1.0.0] 2020-11-11
- First release
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,7 +1,14 @@
GeoPortal - Service
gCube CMS Suite : GeoPortal Service
--------------------------------------------------
GeoPortal - Service is the main component operating a gCube GeoPortal. It is a SmartGears web application based on top of gCube SDI
gCube CMS Service is a gCube REST-like Application developed on top of gCube SmartGears.
It implements the core business logic of gCube CMS Suite, exposing methods for the management of Projects, Use Case Descriptors and available server plugins.
It is built on top of Jersey Framework, it uses a MongoDB Document Store for JSON archiving and Querying.
It exploits the infrastructure StorageHub for archiving FileSets and the Information System in order to discover available resources.
Its main goal is to receive client calls and orchestrate plugins implementation in order to serve them according to the UCD defined in the caller context.
## Built with
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
@ -12,8 +19,8 @@ GeoPortal - Service is the main component operating a gCube GeoPortal. It is a S
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log

View File

@ -4,14 +4,14 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.gcube.application</groupId>
<artifactId>geoportal-service</artifactId>
<version>1.0.12-SNAPSHOT</version>
<version>1.0.12</version>
<name>Geoportal Service</name>
<packaging>war</packaging>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.images-plugin
This library contains gcube-cms plugins for images materializations
## [v1.0.2-SNAPSHOT] - 2023-01-10
## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for images materializations
## [v1.0.0] - 2022-02-24
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,7 +1,9 @@
gCube CMS Suite
gCube CMS Suite : Images Plugin
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This module is expected to define handlers for the materializations of images preview.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>images-plugins</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.2</version>
<name>gCube CMS - Images Plugins</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.notifications-plugins
This library contains gcube-cms plugins for notitfications events
## [v1.0.2-SNAPSHOT] - 2023-01-10
## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@ -12,3 +8,5 @@ This library contains gcube-cms plugins for notitfications events
## [v1.0.0] - 2022-02-24
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,8 +1,11 @@
gCube CMS Suite
gCube CMS Suite : Notifications Plugin
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
This module is expected to contain plugin definitions for the generations of notifications upon certain Lifecycle events.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@ -11,8 +14,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>notifications-plugins</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.2</version>
<name>gCube CMS - Notifications Plugins</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

12
pom.xml
View File

@ -9,7 +9,7 @@
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<packaging>pom</packaging>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
<name>Gcube CMS Suite</name>
<description>gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.</description>
@ -28,13 +28,13 @@
<storagehub-version-range>[1.0.0,2.0.0-SNAPSHOT)</storagehub-version-range>
<!--dev -->
<gcube-bom-version>2.1.0-SNAPSHOT</gcube-bom-version>
<gcube-smartgears-bom-version>2.2.0-SNAPSHOT</gcube-smartgears-bom-version>
<gcube-portal-bom-version>3.7.0-SNAPSHOT</gcube-portal-bom-version>
<storagehub-version-range>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</storagehub-version-range>
<!-- <gcube-bom-version>2.1.0-SNAPSHOT</gcube-bom-version>-->
<!-- <gcube-smartgears-bom-version>2.2.0-SNAPSHOT</gcube-smartgears-bom-version>-->
<!-- <gcube-portal-bom-version>3.7.0-SNAPSHOT</gcube-portal-bom-version>-->
<!-- <storagehub-version-range>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</storagehub-version-range>-->
<plugin-framework-version>1.0.3-SNAPSHOT</plugin-framework-version>
<plugin-framework-version>1.0.3</plugin-framework-version>
</properties>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.sdi-plugins
This library contains gcube-cms plugins for indexing and materializations in gCube SDI
## [v1.0.2-SNAPSHOT] - 2023-01-10
## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@ -13,3 +9,5 @@ This library contains gcube-cms plugins for indexing and materializations in gCu
## [v1.0.0] - 2022-02-24
- First release
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,15 +1,22 @@
gCube CMS Suite : SDI Plugins
--------------------------------------------------
[gCube CMS Suite](../) module containing references, documentation, guides ad utilities.
This module contains definition of the following plugins :
- SDIIndexerPlugin : indexes Projects in centroid layers in gCube SDI (requires PostGIS DB)
- SDIMaterializerPlugin : materializes layers in gCube SDI (currenlty supported TIF and SHP)
It uses the SDI in the context of the caller, and requires :
- GeoServer
- Postgis DB registered in Geoserver (indexing only)
## Built with
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
* [OpenJDK](https://openjdk.java.net/) - The JDK used
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx](https://www.sphinx-doc.org/en/master/)
* [Service Interactive API]() -TBD Powered by [Enunciate](http://enunciate.webcohesion.com/)
* [Gcube System Wiki](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
* [Guide Notebooks](../use-cases) - Powered by [Jupyter](https://jupyter.org/)
* [Service Wiki src](../use-cases/src/site/suite.rst)
[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
## Change log

View File

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>sdi-plugins</artifactId>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.2</version>
<name>gCube CMS - SDI Plugins</name>
<parent>
<groupId>org.gcube.application.cms</groupId>
<artifactId>gcube-cms-suite</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>
<properties>

View File

@ -1,10 +1,6 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for org.gcube.application.cms.use-cases
## [v1.0.4-SNAPSHOT] - 2023-01-10
## [v1.0.4] - 2023-01-10
- Pom updates
## [v1.0.3] - 2022-12-07
@ -17,4 +13,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Updated parent
## [v1.0.0] - 2021-09-20
- First release, extracted from client
- First release, extracted from client
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

View File

@ -1,19 +1,18 @@
gCube CMS Suite : Use cases
--------------------------------------------------
[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
This module contains utilities for the management of gCube CMS Suite instances, such as :
- Environment Checks
- Import / Export facilities
- WS Report features
- Stress test
- Collection removal
## Documentation
* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx] (https://www.sphinx-doc.org/en/master/)
* [Service Interactive API]() -TBD Powered by [Enunciate] (http://enunciate.webcohesion.com/)
* [Gcube System Wiki] - (https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
* [Guide Notebooks](use-cases) - Powered by [Jupyter] (https://jupyter.org/)
* [Service Wiki src] (use-cases/src/site/suite.rst)
[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
## Change log
See [CHANGELOG.md](CHANGELOG.md).
## License

View File

@ -4,12 +4,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>use-cases</artifactId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
<name>CMS Use cases</name>
<parent>
<artifactId>gcube-cms-suite</artifactId>
<groupId>org.gcube.application.cms</groupId>
<version>1.0.4-SNAPSHOT</version>
<version>1.0.4</version>
</parent>