We're updating the issue view to help you get more done. 

Request to define namespaces used in Matterhorn in a central or bundle scoped Config File

Description

Issue: It's hard to tell what namespaces are used in Matterhorn and its hard to tell when they change.
For example, the namespace "http://org.opencastproject.security" is defined 18 times in 9 classes across 2 bundles.
In this case, when that namespace changed from "org.opencastproject.security" to "http://org.opencastproject.security" between 1.4rc2 and 1.4rc7, the series REST API changed.

A possible solution for more namespace visibility is move the namespace definitions out of java and into configuration files.
For example,
opencast.mediapackage.namespace="http://mediapackage.opencastproject.org"
opencast.security.namespace="http://org.opencastproject.security"
opencast.acl.namespace=${opencast.security.namespace}
opencast.ace.namespace=${opencast.security.namespace}
opencast.organization.namespace=${opencast.security.namespace}
...

Steps to reproduce

None

Status

Assignee

Unassigned

Reporter

Former user

Criticality

None

Tags (folksonomy)

Components

Priority