A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

acceptMkcolContent(HttpServletRequest) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Throw an exception if we don't want the content for mkcol.
AccessHelper - Class in org.bedework.webdav.servlet.access
An access helper class.
AccessHelper() - Constructor for class org.bedework.webdav.servlet.access.AccessHelper
 
AccessHelperI - Interface in org.bedework.webdav.servlet.access
An access helper interface.
AccessHelperI.CallBack - Class in org.bedework.webdav.servlet.access
Methods called to obtain system information.
AccessState - Class in org.bedework.webdav.servlet.access
An object to preserve the current state of access calculations.
AccessState(SharedEntity) - Constructor for class org.bedework.webdav.servlet.access.AccessState
Constructor
AccessUtil - Class in org.bedework.webdav.servlet.common
 
AccessUtil(String, XmlEmit, AccessXmlUtil.AccessXmlCb) - Constructor for class org.bedework.webdav.servlet.common.AccessUtil
Acls use tags in the webdav and caldav namespace.
account - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
acl - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.AclInfo
The resulting Acl
AclInfo(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsIntf.AclInfo
Constructor
AclMethod - Class in org.bedework.webdav.servlet.common
Class to handle WebDav ACLs
AclMethod() - Constructor for class org.bedework.webdav.servlet.common.AclMethod
 
addApplication(Application) - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
addAttr(String, String) - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
addDavHeader(HttpServletResponse, WebdavNsNode) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
addDavHeader(HttpServletResponse, WebdavNsNode) - Method in class org.bedework.webdav.servlet.common.OptionsMethod
 
addFeature(Feature) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Application
 
addFeature(Feature) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Features
 
addFeature(Feature) - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
addHeaders(HttpServletRequest, HttpServletResponse, WebdavNsNode) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
addMember - Variable in class org.bedework.webdav.servlet.common.PostRequestPars
 
addMethods() - Method in class org.bedework.webdav.servlet.common.WebdavServlet
Add methods for this namespace
addNamespace(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Add any namespaces for xml tag names in requests and responses.
addNs(String) - Method in class org.bedework.webdav.servlet.common.MethodBase
Add a namespace
addPropEntry(HashMap<QName, WebdavNsNode.PropertyTagEntry>, QName) - Static method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
addPropEntry(HashMap<QName, WebdavNsNode.PropertyTagEntry>, QName, boolean) - Static method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
addStatus(int) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
addStatus(int, String) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
addTagOrToken(String) - Method in class org.bedework.webdav.servlet.common.Headers.IfHeader
 
alias - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
true if this is an alias
allowsGet - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
True if GET is allowed
allowsSyncReport() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
allowsSyncReport() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
allowsSyncReport(WdCollection<?>) - Method in interface org.bedework.webdav.servlet.shared.WdSysIntf
 
anonymous - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
Application - Class in org.bedework.webdav.servlet.shared.serverInfo
Class to represent a server info application.
Application(String) - Constructor for class org.bedework.webdav.servlet.shared.serverInfo.Application
 
applyToPrincipalCollectionSet - Variable in class org.bedework.webdav.servlet.shared.PrincipalPropertySearch
If true the request is applied to each collection identified by the DAV:principal-collection-set property of the resource identified by the Request-URI.

B

brief(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
 

C

CallBack() - Constructor for class org.bedework.webdav.servlet.access.AccessHelperI.CallBack
 
canPut(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return true if we can PUT this resource/entity
cdataProperty(QName, String, String, String) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit a property in a cdata
changeAccess(SharedEntity, Collection<Ace>, boolean) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
changeAccess(SharedEntity, Collection<Ace>, boolean) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Change the access to the given calendar entity using the supplied aces.
checkAccess(Collection<? extends SharedEntity>, int, boolean) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
checkAccess(Collection<? extends SharedEntity>, int, boolean) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Return a Collection of the objects after checking access
checkAccess(SharedEntity, int, boolean) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
checkAccess(SharedEntity, int, boolean) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Check access for the given entity.
checkDepth(int, int) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
checkServerInfo(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
checkUri(String) - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
clearCurrentAccess() - Method in class org.bedework.webdav.servlet.access.AccessState
 
close() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
close() - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Called at request end
close() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Called on the way out to allow resources to be freed.
closePropstat() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Close a propstat response with an ok result.
closePropstat(int) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Close a propstat response with given result.
closeTag(QName) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
collection - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
True if this node is a collection
compareTo(WdEntity) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
compareTo(WdSynchReport.WdSynchReportItem) - Method in class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
 
Content() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
 
contentLength - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
 
contentType - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
 
CopyMethod - Class in org.bedework.webdav.servlet.common
Class to handle COPY
CopyMethod() - Constructor for class org.bedework.webdav.servlet.common.CopyMethod
 
copyMove(HttpServletRequest, HttpServletResponse, WebdavNsNode, WebdavNsNode, boolean, boolean, int) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Copy or move a resource at the given location to another location.
create - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeaders
True if we had ifNoneMatchAny
create(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Create a new node.
createAlias(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Creates an alias to another node.
created - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.PutContentResult
True if created

D

defaultAccess(SharedEntity, AceWho) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
defaultAccess(SharedEntity, AceWho) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Remove any explicit access for the given who to the given calendar entity.
defaultDepth(int, int) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
delete(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Deletes a node from the namespace.
DeleteMethod - Class in org.bedework.webdav.servlet.common
Class called to handle DELETE
DeleteMethod() - Constructor for class org.bedework.webdav.servlet.common.DeleteMethod
 
depth(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
Get the depth header
depth(HttpServletRequest, int) - Static method in class org.bedework.webdav.servlet.common.Headers
Get the depth header
depthInfinity - Static variable in class org.bedework.webdav.servlet.common.Headers
 
depthNone - Static variable in class org.bedework.webdav.servlet.common.Headers
 
doContent - Variable in class org.bedework.webdav.servlet.common.GetMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.AclMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.CopyMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.DeleteMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.GetMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.LockMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MkcolMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MoveMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.OptionsMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.PostMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.PropFindMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.PropPatchMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.PutMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.ReportMethod
 
doMethod(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.UnlockMethod
 
doNodeProperties(WebdavNsNode) - Method in class org.bedework.webdav.servlet.common.ReportMethod
 
doNodeProperties(WebdavNsNode, PropFindMethod.PropRequest) - Method in class org.bedework.webdav.servlet.common.PropFindMethod
Generate response for a PROPFIND for the current node, then for the children.
doPropFind(WebdavNsNode, Collection<WebdavProperty>) - Method in class org.bedework.webdav.servlet.common.MethodBase
Build the response for a single node for a propfind request
dumpContent - Variable in class org.bedework.webdav.servlet.common.MethodBase
 
dumpContent - Variable in class org.bedework.webdav.servlet.common.WebdavServlet
 
dumpContent - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
dumpRequest(HttpServletRequest) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
Debug

E

emitAcl(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
emitError(QName, String, XmlEmit) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Emit some failed precondition tag
emitEtag - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.PutContentResult
True if we can emit Etag.
emitSupportedReportSet(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
emptyCollection(Collection) - Static method in class org.bedework.webdav.servlet.common.WebdavUtils
 
emptyTag(QName) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit an empty tag
emptyTag(Node) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit an empty tag corresponding to a node
entityTag - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeader.TagOrToken
True if value is an entity tag
equals(Object) - Method in class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
 
equals(Object) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
errorTag - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.AclInfo
Set non-null if error occurred -- see Acl 8.1.1
existanceDoesExist - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
We know it exists.
existanceMay - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
May exist
existanceMust - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Must exist.
existanceNot - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Must not exist
exists - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
Does the resource exist?

F

Feature - Class in org.bedework.webdav.servlet.shared.serverInfo
Class to represent a server info feature.
Feature(QName) - Constructor for class org.bedework.webdav.servlet.shared.serverInfo.Feature
 
Features - Class in org.bedework.webdav.servlet.shared.serverInfo
Class to represent server info
Features() - Constructor for class org.bedework.webdav.servlet.shared.serverInfo.Features
 
fetchEntity() - Method in class org.bedework.webdav.servlet.access.AccessState
 
fixPath(String) - Static method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return a path, beginning with a "/", after "." and ".." are removed.
flush() - Method in class org.bedework.webdav.servlet.common.MethodBase
 

G

generateHref(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
generateHref(XmlEmit, String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
generateHtml(HttpServletRequest, WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return a String giving an HTML representation of the directory.
generatePropertyValue(QName, WebdavNsIntf, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Emit the property indicated by the tag.
generatePropertyValue(QName, WebdavNsIntf, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
generatePropValue(WebdavNsNode, WebdavProperty, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Generate a response for a single webdav property.
generateUrl(XmlEmit, QName, String, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getAcceptContentType(HttpServletRequest) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getAcceptType() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
from accept header
getAccess() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Encoded acl
getAccessControl() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns true if the namespace supports access control
getAccessState() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
 
getAccessUtil() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Get an object suitable for use in parsing acls and generating access.
getAccount() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getAclPrincipalInfo(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return all the hrefs found in the access for th egiven node.
getAddMemberSuffix() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getAlias() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getAliasUri() - Method in class org.bedework.webdav.servlet.shared.WdCollectionBase
 
getAliasUri() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getAllowsGet() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getAnonymous() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getApplications() - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
getAttr(String) - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
getAttrs() - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
getBinaryContent(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns a Content object for the binary content.
getCanPublish() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getCanShare() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getCanSync() - Method in class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
False if we can't do a direct sync report.
getChildren(Supplier<Object>) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return a collection of children objects.
getChildren(Supplier<Object>) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getChildren(WebdavNsNode, Supplier<Object>) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns the immediate children of a node.
getChildren(Node) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getChildren(Node) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Get all the children if any
getChildrenArray(Node) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getCollection(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
The node may refer to a collection object which may in fact be an alias to another.
getCollection(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getCollection(String) - Method in class org.bedework.webdav.servlet.access.AccessHelperI.CallBack
Get a collection given the path.
getContent(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Returns the content.
getContent(HttpServletRequest, HttpServletResponse, String, WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns a Content object for the content.
getContentBinary() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getContentBinary() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getContentLang() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getContentLang() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getContentLen() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getContentLen() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getContentStream() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Returns an InputStream for the content.
getContentString(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return string content
getContentType() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getContentType() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
A content type of null implies no content (or we don't know)
getContentType() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getContentTypePars() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getCreated() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getCreDate() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getCreDate() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getCurrentAccess() - Method in class org.bedework.webdav.servlet.access.AccessState
 
getCurrentAccess() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Get the current access granted to this principal for this node.
getCurrentAccess() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getCurrentAccess(int) - Method in class org.bedework.webdav.servlet.access.AccessState
 
getDavHeader(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return DAV header
getDefaultContentType() - Method in interface org.bedework.webdav.servlet.shared.WdSysIntf
Return default content type for this service.
getDefaultPersonalAccess() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
getDefaultPersonalAccess() - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
 
getDefaultPublicAccess() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
getDefaultPublicAccess() - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Get the default public access
getDeleted() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getDeleted() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getDescription() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the description
getDirectoryBrowsingDisallowed() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return true if the system disallows directory browsing.
getDisplayname() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getDisplayname() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getDisplayName() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the display name
getElementContent(Element) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getElementContent(Element) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getEncodedUri() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getEncodedUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getErrorTag() - Method in class org.bedework.webdav.servlet.shared.WebdavException
Get the errorTag
getEtag() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the current etag value
getEtagValue(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Entity tags are defined in RFC2068 - they are supposed to provide some sort of indication the data has changed - e.g.
getEtagValue(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getExists() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getFeatureName() - Method in class org.bedework.webdav.servlet.shared.serverInfo.Feature
 
getFeatures() - Method in class org.bedework.webdav.servlet.shared.serverInfo.Features
 
getGroups(String, String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Given a PrincipalMatchReport returns a Collection of matching nodes.
getImmediateTargetCollection() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getImmediateTargetCollection() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getLastDesiredAccess() - Method in class org.bedework.webdav.servlet.access.AccessState
 
getLastmod() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getLastmodDate() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getLastmodDate() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getLocation(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return the complete URL describing the location of the object represented by the node
getLogger() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
getLogger() - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getLogger() - Method in class org.bedework.webdav.servlet.common.PrincipalMatchReport
 
getLogger() - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
getLogger() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getLogger() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getLogger() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getLogPrefix(HttpServletRequest) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
getMessage(int) - Static method in class org.bedework.webdav.servlet.shared.WebdavStatusCode
Get a message for a code
getMethod() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getMethod(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return the named initialised method or null if no such method or the method requires authentication and we are anonymous
GetMethod - Class in org.bedework.webdav.servlet.common
Class called to handle GET Get the content of a node.
GetMethod() - Constructor for class org.bedework.webdav.servlet.common.GetMethod
 
getMethodClass() - Method in class org.bedework.webdav.servlet.common.MethodBase.MethodInfo
 
getMethodNames() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getName() - Method in class org.bedework.webdav.servlet.shared.serverInfo.Application
 
getName() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the name
getNode() - Method in class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
The node
getNode(String, int, int, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Retrieves a node by uri, following any links.
getNoPrefixResourceUri() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
If this request is for a special URI this is the resource URI without the prefix and any parameters.
getNotificationURL() - Method in interface org.bedework.webdav.servlet.shared.WdSysIntf
Return notification URL for this principal.
getNsAbbrev(String) - Method in class org.bedework.webdav.servlet.common.MethodBase
Get a namespace abbreviation
getNsIntf() - Method in class org.bedework.webdav.servlet.common.MethodBase
Get namespace interface
getNsIntf(HttpServletRequest) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
Get an interface for the namespace
getOnlyChild(Node) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getOnlyChild(Node) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
We expect a single child
getOwner() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getOwner() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Should return a value suitable for WebdavNsIntf.makeUserHref
getOwner() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getOwnerHref() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Href of owner
getParent(SharedEntity) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
getParent(SharedEntity) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Called to get the parent object for a shared entity.
getParent(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns the parent of a node.
getParentPath() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Access is inherited from the parent
getParentPath() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the path
getPath() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
 
getPath() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the path
getPath() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getPrefixedUri() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getPrefixedUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getPreviousEtag() - Method in class org.bedework.webdav.servlet.shared.WdEntity
Get the etag value before any changes were applied
getPrincipal(String) - Method in class org.bedework.webdav.servlet.access.AccessHelperI.CallBack
 
getPrincipalCollectionSet(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Given a uri returns a Collection of uris that allow search operations on principals for that resource.
getPrincipals(String, PrincipalPropertySearch) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Given a PrincipalPropertySearch returns a Collection of matching nodes.
getPrivTags() - Method in class org.bedework.webdav.servlet.common.AccessUtil
 
getProperty(QName) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
getPropertyNames() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return a set of PropertyTagEntry defining properties this node supports.
getPval() - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
getReader() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getReader(HttpServletRequest) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getReq() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getRequest() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getRequiresAuth() - Method in class org.bedework.webdav.servlet.common.MethodBase.MethodInfo
Called when servicing a request to determine if this method requires authentication.
getResourceUri() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getResourceUri(HttpServletRequest) - Method in class org.bedework.webdav.servlet.common.MethodBase
Get the decoded and fixed resource URI
getResourceUri(HttpServletRequest) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Get the decoded and fixed resource URI.
getReturnMultistatusOk() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getServerInfo() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getServlet() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getStatus() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getStatus(int, String) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
getStatusCode() - Method in class org.bedework.webdav.servlet.shared.WebdavException
Get the status
getSuperUser() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
getSuperUser() - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
 
getSupportedLocks() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Returns the supported locks for the supportedlock property.
getSupportedReports() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return a set of QName defining reports this node supports.
getSynchReport(String, String, int, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getSyncToken() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getSyncToken() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
getSyncToken(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Used to match tokens in If header
getSysIntf() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
getTag() - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
getTargetUri() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
getTheReader - Variable in class org.bedework.webdav.servlet.common.PostRequestPars
 
getToken() - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
getUri() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Get uri
getUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return the part of the href referring to the actual entity, e.g.
getUrlHandler() - Method in interface org.bedework.webdav.servlet.shared.WdSysIntf
 
getUrlPrefix() - Method in class org.bedework.webdav.servlet.shared.UrlHandler
 
getUrlPrefix(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.WebdavUtils
Get the prefix from the request
getUserHomeRoot() - Method in class org.bedework.webdav.servlet.access.AccessHelperI.CallBack
Returns something like "/user/".
getXmlDoc() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
getXmlEmit() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
groupPrincipal - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
True if this node is a group

H

handleAddMember(PostRequestPars, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.PostMethod
 
hasAttrs() - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
hasBriefHeader - Variable in class org.bedework.webdav.servlet.common.MethodBase
 
hashCode() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
hashCode() - Method in class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
 
hashCode() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
Headers - Class in org.bedework.webdav.servlet.common
Retrieve and process Webdav header values
Headers() - Constructor for class org.bedework.webdav.servlet.common.Headers
 
Headers.IfHeader - Class in org.bedework.webdav.servlet.common
 
Headers.IfHeader.TagOrToken - Class in org.bedework.webdav.servlet.common
An entity tag is surrounded by "[" and "]", whereas a token is surrounded by "<" and ">"
Headers.IfHeaders - Class in org.bedework.webdav.servlet.common
The following is instantiated for If headers
HeadMethod - Class in org.bedework.webdav.servlet.common
Class called to handle HEAD
HeadMethod() - Constructor for class org.bedework.webdav.servlet.common.HeadMethod
 

I

ifEtag - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeaders
Non null if we got if-match
ifHeader - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeaders
Non null if we got an if header
IfHeader() - Constructor for class org.bedework.webdav.servlet.common.Headers.IfHeader
 
IfHeaders() - Constructor for class org.bedework.webdav.servlet.common.Headers.IfHeaders
 
ifMatch(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
Look for the If-Match header
ifNoneMatch(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
Look for the If-None-Match header
ifNoneMatchAny(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
Look for the If-None-Match * header
ifScheduleTagMatch(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
Look for the If-Schedule-Tag-Match header
init() - Method in class org.bedework.webdav.servlet.common.AclMethod
Called at each request
init() - Method in class org.bedework.webdav.servlet.common.CopyMethod
Called at each request
init() - Method in class org.bedework.webdav.servlet.common.DeleteMethod
 
init() - Method in class org.bedework.webdav.servlet.common.GetMethod
 
init() - Method in class org.bedework.webdav.servlet.common.HeadMethod
 
init() - Method in class org.bedework.webdav.servlet.common.LockMethod
 
init() - Method in class org.bedework.webdav.servlet.common.MethodBase
Called at each request
init() - Method in class org.bedework.webdav.servlet.common.MkcolMethod
 
init() - Method in class org.bedework.webdav.servlet.common.OptionsMethod
 
init() - Method in class org.bedework.webdav.servlet.common.PostMethod
 
init() - Method in class org.bedework.webdav.servlet.common.PropFindMethod
 
init() - Method in class org.bedework.webdav.servlet.common.PropPatchMethod
 
init() - Method in class org.bedework.webdav.servlet.common.PutMethod
 
init() - Method in class org.bedework.webdav.servlet.common.ReportMethod
 
init() - Method in class org.bedework.webdav.servlet.common.UnlockMethod
 
init(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
This method is called before each setter/getter takes any action.
init(ServletConfig) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
init(AccessHelperI.CallBack) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
init(AccessHelperI.CallBack) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
 
init(WebdavServlet, HttpServletRequest, HashMap<String, MethodBase.MethodInfo>, boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Called before any other method is called to allow initialisation to take place at the first or subsequent requests
init(WebdavNsIntf, boolean) - Method in class org.bedework.webdav.servlet.common.MethodBase
Called at each request
inPropAll - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry
 
isAddMember() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
isAlias() - Method in class org.bedework.webdav.servlet.shared.WdCollectionBase
 
isAlias() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
isAppXml() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
isCollection() - Method in interface org.bedework.webdav.servlet.access.SharedEntity
We only try to preserve access state in collections.
isCollection() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
isEmpty(Element) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
isPrincipal() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return true if this represents a principal
items - Variable in class org.bedework.webdav.servlet.shared.WdSynchReport
 

K

knownProperty(QName) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Return true if a call to generatePropertyValue will return a value.
knownProperty(QName) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
knownProperty(WebdavNsNode, WebdavProperty) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Return true if a call to generatePropValue will return a value.

L

LockMethod - Class in org.bedework.webdav.servlet.common
Class called to handle LOCK
LockMethod() - Constructor for class org.bedework.webdav.servlet.common.LockMethod
 

M

makeCollection(HttpServletRequest, HttpServletResponse, WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Create an empty collection at the given location.
makeGroupHref(String) - Method in class org.bedework.webdav.servlet.common.AccessUtil
Override this to construct urls from the parameter
makeLocation(HttpServletResponse, String) - Static method in class org.bedework.webdav.servlet.common.Headers
Create a location header
makeName(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Turn val into something which can be used as a name for an entity.
makeProp(Element) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Override this to create namespace specific property objects.
makeServerInfoUrl(HttpServletRequest) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
TODO - make the url value configurable
makeUserHref(String) - Method in class org.bedework.webdav.servlet.common.AccessUtil
Override this to construct urls from the parameter
makeUserHref(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
message - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
 
MethodBase - Class in org.bedework.webdav.servlet.common
Base class for all webdav servlet methods.
MethodBase() - Constructor for class org.bedework.webdav.servlet.common.MethodBase
 
MethodBase.MethodInfo - Class in org.bedework.webdav.servlet.common
Allow servlet to create method.
MethodInfo(Class<?>, boolean) - Constructor for class org.bedework.webdav.servlet.common.MethodBase.MethodInfo
 
methods - Variable in class org.bedework.webdav.servlet.common.WebdavServlet
Table of methods - set at init
methods - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Table of methods - set by servlet
MkcolMethod - Class in org.bedework.webdav.servlet.common
Class called to handle MKCOL
MkcolMethod() - Constructor for class org.bedework.webdav.servlet.common.MkcolMethod
 
MoveMethod - Class in org.bedework.webdav.servlet.common
Class called to handle MOVE
MoveMethod() - Constructor for class org.bedework.webdav.servlet.common.MoveMethod
 

N

name - Variable in class org.bedework.webdav.servlet.shared.WebdavProperty.Attribute
 
node - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.PutContentResult
Same node or new node for creation
nodeTypeCollection - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Must be collection
nodeTypeEntity - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Must be entity.
nodeTypePrincipal - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Must be a principal.
nodeTypeUnknown - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Unknown.
normalizeUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
notFound - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.PropVal
 
nsIntf - Variable in class org.bedework.webdav.servlet.common.MethodBase
namespace interface for this request

O

open() - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
open() - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Called at request start
openPropstat() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Open a propstat response.
openTag(QName) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
openTagNoNewline(QName) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
OptionsMethod - Class in org.bedework.webdav.servlet.common
Class called to handle OPTIONS.
OptionsMethod() - Constructor for class org.bedework.webdav.servlet.common.OptionsMethod
 
org.bedework.webdav.servlet.access - package org.bedework.webdav.servlet.access
 
org.bedework.webdav.servlet.common - package org.bedework.webdav.servlet.common
 
org.bedework.webdav.servlet.shared - package org.bedework.webdav.servlet.shared
 
org.bedework.webdav.servlet.shared.serverInfo - package org.bedework.webdav.servlet.shared.serverInfo
 
owner - Variable in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Match a resource for which the current user is the owner

P

parse(Element, int) - Method in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Parse the principal match request.
parseContent(int, Reader) - Method in class org.bedework.webdav.servlet.common.MethodBase
Parse a reader and return the DOM representation.
parseContent(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MethodBase
Parse the Webdav request body, and return the DOM representation.
parseProp(Node) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Parse a DAV:prop list of property names in any namespace.
parseProps(Node) - Method in class org.bedework.webdav.servlet.common.PropFindMethod
Just a list of property names in any namespace.
parseXmlSafely(int, Reader) - Method in interface org.bedework.webdav.servlet.common.SecureXml
 
path - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
Suitable for display
pm - Variable in class org.bedework.webdav.servlet.common.ReportMethod
 
PostMethod - Class in org.bedework.webdav.servlet.common
Class called to handle POST
PostMethod() - Constructor for class org.bedework.webdav.servlet.common.PostMethod
 
PostRequestPars - Class in org.bedework.webdav.servlet.common
 
PostRequestPars(HttpServletRequest, WebdavNsIntf, String) - Constructor for class org.bedework.webdav.servlet.common.PostRequestPars
 
pr - Variable in class org.bedework.webdav.servlet.shared.PrincipalPropertySearch
Properties to be returned
prefetch(HttpServletRequest, HttpServletResponse, WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Called before fetching in GET processing.
prefix(String) - Method in class org.bedework.webdav.servlet.shared.UrlHandler
 
prefix(String) - Method in interface org.bedework.webdav.servlet.shared.UrlPrefixer
Return an appropriately prefixed url.
preq - Variable in class org.bedework.webdav.servlet.common.ReportMethod
 
preserveSession - Variable in class org.bedework.webdav.servlet.common.WebdavServlet
 
PrincipalMatchReport - Class in org.bedework.webdav.servlet.common
 
PrincipalMatchReport(MethodBase, WebdavNsIntf) - Constructor for class org.bedework.webdav.servlet.common.PrincipalMatchReport
Constructor
principalProperty - Variable in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Property we're supposed to match on
PrincipalPropertySearch - Class in org.bedework.webdav.servlet.shared
 
PrincipalPropertySearch() - Constructor for class org.bedework.webdav.servlet.shared.PrincipalPropertySearch
 
process(HttpServletRequest, HttpServletResponse, boolean) - Method in class org.bedework.webdav.servlet.common.CopyMethod
 
process(HttpServletRequest, HttpServletResponse, int) - Method in class org.bedework.webdav.servlet.common.PrincipalMatchReport
 
process(Document, int, HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.ReportMethod
 
processDoc(HttpServletRequest, HttpServletResponse, Document, WebdavNsNode, QName, boolean) - Method in class org.bedework.webdav.servlet.common.PropPatchMethod
 
processIfHeaders(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
 
processRequest() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
processResp(HttpServletRequest, HttpServletResponse, int) - Method in class org.bedework.webdav.servlet.common.PropFindMethod
 
processXml() - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
prop - org.bedework.webdav.servlet.common.PropFindMethod.PropRequest.ReqType
 
prop - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
 
propAll - org.bedework.webdav.servlet.common.PropFindMethod.PropRequest.ReqType
 
property(QName, Reader) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit a property
property(QName, String) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit a property
PropertyTagEntry(QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry
 
PropertyTagEntry(QName, boolean) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry
 
propertyTagVal(QName, QName) - Method in class org.bedework.webdav.servlet.common.MethodBase
Emit a property with a qname value
propFind - Static variable in interface org.bedework.webdav.servlet.common.WebdavMethods
 
PropFindMethod - Class in org.bedework.webdav.servlet.common
Class called to handle PROPFIND
PropFindMethod() - Constructor for class org.bedework.webdav.servlet.common.PropFindMethod
 
PropFindMethod.PropRequest - Class in org.bedework.webdav.servlet.common
 
PropFindMethod.PropRequest.ReqType - Enum in org.bedework.webdav.servlet.common
 
propName - org.bedework.webdav.servlet.common.PropFindMethod.PropRequest.ReqType
 
PropPatchMethod - Class in org.bedework.webdav.servlet.common
Class called to handle PROPPATCH
PropPatchMethod() - Constructor for class org.bedework.webdav.servlet.common.PropPatchMethod
 
props - Variable in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Properties to return (none for empty collection)
props - Variable in class org.bedework.webdav.servlet.common.PropFindMethod.PropRequest
For the prop element we build a Collection of WebdavProperty
props - Variable in class org.bedework.webdav.servlet.shared.PrincipalPropertySearch
Each of these must match
PropVal() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsNode.PropVal
 
putBinaryContent(HttpServletRequest, WebdavNsNode, String[], InputStream, Headers.IfHeaders) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Set the content from a Stream
putContent(HttpServletRequest, String, HttpServletResponse, boolean, Headers.IfHeaders) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Put content for the PUT or POST methods
putContent(HttpServletRequest, HttpServletResponse, WebdavNsNode, String[], Reader, Headers.IfHeaders) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Set the content from a Reader
PutContentResult() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsIntf.PutContentResult
 
PutMethod - Class in org.bedework.webdav.servlet.common
Class called to handle PUT
PutMethod() - Constructor for class org.bedework.webdav.servlet.common.PutMethod
 
putNode(WebdavNsNode) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Stores/updates an object.

R

rdr - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
A reader for the content
removeProperty(Element, WebdavNsNode.SetPropertyResult) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Remove the given property for this node.
removeProperty(Element, WebdavNsNode.SetPropertyResult) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
ReportMethod - Class in org.bedework.webdav.servlet.common
Class called to handle POST
ReportMethod() - Constructor for class org.bedework.webdav.servlet.common.ReportMethod
 
reqType - Variable in class org.bedework.webdav.servlet.common.PropFindMethod.PropRequest
 
resolveAlias(boolean) - Method in class org.bedework.webdav.servlet.shared.WdEntity
If isAlias() then resolves the alias.
resourceTag - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeader
Null if no resource tag
returnRepresentation(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
 
rollback() - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Called on the way out before close if there was an error.
rootElement - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
 

S

SC_FAILED_DEPENDENCY - Static variable in class org.bedework.webdav.servlet.shared.WebdavStatusCode
 
SC_MULTI_STATUS - Static variable in class org.bedework.webdav.servlet.shared.WebdavStatusCode
multi-status OK response
SecureXml - Interface in org.bedework.webdav.servlet.common
Contributed by https://github.com/viqueen
self - Variable in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Match a resource which identifies the current user
ServerInfo - Class in org.bedework.webdav.servlet.shared.serverInfo
Class to represent server info
ServerInfo() - Constructor for class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
servlet - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
SessCt() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsIntf.SessCt
 
session - Static variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Mostly to distinguish trace entries
sessionCreated(HttpSessionEvent) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
sessionDestroyed(HttpSessionEvent) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
sessNum - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
setAccess(String) - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Encoded acl
setAccessState(AccessState) - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Set the access state
setAlias(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setAllowsGet(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setApplications(List<Application>) - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
setAuthPrincipal(AccessPrincipal) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
setAuthPrincipal(AccessPrincipal) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Set the current authenticated user.
setContentType(String) - Method in class org.bedework.webdav.servlet.common.PostRequestPars
 
setCreated(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
setCurrentAccess(CurrentAccess, int) - Method in class org.bedework.webdav.servlet.access.AccessState
 
setDefaults(QName) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setDescription(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
Set the description
setDisplayName(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
Set the display name
setExists(boolean) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setFeatureName(QName) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Feature
 
setFeatures(List<Feature>) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Features
 
setLastmod(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
setMaximumAllowedPrivs(PrivilegeSet) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
setName(String) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Application
 
setName(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
Set the name
setOwner(AccessPrincipal) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
setOwnerHref(String) - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Href of owner
setParentPath(String) - Method in interface org.bedework.webdav.servlet.access.SharedEntity
Access is inherited from the parent
setParentPath(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
Set the path to this collection
setPath(String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
Set the path to this collection
setPreserveSession(boolean) - Method in class org.bedework.webdav.servlet.common.WebdavServlet
 
setProperty(QName, String) - Method in class org.bedework.webdav.servlet.shared.WdEntity
set/replace properties with the given name and value
setProperty(Element, WebdavNsNode.SetPropertyResult) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Set the given property for this node.
setProperty(Element, WebdavNsNode.SetPropertyResult) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
SetPropertyResult(Element, QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
 
setPval(String) - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
setStatus(int) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setStatusCode(int) - Method in class org.bedework.webdav.servlet.shared.WebdavException
Set the status
setSuperUser(boolean) - Method in class org.bedework.webdav.servlet.access.AccessHelper
 
setSuperUser(boolean) - Method in interface org.bedework.webdav.servlet.access.AccessHelperI
Indicate if we are in superuser mode.
setTargetUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
setToken(String) - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
setUri(String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Set uri
SharedEntity - Interface in org.bedework.webdav.servlet.access
Entities implementing this support access control as implemented by the access utilities.
specialUri(HttpServletRequest, HttpServletResponse, String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
Handle a special resource uri for GET.
startEmit(HttpServletResponse) - Method in class org.bedework.webdav.servlet.common.MethodBase
 
status - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
 
status - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
Can be set to indicate some sort of abnormal condition on this node, e.g.
stream - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
For binary
streamContent(InputStream, OutputStream) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
syncTokenMatch(Headers.IfHeader) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 

T

tag - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry
 
TagOrToken(boolean, String) - Constructor for class org.bedework.webdav.servlet.common.Headers.IfHeader.TagOrToken
Constructor
tagsAndTokens - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeader
The list - never null
targetUri - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
testIfHeader(HttpServletRequest) - Static method in class org.bedework.webdav.servlet.common.Headers
From Webdav RFC4918 Section 10.4
token - Variable in class org.bedework.webdav.servlet.shared.WdSynchReport
Token for next time.
toString() - Method in class org.bedework.webdav.servlet.access.AccessState
 
toString() - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
toString() - Method in class org.bedework.webdav.servlet.shared.WebdavProperty
 
toStringSegment(ToString) - Method in class org.bedework.webdav.servlet.shared.WdEntity
 
toXml() - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
toXml(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Application
 
toXml(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Feature
 
toXml(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.serverInfo.Features
 
toXml(XmlEmit) - Method in class org.bedework.webdav.servlet.shared.serverInfo.ServerInfo
 
trailSlash() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Trailing "/" on uri?
trailSlash() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
truncated - Variable in class org.bedework.webdav.servlet.shared.WdSynchReport
True if the report was truncated
tryPropRequest(Node) - Method in class org.bedework.webdav.servlet.common.PropFindMethod
See if the current node represents a valid propfind element and return with a request if so.

U

UnlockMethod - Class in org.bedework.webdav.servlet.common
Class called to handle UNLOCK
UnlockMethod() - Constructor for class org.bedework.webdav.servlet.common.UnlockMethod
 
unprefix(String) - Method in class org.bedework.webdav.servlet.shared.UrlHandler
 
unprefix(String) - Method in interface org.bedework.webdav.servlet.shared.UrlUnprefixer
Remove any vestige of the host, port or context
update() - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Update this node after changes.
update() - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
updateAccess(WebdavNsIntf.AclInfo) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
uri - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
Uri of the node.
urlHandler - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
UrlHandler - Class in org.bedework.webdav.servlet.shared
Prefix or unprefix urls - or not depending on internal state
UrlHandler(String, String, boolean) - Constructor for class org.bedework.webdav.servlet.shared.UrlHandler
 
UrlHandler(HttpServletRequest, boolean) - Constructor for class org.bedework.webdav.servlet.shared.UrlHandler
If relative we assume urls are relative to the host + port.
UrlPrefixer - Interface in org.bedework.webdav.servlet.shared
Prefix urls - or not depending on internal state
UrlUnprefixer - Interface in org.bedework.webdav.servlet.shared
Unprefix urls - or not depending on internal state
userPrincipal - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
True if this node is a user

V

val - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode.PropVal
 
value - Variable in class org.bedework.webdav.servlet.common.Headers.IfHeader.TagOrToken
The tag or token value
value - Variable in class org.bedework.webdav.servlet.shared.WebdavProperty.Attribute
 
valueOf(String) - Static method in enum org.bedework.webdav.servlet.common.PropFindMethod.PropRequest.ReqType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bedework.webdav.servlet.common.PropFindMethod.PropRequest.ReqType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WdCollection<T> - Class in org.bedework.webdav.servlet.shared
Class to represent a collection in WebDAV
WdCollection() - Constructor for class org.bedework.webdav.servlet.shared.WdCollection
Constructor
WdCollectionBase<T> - Class in org.bedework.webdav.servlet.shared
Class to represent a collection in WebDAV
WdCollectionBase() - Constructor for class org.bedework.webdav.servlet.shared.WdCollectionBase
Constructor
WdEntity<T> - Class in org.bedework.webdav.servlet.shared
Class to represent an entity in WebDAV
WdEntity() - Constructor for class org.bedework.webdav.servlet.shared.WdEntity
Constructor
WdSynchReport - Class in org.bedework.webdav.servlet.shared
Data for Synch Report
WdSynchReport() - Constructor for class org.bedework.webdav.servlet.shared.WdSynchReport
 
WdSynchReport.WdSynchReportItem - Class in org.bedework.webdav.servlet.shared
The changed entity may be an event or a collection.
WdSynchReportItem(WebdavNsNode, String, boolean) - Constructor for class org.bedework.webdav.servlet.shared.WdSynchReport.WdSynchReportItem
 
wdSysIntf - Variable in class org.bedework.webdav.servlet.shared.WebdavNsNode
 
WdSysIntf - Interface in org.bedework.webdav.servlet.shared
User: mike Date: 8/13/15 Time: 11:16
WebdavBadRequest - Class in org.bedework.webdav.servlet.shared
Base exception thrown by webdav classes
WebdavBadRequest() - Constructor for class org.bedework.webdav.servlet.shared.WebdavBadRequest
Constructor
WebdavBadRequest(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavBadRequest
Constructor
WebdavBadRequest(QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavBadRequest
Constructor
WebdavBadRequest(QName, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavBadRequest
Constructor
WebdavException - Class in org.bedework.webdav.servlet.shared
Base exception thrown by webdav classes
WebdavException(int) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavException(int, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavException(int, QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavException(int, QName, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavException(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavException(Throwable) - Constructor for class org.bedework.webdav.servlet.shared.WebdavException
Constructor
WebdavForbidden - Class in org.bedework.webdav.servlet.shared
Forbidden exception thrown by webdav classes
WebdavForbidden() - Constructor for class org.bedework.webdav.servlet.shared.WebdavForbidden
Constructor
WebdavForbidden(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavForbidden
Constructor
WebdavForbidden(QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavForbidden
Constructor
WebdavForbidden(QName, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavForbidden
Constructor
WebdavMethods - Interface in org.bedework.webdav.servlet.common
Define Webdav method names
WebdavNotFound - Class in org.bedework.webdav.servlet.shared
NotFound exception thrown by webdav classes
WebdavNotFound() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNotFound
Constructor
WebdavNotFound(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNotFound
Constructor
WebdavNotFound(QName) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNotFound
Constructor
WebdavNotFound(QName, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNotFound
Constructor
WebdavNsIntf - Class in org.bedework.webdav.servlet.shared
This acts as an interface to the underlying namespace for which this servlet is acting as a gateway.
WebdavNsIntf() - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
WebdavNsIntf.AclInfo - Class in org.bedework.webdav.servlet.shared
Object class passed around as we parse access.
WebdavNsIntf.Content - Class in org.bedework.webdav.servlet.shared
 
WebdavNsIntf.PutContentResult - Class in org.bedework.webdav.servlet.shared
Result for putContent
WebdavNsIntf.SessCt - Class in org.bedework.webdav.servlet.shared
 
WebdavNsNode - Class in org.bedework.webdav.servlet.shared
Represents a node in the underlying namespace for which this servlet is acting as a gateway.
WebdavNsNode(WdSysIntf, UrlHandler, String, boolean, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavNsNode
Constructor
WebdavNsNode.PropertyTagEntry - Class in org.bedework.webdav.servlet.shared
 
WebdavNsNode.PropVal - Class in org.bedework.webdav.servlet.shared
 
WebdavNsNode.SetPropertyResult - Class in org.bedework.webdav.servlet.shared
Result from setting or removing property
WebdavPrincipalNode - Class in org.bedework.webdav.servlet.shared
Class to represent a principal in webdav.
WebdavPrincipalNode(WdSysIntf, UrlHandler, String, AccessPrincipal, boolean, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
WebdavProperty - Class in org.bedework.webdav.servlet.shared
One of these for each property in a request.
WebdavProperty(QName, String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavProperty
Constructor
WebdavProperty.Attribute - Class in org.bedework.webdav.servlet.shared
 
WebdavServerError - Class in org.bedework.webdav.servlet.shared
ServerError exception thrown by webdav classes
WebdavServerError() - Constructor for class org.bedework.webdav.servlet.shared.WebdavServerError
Constructor
WebdavServerError(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavServerError
Constructor
WebdavServlet - Class in org.bedework.webdav.servlet.common
WebDAV Servlet.
WebdavServlet() - Constructor for class org.bedework.webdav.servlet.common.WebdavServlet
 
WebdavStatusCode - Class in org.bedework.webdav.servlet.shared
Define webdav status codes.
WebdavStatusCode() - Constructor for class org.bedework.webdav.servlet.shared.WebdavStatusCode
 
WebdavUnauthorized - Class in org.bedework.webdav.servlet.shared
Unauthorized exception thrown by webdav classes
WebdavUnauthorized() - Constructor for class org.bedework.webdav.servlet.shared.WebdavUnauthorized
Constructor
WebdavUnauthorized(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavUnauthorized
Constructor
WebdavUnsupportedMediaType - Class in org.bedework.webdav.servlet.shared
Unauthorized exception thrown by webdav classes
WebdavUnsupportedMediaType() - Constructor for class org.bedework.webdav.servlet.shared.WebdavUnsupportedMediaType
Constructor
WebdavUnsupportedMediaType(String) - Constructor for class org.bedework.webdav.servlet.shared.WebdavUnsupportedMediaType
Constructor
WebdavUtils - Class in org.bedework.webdav.servlet.common
Place for utility methods
WebdavUtils() - Constructor for class org.bedework.webdav.servlet.common.WebdavUtils
 
what - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.AclInfo
uri of object
whoami - Variable in class org.bedework.webdav.servlet.common.PrincipalMatchReport
Match a resource which identifies the current user
writeContent(Reader, Writer) - Method in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
writeContent(XmlEmit, Writer, String) - Method in class org.bedework.webdav.servlet.shared.WebdavNsNode
Called during xml emission to write the content for the node.
writeContent(XmlEmit, Writer, String) - Method in class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
 
written - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf.Content
Content was written directly

X

xml - Variable in class org.bedework.webdav.servlet.common.MethodBase
 
xml - Variable in class org.bedework.webdav.servlet.shared.WebdavNsIntf
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages