]
Chris Laprun updated GTNWSRP-228:
---------------------------------
Fix Version/s: 2.1.0
Upgrade Chromattic to 1.1.0-beta5
---------------------------------
Key: GTNWSRP-228
URL:
https://issues.jboss.org/browse/GTNWSRP-228
Project: GateIn WSRP
Issue Type: Task
Reporter: Julien Viet
Assignee: Chris Laprun
Fix For: 2.1.0
The most important change that should affect WSRP usage of Chromattic in 1.1.0-beta5 is
@Properties annotation behavior change. Previously it was exposing any property of the
node and now it exposes only a property that is a residual property (denoted by * as
name). In particular jcr meta property such as jcr:uuid or jcr:primaryType will not be
exposed anymore. The other change is the addition of the @Naming annotation to work also
with @Properties to specify a namespace so a map accessor annotated with
@NamingPrefix("foo") @Properties exposes foo:* matching properties but
Chromattic takes care of the prefix so doing a put("bar", "juu") will
actually create a "foo:bar" = "juu" property in the JCR node.
So I think that WSRP should be OK and could even simplify the code by removing the
necessary filtering that was performed with the propertiesBlackList in the
RegistrationPropertiesMapping and MappedMap classes.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: