/** * Creates a JDOM <code><lockdiscovery></code> element in order to respond to a LOCK * request or to the lockdiscovery property of a PROPFIND request.<br> * NOTE: if the {@link #activeLocks} list is empty an empty lockdiscovery * property is created ( <code><lockdiscovery/></code>) * @return A JDOM element of the <active> lock tag. * @param document */ public Element toXml(Document document) { Element lockdiscovery = getName().toXml(document); Iterator it = activeLocks.iterator(); while (it.hasNext()) { ActiveLock lock = (ActiveLock) it.next(); lockdiscovery.appendChild(lock.toXml(document)); } return lockdiscovery; }
/** * Creates a <code><lockdiscovery></code> element in response * to a LOCK request or to the lockdiscovery property of a PROPFIND request.<br> * NOTE: if the {@link #activeLocks} list is empty an empty lockdiscovery * property is created ( <code><lockdiscovery/></code>) * @return A <code><lockdiscovery></code> element. * @param document */ @Override public Element toXml(Document document) { Element lockdiscovery = getName().toXml(document); for (ActiveLock lock : activeLocks) { lockdiscovery.appendChild(lock.toXml(document)); } return lockdiscovery; }
/** * Creates a <code><lockdiscovery></code> element in response * to a LOCK request or to the lockdiscovery property of a PROPFIND request.<br> * NOTE: if the {@link #activeLocks} list is empty an empty lockdiscovery * property is created ( <code><lockdiscovery/></code>) * @return A <code><lockdiscovery></code> element. * @param document */ @Override public Element toXml(Document document) { Element lockdiscovery = getName().toXml(document); for (ActiveLock lock : activeLocks) { lockdiscovery.appendChild(lock.toXml(document)); } return lockdiscovery; }