Hello,
i also try the frozenNode but i got:
Node childNode = rootNode.getNode(baseVersion);
childNode.checkout();
childNode.setProperty(JcrConstants.JCR_FROZENNODE, fileStream);
javax.jcr.nodetype.ConstraintViolationException: no matching property
definition found for {http://www.jcp.org/jcr/1.0}frozenNode
at
org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicablePropertyDef(EffectiveNodeType.java:768)
...what
freak182 wrote:
>
> Hello,
>
> given the scenario:
>
> Node file = folder.addNode(name, "nt:file");
> file.addMixin(JcrConstants.MIX_VERSIONABLE);
>
> Node fileContent = file.addNode("jcr:content", "nt:resource");
> fileContent.addMixin(JcrConstants.MIX_REFERENCEABLE);
> fileContent.setProperty("jcr:mimeType", mimeType);
> fileContent.setProperty("jcr:lastModified", Calendar.getInstance());
> fileContent.setProperty("jcr:data", fileStream);
> session.save();
> file.checkin();
>
> ...in that line of code im saving the first version of my picture...but a
> bit later i modify a picture such i add some text inside the picture and
> now i want to save it as next version. Is saving would be same except for
> i will checking out the old node and checking the new fileStream?
>
> String clildpath = path + name;
> Node child = rootNode.getNode(clildpath);
> fileContent.setProperty("jcr:data", fileStream); --> assuming this is new
> fileStream for previous image
> session.save();
> file.checkin();
>
> ...is this the correct way?
>
> thanks a lot.
> cheers.
>
>
>
> Alexander Klimetschek wrote:
>>
>> On Wed, Sep 16, 2009 at 12:46, freak182 <[email protected]> wrote:
>>> Node fileContent = file.addNode("jcr:content",
>>> "nt:resource");
>>> fileContent.addMixin(JcrConstants.MIX_VERSIONABLE);
>>> ...
>>> javax.jcr.UnsupportedRepositoryOperationException: Unable to perform a
>>> versioning operation on a non versionable node: node
>>> /photo/upload/test/Sangat_Island.jpg
>>
>> From looking at the path, it looks very much like you make the
>> jcr:content subnode versionable, but not the nt:file node
>> (Sangat_Island.jpg).
>>
>> Regards,
>> Alex
>>
>> --
>> Alexander Klimetschek
>> [email protected]
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Help-on-versioning-tp25469946p25485408.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.