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