Tobias Bocanegra
Sat, 30 Jan 2010 13:10:00 -0800
On Sat, Jan 30, 2010 at 6:51 AM, abhishek reddy
<abhishek.c1...@gmail.com> wrote:
> here is the code which i tried....
>
> // Get the destinationNode to which the file to be added
> Node destinationNode = rootNode.addNode(
> destinationNodeName);
> Node file = destinationNode.addNode(fileName,
> "nt:file");
> Node contentNode = file.addNode("jcr:content",
> "nt:resource");
>
> // Make a stream object using the file path
> InputStream fileStream = new
> FileInputStream(filePath);
>
> // set the mandatory properties
> contentNode.setProperty("jcr:data", fileStream);
> contentNode.setProperty("jcr:lastModified",
> Calendar.getInstance());
> contentNode.setProperty("jcr:mimeType", mimeType);
>
> session.save();
>
> Inorder to make node versionable......... do i need to add
>
> destinationNode.addMixin( "mix:versionable" );
> (or)
> contentNode .addMixin( "mix:versionable" );
it depends what you want to version. if you want to version the entire destinationNodeName "folder", you add it there. if you on;y wnat to version the file conten, you add it there. regards, toby > > > > > On Fri, Jan 29, 2010 at 4:02 PM, abhishek reddy <abhishek.c1...@gmail.com> > wrote: >> >> hi every one, >> >> Need help in versioning FileNode....... How to version the FileNode? >> >> >> -- >> Abhishek > > > > -- > Abhishek >