Skip to content

Java flavour of the CoConAT Content Access Tool library component to access CoreMedia Content Server (CMS, MLS, or RLS) databases from different languages

License

Notifications You must be signed in to change notification settings

mgoellnitz/coconat.java

Repository files navigation

CoConAT

Latest Release Build Status Coverage Status Coverage Status

CoConAT Java flavour

This is the Java flavour of the CoConAT Content Access Tool. It is a small library to access the contents of a CoreMedia content repository through direct access of a Replication Live Server database in a structured way.

Ancestry

It is derived from the CoreMedia Adaptor CoMA of the tangram project and will hopefully replace parts of it later. This ancestry also is the reason why you will find many method implemented which are not anticipated in the relating interfaces.

Feedback

Please use the issue reporting facility at github to get in touch.

Usage example

The code contains a small ReadContent.java program which illustrates the usages and is meant for connection to a menusite MySQL database created with a stock CoreMedia 7 content management server which can be created from the project workspace or from the gradle demo for CoreMedia server assembly and the accompanying tools.

Test

It also comes with a small database using a transcribed tangram example application document model and some content items which are used during the unit test. This renders the test an integration test but removed the need to mock too many items. To ease this a small hsqldb was used which is not supported by recent CoreMedia versions. So the document model was translated to an old 5.0 server. Both versions of the document type model are included in this code repository.

Building

The code includes the usual gradle based build. So a complete run will be

gradle clean build jacocoTestReport publishToMavenLocal

Availability

Stable releases are available through the jcenter repository while snapshots are available at oss.jfrog.org.

https://oss.jfrog.org/artifactory/oss-snapshot-local/

About

Java flavour of the CoConAT Content Access Tool library component to access CoreMedia Content Server (CMS, MLS, or RLS) databases from different languages

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published