Tabnine Logo
LockDiscovery.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.jackrabbit.webdav.lock.LockDiscovery
constructor

Best Java code snippets using org.apache.jackrabbit.webdav.lock.LockDiscovery.<init> (Showing top 12 results out of 315)

origin: org.apache.jackrabbit/jackrabbit-webdav

/**
 * Builds a new <code>LockDiscovery</code> object from the given xml element.
 *
 * @param lockDiscoveryElement
 * @return
 * @throws IllegalArgumentException if the given xml element is not a
 * DAV:lockdiscovery element.
 */
public static LockDiscovery createFromXml(Element lockDiscoveryElement) {
  if (!DomUtil.matches(lockDiscoveryElement, PROPERTY_LOCKDISCOVERY, NAMESPACE)) {
    throw new IllegalArgumentException("DAV:lockdiscovery element expected.");
  }
  List<ActiveLock> activeLocks = new ArrayList<ActiveLock>();
  ElementIterator it = DomUtil.getChildren(lockDiscoveryElement, XML_ACTIVELOCK, NAMESPACE);
  while (it.hasNext()) {
    Element al = it.nextElement();
    activeLocks.add(new ALockImpl(al));
  }
  return new LockDiscovery(activeLocks.toArray(new ActiveLock[activeLocks.size()]));
}
origin: apache/jackrabbit

/**
 * Send response body for a lock request that was intended to refresh one
 * or several locks.
 *
 * @param locks
 * @throws java.io.IOException
 * @see DavServletResponse#sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])
 */
public void sendRefreshLockResponse(ActiveLock[] locks) throws IOException {
  DavPropertySet propSet = new DavPropertySet();
  propSet.add(new LockDiscovery(locks));
  sendXmlResponse(propSet, SC_OK);
}
origin: apache/jackrabbit

/**
 * Builds a new <code>LockDiscovery</code> object from the given xml element.
 *
 * @param lockDiscoveryElement
 * @return
 * @throws IllegalArgumentException if the given xml element is not a
 * DAV:lockdiscovery element.
 */
public static LockDiscovery createFromXml(Element lockDiscoveryElement) {
  if (!DomUtil.matches(lockDiscoveryElement, PROPERTY_LOCKDISCOVERY, NAMESPACE)) {
    throw new IllegalArgumentException("DAV:lockdiscovery element expected.");
  }
  List<ActiveLock> activeLocks = new ArrayList<ActiveLock>();
  ElementIterator it = DomUtil.getChildren(lockDiscoveryElement, XML_ACTIVELOCK, NAMESPACE);
  while (it.hasNext()) {
    Element al = it.nextElement();
    activeLocks.add(new ALockImpl(al));
  }
  return new LockDiscovery(activeLocks.toArray(new ActiveLock[activeLocks.size()]));
}
origin: org.apache.jackrabbit/jackrabbit-jcr-webdav

/**
 * Builds a new <code>LockDiscovery</code> object from the given xml element.
 *
 * @param lockDiscoveryElement
 * @return
 * @throws IllegalArgumentException if the given xml element is not a
 * DAV:lockdiscovery element.
 */
public static LockDiscovery createFromXml(Element lockDiscoveryElement) {
  if (!DomUtil.matches(lockDiscoveryElement, PROPERTY_LOCKDISCOVERY, NAMESPACE)) {
    throw new IllegalArgumentException("DAV:lockdiscovery element expected.");
  }
  List activeLocks = new ArrayList();
  ElementIterator it = DomUtil.getChildren(lockDiscoveryElement, XML_ACTIVELOCK, NAMESPACE);
  while (it.hasNext()) {
    Element al = it.nextElement();
    activeLocks.add(new ALockImpl(al));
  }
  return new LockDiscovery((ActiveLock[]) activeLocks.toArray(new ActiveLock[activeLocks.size()]));
}
origin: org.apache.jackrabbit/jackrabbit-webdav

/**
 * Send response body for a lock request that was intended to refresh one
 * or several locks.
 *
 * @param locks
 * @throws java.io.IOException
 * @see DavServletResponse#sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])
 */
public void sendRefreshLockResponse(ActiveLock[] locks) throws IOException {
  DavPropertySet propSet = new DavPropertySet();
  propSet.add(new LockDiscovery(locks));
  sendXmlResponse(propSet, SC_OK);
}
origin: org.apache.jackrabbit/jackrabbit-jcr-webdav

/**
 * Send response body for a lock request that was intended to refresh one
 * or several locks.
 *
 * @param locks
 * @throws java.io.IOException
 * @see DavServletResponse#sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])
 */
public void sendRefreshLockResponse(ActiveLock[] locks) throws IOException {
  DavPropertySet propSet = new DavPropertySet();
  propSet.add(new LockDiscovery(locks));
  sendXmlResponse(propSet, SC_OK);
}
origin: org.apache.jackrabbit/jackrabbit-jcr-webdav

/**
 * Send response body for a lock request intended to create a new lock.
 *
 * @param lock
 * @throws java.io.IOException
 * @see DavServletResponse#sendLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock)
 */
public void sendLockResponse(ActiveLock lock) throws IOException {
  CodedUrlHeader ltHeader = new CodedUrlHeader(DavConstants.HEADER_LOCK_TOKEN, lock.getToken());
  httpResponse.setHeader(ltHeader.getHeaderName(), ltHeader.getHeaderValue());
  DavPropertySet propSet = new DavPropertySet();
  propSet.add(new LockDiscovery(lock));
  sendXmlResponse(propSet, SC_OK);
}
origin: apache/jackrabbit

propSet.add(new LockDiscovery(lock)); 
response.sendXmlResponse(propSet, status); 
origin: org.apache.jackrabbit/jackrabbit-webdav

propSet.add(new LockDiscovery(lock)); 
response.sendXmlResponse(propSet, status); 
origin: org.xwiki.platform/xwiki-platform-webdav-server

propertySet.add(new LockDiscovery(getLock(Type.WRITE, Scope.EXCLUSIVE)));
origin: apache/jackrabbit

properties.add(new LockDiscovery(getLock(Type.WRITE, Scope.EXCLUSIVE)));
origin: apache/jackrabbit

properties.add(new LockDiscovery(getLocks()));
org.apache.jackrabbit.webdav.lockLockDiscovery<init>

Javadoc

Creates a new empty LockDiscovery property

Popular methods of LockDiscovery

  • addActiveLock
  • createFromXml
    Builds a new LockDiscovery object from the given xml element.
  • getName
  • getValue
    Returns the list of active locks.

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onRequestPermissionsResult (Fragment)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now