hi ahmad

is there some sample code .

not really... but if you read about the details of a PROPFIND
request it shouldn't be a big deal, should it?
otherwise you may take a look at spi2dav.RepositoryServiceImpl
which executes quite some PROPFIND requests that retrieve a
dedicated set of properties.

hope that helps
angela

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=>.


Reply via email to