List of usage examples for com.liferay.portal.kernel.webdav Resource getHREF
public String getHREF();
From source file:it.smc.calendar.sync.caldav.BasePropsProcessor.java
License:Open Source License
protected void init(WebDAVRequest webDAVRequest, Resource resource, Element rootElement) { this.resource = resource; this.webDAVRequest = webDAVRequest; responseElement = DocUtil.add(rootElement, CalDAVProps.createQName("response")); DocUtil.add(responseElement, CalDAVProps.createQName("href"), resource.getHREF()); // Build success and failure propstat elements successPropStatElement = DocUtil.add(responseElement, CalDAVProps.createQName("propstat")); successPropElement = DocUtil.add(successPropStatElement, CalDAVProps.createQName("prop")); DocUtil.add(successPropStatElement, CalDAVProps.createQName("status"), "HTTP/1.1 200 OK"); failurePropStatElement = DocUtil.add(responseElement, CalDAVProps.createQName("propstat")); failurePropElement = DocUtil.add(failurePropStatElement, CalDAVProps.createQName("prop")); DocUtil.add(failurePropStatElement, CalDAVProps.createQName("status"), "HTTP/1.1 404 Not Found"); try {//from w w w . ja v a2 s . c o m currentPrincipal = UserServiceUtil.getUserById(webDAVRequest.getUserId()); locale = currentPrincipal.getLocale(); } catch (Exception e) { _log.error(e); } }