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
All Classes All Packages
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
All Classes All Packages