sakaiproject/nakamura — pull request #718 by zathomas (2012-04-05 21:20:26+00:00)
Title: KERN-2738 fix LiteJsonImporter to respect some-property@TypeHint convention

For some reason, `LiteJsonImporter` did not support the Sling TypeHint convention. The way it works in sling, you have one property to store the value you care about, and other property to suggest its type, like this:

some-property=true
some-property@TypeHint=Boolean

But `LiteJsonImporter` supports a format where the type hint and the property value are doubled up on one property, like so:

some-property@TypeBoolean=true

This was causing breakage when migrating collections, because collections have a type-hinted property called `sakai:showalways` that uses the Sling type hint style. This patch takes care of that without removing the old behavior, because for all I know, something depends on that.