Hi, As documented in http://wiki.apache.org/jackrabbit/DataStore#API you can retrieve the identifier using
JackrabbitValue.getContentIdentity() JackrabbitValue is the public Jackrabbit API. Using non-public classes or methods or re-implementing things in Jackrabbit is not required. Regards, Thomas On 1/4/11 4:31 AM, "yun" <[email protected]> wrote: > >Hi, > >I know that we are not suppose to get the coded file from >"jackrabbit\repository\datastore" folder where the raw files are stored by >the jack rabbit repository. Example of a filename would be: >52cd141937e037b89c8989d1411f63e98bcb7981 > >The file name is named by using the "52\cd\14" in >"repository\datastore\52\cd\14" which is the folder where the file is >stored. > >Question: > >Is there a way to obtain this name through some java codes when writing >the >file to the repository? > >I need this file name as a backup option if ever the repository is >corrupted, I would still have an option to retrieve the file from the >folders according to the filename. Thanks. >-- >View this message in context: >http://jackrabbit.510166.n4.nabble.com/Retrieve-coded-filename-from-datast >ore-tp3173010p3173010.html >Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
