Release 1.0.4
This commit is contained in:
parent
b5db9cfdf3
commit
293689e788
|
@ -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
|
||||
|
|
|
@ -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).
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
12
pom.xml
|
@ -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>
|
||||
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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).
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue