com.xpn.xwiki.plugin.webdav.resources.partial
Class AbstractDavView

java.lang.Object
  extended by com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
      extended by com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavView
All Implemented Interfaces:
XWikiDavResource, org.apache.jackrabbit.webdav.DavResource
Direct Known Subclasses:
AttachmentsByFirstLettersSubView, AttachmentsBySpaceNameSubView, AttachmentsView, HomeView, OrphansView, PagesByFirstLettersSubView, PagesBySpaceNameSubView, PagesView, RootView, WhatsnewView

public abstract class AbstractDavView
extends AbstractDavResource

A view represents a collection of webdav resources, usually a view is a logical grouping of resources (pages, spaces etc.).

Version:
$Id: AbstractDavView.java 32446 2010-11-04 08:55:46Z vmassol $

Field Summary
 
Fields inherited from class com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
locator, name, parentResource
 
Fields inherited from interface com.xpn.xwiki.plugin.webdav.resources.XWikiDavResource
BASE_URI
 
Fields inherited from interface org.apache.jackrabbit.webdav.DavResource
COMPLIANCE_CLASS, METHODS
 
Constructor Summary
AbstractDavView()
           
 
Method Summary
 void addMember(org.apache.jackrabbit.webdav.DavResource resource, org.apache.jackrabbit.webdav.io.InputContext inputContext)
          
 boolean exists()
          
 long getModificationTime()
          
 boolean isCollection()
          
 void move(org.apache.jackrabbit.webdav.DavResource destination)
          
 void removeMember(org.apache.jackrabbit.webdav.DavResource member)
          
 void spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
          
 
Methods inherited from class com.xpn.xwiki.plugin.webdav.resources.partial.AbstractDavResource
addLockManager, addVirtualMember, alterProperties, alterProperties, clearCache, copy, decode, equals, getCollection, getComplianceClass, getContext, getDisplayName, getFactory, getHref, getInitMembers, getLocator, getLock, getLocks, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, getVirtualMembers, getVirtualProperties, hashCode, hasLock, init, init, isLockable, isTempResource, lock, refreshLock, removeProperty, removeVirtualMember, setProperty, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jackrabbit.webdav.DavResource
getMembers
 

Constructor Detail

AbstractDavView

public AbstractDavView()
Method Detail

exists

public boolean exists()


getModificationTime

public long getModificationTime()


isCollection

public boolean isCollection()


move

public void move(org.apache.jackrabbit.webdav.DavResource destination)
          throws org.apache.jackrabbit.webdav.DavException

Throws:
org.apache.jackrabbit.webdav.DavException

spool

public void spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
           throws java.io.IOException

Throws:
java.io.IOException

addMember

public void addMember(org.apache.jackrabbit.webdav.DavResource resource,
                      org.apache.jackrabbit.webdav.io.InputContext inputContext)
               throws org.apache.jackrabbit.webdav.DavException

Throws:
org.apache.jackrabbit.webdav.DavException

removeMember

public void removeMember(org.apache.jackrabbit.webdav.DavResource member)
                  throws org.apache.jackrabbit.webdav.DavException

Throws:
org.apache.jackrabbit.webdav.DavException


Copyright © 2004-2011 XWiki. All Rights Reserved.