IronJacamar

IronJacamcar 2 / Common

Only support the latest version of the metadata

We are only going to support the latest version of metadata models.

This means that there will only 1 version that represent the standard metadata model (ra.xml), and 1 metadata model for the activation metadata.

So

Richer model

We need a richer metadata model, containing not only the value of a field, but also other information, and able to handle standard operations.

Requirements:

Parser requirements:

The names of the attributes and elements must be centrally defined. A decorator pattern could be used in the parsing phase.

Metadata transformers

There must be transformers for older versions of the ironjacmar.xml and -ra.xml activation models.

The transformer could be attached to the individual metadata model node. Ignore and reject cases must be handled.