hi Mr Angela is there some sample code . Waiting anxiously for your reply,
regards Parvez Ahmad Hakim On Tue, Sep 20, 2011 at 2:55 PM, Angela Schreiber-2 [via Jackrabbit] < [email protected]> wrote: > hi ahmad > > > I am struggling to create version for a file from last 15 days. Version > is > > getting created but I am unable to retrieve the version labels using > code. I > > am using httpclient and am creating version for the file using webdav. > > if you access the webdav server responsible for jcr-remoting you > can make use of the protected webdav property DAV:label-name-set > defined by DeltaV. it is exposed by all resources that represent > a jcr version node. since DeltaV defines that property to be > protected to have to explicitly request it in the PROPFIND call. > > hope that helps > angela > > > I use jackrabit/apache sling. I want to retrieve version labels. Please > help > > > > > > regards > > Ahmad > > Kashmir > > Srinagar Kashmir India > > > > Sample code i use is :- > > public void createVersion(String un_encoded_virtual_Path){ > > String virtualPath = Utility.encodePath(un_encoded_ > > virtual_Path); > > String remotePath = getServerRoot() + virtualPath; > > int status; > > try { > > VersionControlMethod vcMethod = new > > VersionControlMethod(remotePath); > > executeMethod(vcMethod); > > vcMethod.releaseConnection(); > > > > // execute check in and check out methods > > > > if(urlExists(remotePath)){ > > /** > > CheckoutMethod checkOut = new > > CheckoutMethod(remotePath); > > executeMethod(checkOut); > > checkOut.releaseConnection(); > > */ > > > > CheckinMethod checkIn = new > CheckinMethod(remotePath); > > executeMethod(checkIn); > > checkIn.releaseConnection(); > > } > > > > > > LabelMethod lbMethod = new > LabelMethod(remotePath,"FLINTOFF", > > LabelInfo.TYPE_ADD); > > status = executeMethod(lbMethod); > > System.out.println("status : " + status + "--" + > > lbMethod.getResponseBodyAsString()); > > > > > > > > } catch (Exception e2){ > > e2.printStackTrace(); > > } > > > > > > > > } > > public List<VersionVo> getVersions(String un_encoded_virtual_Path){ > > > List<VersionVo> lstVersions = new ArrayList<VersionVo>(); > > String virtualPath = > Utility.encodePath(un_encoded_virtual_Path); > > String remotePath = getServerRoot() + virtualPath; > > try { > > /// get versions > > // create the report > > // I am unable to get version names using reportmethod , > though > > I get the URLS of versions > > I want to attach version name to every version > > > > regards > > Ahmad > > > > On Tue, Sep 13, 2011 at 6:10 PM, Julian Reschke<[hidden > > email]<http://user/SendEmail.jtp?type=node&node=3826252&i=0>>wrote: > > > > >> On 2011-09-12 13:27, Parvez Ahmad wrote: > >> > >>> Sir, > >>> My best regards. I am fan of jackrabbit team and make my living by use > of > >>> your invention-- jackrabbit. > >>> > >>> I am struggling to create version for a file from last 15 days. Version > is > >>> getting created but I am unable to retrieve > >>> the version labels using code. > >>> > >>> I use jackrabit/apache sling. I want to retrieve version labels. Please > > >>> help > >>> ... > >>> > >> > >> Please be more specific -- "/// HERE I SEE THE PROBLEM" isn't very > helpful > >> for people trying to understand what you want to do, and what might be > going > >> wrong. > >> > >> Best regards, Julian > >> > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://jackrabbit.510166.n4.nabble.com/version-creation-using-httpclient-tp3807209p3826252.html > To unsubscribe from version creation using httpclient, click > here<http://jackrabbit.510166.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3807209&code=cGFydmV6MTJAZ21haWwuY29tfDM4MDcyMDl8LTE4NjQ4MjI2NTY=>. > >
