| Package | Description |
|---|---|
| org.bedework.webdav.servlet.access | |
| org.bedework.webdav.servlet.common | |
| org.bedework.webdav.servlet.shared |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessHelperI.changeAccess(SharedEntity ent,
Collection<org.bedework.access.Ace> aces,
boolean replaceAll)
Change the access to the given calendar entity using the supplied aces.
|
void |
AccessHelper.changeAccess(SharedEntity ent,
Collection<org.bedework.access.Ace> aces,
boolean replaceAll) |
Collection<? extends SharedEntity> |
AccessHelperI.checkAccess(Collection<? extends SharedEntity> ents,
int desiredAccess,
boolean alwaysReturn)
Return a Collection of the objects after checking access
|
Collection<? extends SharedEntity> |
AccessHelper.checkAccess(Collection<? extends SharedEntity> ents,
int desiredAccess,
boolean alwaysReturn) |
org.bedework.access.Acl.CurrentAccess |
AccessHelperI.checkAccess(SharedEntity ent,
int desiredAccess,
boolean alwaysReturnResult)
Check access for the given entity.
|
org.bedework.access.Acl.CurrentAccess |
AccessHelper.checkAccess(SharedEntity ent,
int desiredAccess,
boolean alwaysReturnResult) |
void |
AccessState.clearCurrentAccess() |
void |
AccessHelperI.defaultAccess(SharedEntity ent,
org.bedework.access.AceWho who)
Remove any explicit access for the given who to the given calendar entity.
|
void |
AccessHelper.defaultAccess(SharedEntity ent,
org.bedework.access.AceWho who) |
abstract SharedEntity |
AccessHelperI.CallBack.getCollection(String path)
Get a collection given the path.
|
org.bedework.access.Acl.CurrentAccess |
AccessState.getCurrentAccess() |
org.bedework.access.Acl.CurrentAccess |
AccessState.getCurrentAccess(int desiredAccess) |
SharedEntity |
AccessHelperI.getParent(SharedEntity val)
Called to get the parent object for a shared entity.
|
SharedEntity |
AccessHelper.getParent(SharedEntity val) |
abstract org.bedework.access.AccessPrincipal |
AccessHelperI.CallBack.getPrincipal(String href) |
abstract String |
AccessHelperI.CallBack.getUserHomeRoot()
Returns something like "/user/".
|
void |
AccessHelperI.init(AccessHelperI.CallBack cb) |
void |
AccessHelper.init(AccessHelperI.CallBack cb) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
OptionsMethod.addDavHeader(javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node) |
protected void |
MethodBase.addDavHeader(javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node) |
protected void |
MethodBase.addHeaders(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node) |
void |
MethodBase.addNs(String val)
Add a namespace
|
protected void |
MethodBase.addStatus(int status,
String message) |
void |
Headers.IfHeader.addTagOrToken(String tagOrToken) |
void |
MethodBase.cdataProperty(QName tag,
String attrName,
String attrVal,
String val)
Emit a property
|
protected void |
MethodBase.checkDepth(int depth,
int val) |
void |
MethodBase.checkServerInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
MethodBase.closeTag(QName tag) |
static int |
Headers.depth(javax.servlet.http.HttpServletRequest req)
Get the depth header
|
static int |
Headers.depth(javax.servlet.http.HttpServletRequest req,
int def)
Get the depth header
|
void |
DeleteMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PropPatchMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
OptionsMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PostMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
LockMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
abstract void |
MethodBase.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PutMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
CopyMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
PropFindMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
AclMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
ReportMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
GetMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
MoveMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
UnlockMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
MkcolMethod.doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
ReportMethod.doNodeProperties(WebdavNsNode node) |
void |
PropFindMethod.doNodeProperties(WebdavNsNode node,
PropFindMethod.PropRequest pr)
Generate response for a PROPFIND for the current node, then for the children.
|
void |
MethodBase.doPropFind(WebdavNsNode node,
Collection<WebdavProperty> props)
Build the response for a single node for a propfind request
|
void |
MethodBase.emptyTag(Node nd)
Emit an empty tag corresponding to a node
|
void |
MethodBase.emptyTag(QName tag)
Emit an empty tag
|
static List<String> |
MethodBase.fixPath(String path)
Return a path, broken into its elements, after "." and ".." are removed.
|
protected void |
MethodBase.flush() |
protected Collection<Element> |
MethodBase.getChildren(Node nd) |
protected Element[] |
MethodBase.getChildrenArray(Node nd) |
protected String |
MethodBase.getElementContent(Element el) |
abstract WebdavNsIntf |
WebdavServlet.getNsIntf(javax.servlet.http.HttpServletRequest req)
Get an interface for the namespace
|
protected Element |
MethodBase.getOnlyChild(Node nd) |
Reader |
PostRequestPars.getReader() |
String |
MethodBase.getResourceUri(javax.servlet.http.HttpServletRequest req)
Get the decoded and fixed resource URI
|
protected void |
PostMethod.handleAddMember(PostRequestPars pars,
javax.servlet.http.HttpServletResponse resp) |
static String |
Headers.ifMatch(javax.servlet.http.HttpServletRequest req)
Look for the If-Match header
|
static String |
Headers.ifNoneMatch(javax.servlet.http.HttpServletRequest req)
Look for the If-None-Match header
|
static boolean |
Headers.ifNoneMatchAny(javax.servlet.http.HttpServletRequest req)
Look for the If-None-Match * header
|
static String |
Headers.ifScheduleTagMatch(javax.servlet.http.HttpServletRequest req)
Look for the If-Schedule-Tag-Match header
|
void |
MethodBase.init(WebdavNsIntf nsIntf,
boolean dumpContent)
Called at each request
|
protected boolean |
MethodBase.isEmpty(Element el) |
protected void |
MethodBase.openTag(QName tag) |
protected void |
MethodBase.openTagNoNewline(QName tag) |
void |
PrincipalMatchReport.parse(Element root,
int depth)
Parse the principal match request.
|
protected Document |
MethodBase.parseContent(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Parse the Webdav request body, and return the DOM representation.
|
protected Document |
MethodBase.parseContent(int len,
Reader rdr)
Parse a reader and return the DOM representation.
|
PropFindMethod.PropRequest |
PropFindMethod.parseProps(Node nd)
Just a list of property names in any namespace.
|
protected void |
ReportMethod.process(Document doc,
int depth,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
CopyMethod.process(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
boolean copy) |
void |
PrincipalMatchReport.process(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth) |
protected void |
PropPatchMethod.processDoc(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Document doc,
WebdavNsNode node,
QName expectedRoot,
boolean onlySet) |
static Headers.IfHeaders |
Headers.processIfHeaders(javax.servlet.http.HttpServletRequest req) |
boolean |
PostRequestPars.processRequest() |
void |
PropFindMethod.processResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth) |
protected Collection<? extends Collection<Element>> |
PropPatchMethod.processUpdate(Element node)
The given node should contain zero or more set or remove child elements.
|
boolean |
PostRequestPars.processXml() |
void |
MethodBase.property(QName tag,
Reader val)
Emit a property
|
void |
MethodBase.property(QName tag,
String val)
Emit a property
|
void |
MethodBase.propertyTagVal(QName tag,
QName tagVal)
Emit a property
|
protected void |
MethodBase.startEmit(javax.servlet.http.HttpServletResponse resp) |
static Headers.IfHeader |
Headers.testIfHeader(javax.servlet.http.HttpServletRequest req)
From Webdav RFC4918 Section 10.4
|
PropFindMethod.PropRequest |
PropFindMethod.tryPropRequest(Node nd)
See if the current node represents a valid propfind element
and return with a request if so.
|
| Constructor and Description |
|---|
AccessUtil(String namespacePrefix,
org.bedework.util.xml.XmlEmit xml,
org.bedework.access.AccessXmlUtil.AccessXmlCb cb)
Acls use tags in the webdav and caldav namespace.
|
PostRequestPars(javax.servlet.http.HttpServletRequest req,
WebdavNsIntf intf,
String resourceUri) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebdavBadRequest
Base exception thrown by webdav classes
|
class |
WebdavForbidden
Forbidden exception thrown by webdav classes
|
class |
WebdavNotFound
NotFound exception thrown by webdav classes
|
class |
WebdavServerError
ServerError exception thrown by webdav classes
|
class |
WebdavUnauthorized
Unauthorized exception thrown by webdav classes
|
class |
WebdavUnsupportedMediaType
Unauthorized exception thrown by webdav classes
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
WebdavNsIntf.acceptMkcolContent(javax.servlet.http.HttpServletRequest req)
Throw an exception if we don't want the content for mkcol.
|
void |
WebdavNsIntf.addNamespace(org.bedework.util.xml.XmlEmit xml)
Add any namespaces for xml tag names in requests and responses.
|
void |
WebdavNsIntf.addStatus(int status) |
boolean |
WebdavPrincipalNode.allowsSyncReport() |
abstract boolean |
WebdavNsNode.allowsSyncReport() |
boolean |
WdSysIntf.allowsSyncReport(WdCollection col) |
abstract boolean |
WebdavNsIntf.canPut(WebdavNsNode node)
Return true if we can PUT this resource/entity
|
abstract void |
WebdavNsIntf.close()
Called on the way out to allow resources to be freed.
|
void |
WebdavNsIntf.closePropstat()
Close a propstat response with an ok result.
|
void |
WebdavNsIntf.closePropstat(int status)
Close a propstat response with given result.
|
abstract void |
WebdavNsIntf.copyMove(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WebdavNsNode from,
WebdavNsNode to,
boolean copy,
boolean overwrite,
int depth)
Copy or move a resource at the given location to another location.
|
abstract void |
WebdavNsIntf.create(WebdavNsNode node)
Create a new node.
|
abstract void |
WebdavNsIntf.createAlias(WebdavNsNode alias)
Creates an alias to another node.
|
abstract void |
WebdavNsIntf.delete(WebdavNsNode node)
Deletes a node from the namespace.
|
abstract void |
WebdavNsIntf.emitAcl(WebdavNsNode node) |
void |
WebdavNsIntf.emitSupportedReportSet(WebdavNsNode node) |
static String |
WebdavNsIntf.fixPath(String path)
Return a path, beginning with a "/", after "." and ".." are removed.
|
void |
WebdavNsNode.generateHref(org.bedework.util.xml.XmlEmit xml) |
void |
WebdavNsNode.generateHref(org.bedework.util.xml.XmlEmit xml,
String uri) |
protected String |
WebdavNsIntf.generateHtml(javax.servlet.http.HttpServletRequest req,
WebdavNsNode node)
Return a String giving an HTML representation of the directory.
|
boolean |
WebdavPrincipalNode.generatePropertyValue(QName tag,
WebdavNsIntf intf,
boolean allProp) |
boolean |
WebdavNsNode.generatePropertyValue(QName tag,
WebdavNsIntf intf,
boolean allProp)
Emit the property indicated by the tag.
|
boolean |
WebdavNsIntf.generatePropValue(WebdavNsNode node,
WebdavProperty pr,
boolean allProp)
Generate a response for a single webdav property.
|
void |
WebdavNsNode.generateUrl(org.bedework.util.xml.XmlEmit xml,
QName tag,
String uri,
boolean exists) |
abstract String |
WebdavNsIntf.getAcceptContentType(javax.servlet.http.HttpServletRequest req) |
abstract AccessUtil |
WebdavNsIntf.getAccessUtil()
Get an object suitable for use in parsing acls and generating access.
|
abstract Collection<String> |
WebdavNsIntf.getAclPrincipalInfo(WebdavNsNode node)
Return all the hrefs found in the access for th egiven node.
|
abstract String |
WebdavNsIntf.getAddMemberSuffix() |
boolean |
WebdavNsNode.getAlias() |
String |
WdCollectionBase.getAliasUri() |
abstract String |
WdEntity.getAliasUri() |
boolean |
WebdavNsNode.getAllowsGet() |
abstract WebdavNsIntf.Content |
WebdavNsIntf.getBinaryContent(WebdavNsNode node)
Returns a Content object for the binary content.
|
abstract boolean |
WdEntity.getCanPublish() |
abstract boolean |
WdEntity.getCanShare() |
Collection<? extends WdEntity> |
WebdavPrincipalNode.getChildren() |
abstract Collection<? extends WdEntity> |
WebdavNsNode.getChildren()
Return a collection of children objects.
|
Element[] |
WebdavNsIntf.getChildren(Node nd)
Get all the children if any
|
abstract Collection<WebdavNsNode> |
WebdavNsIntf.getChildren(WebdavNsNode node)
Returns the immediate children of a node.
|
WdCollection |
WebdavPrincipalNode.getCollection(boolean deref) |
abstract WdCollection |
WebdavNsNode.getCollection(boolean deref)
The node may refer to a collection object which may in fact be an alias to
another.
|
abstract WebdavNsIntf.Content |
WebdavNsIntf.getContent(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
String contentType,
WebdavNsNode node)
Returns a Content object for the content.
|
WebdavNsIntf.Content |
WebdavNsNode.getContent(String contentType)
Returns the content.
|
boolean |
WebdavPrincipalNode.getContentBinary() |
abstract boolean |
WebdavNsNode.getContentBinary() |
String |
WebdavPrincipalNode.getContentLang() |
abstract String |
WebdavNsNode.getContentLang() |
long |
WebdavPrincipalNode.getContentLen() |
abstract long |
WebdavNsNode.getContentLen() |
InputStream |
WebdavNsNode.getContentStream()
Returns an InputStream for the content.
|
String |
WebdavNsNode.getContentString(String contentType)
Return string content
|
String |
WebdavPrincipalNode.getContentType() |
abstract String |
WebdavNsNode.getContentType()
A content type of null implies no content (or we don't know)
|
String |
WdEntity.getCreated() |
String |
WebdavPrincipalNode.getCreDate() |
abstract String |
WebdavNsNode.getCreDate() |
org.bedework.access.Acl.CurrentAccess |
WebdavPrincipalNode.getCurrentAccess() |
abstract org.bedework.access.Acl.CurrentAccess |
WebdavNsNode.getCurrentAccess()
Get the current access granted to this principal for this node.
|
String |
WebdavNsIntf.getDavHeader(WebdavNsNode node)
Return DAV header
|
boolean |
WebdavPrincipalNode.getDeleted() |
abstract boolean |
WebdavNsNode.getDeleted() |
String |
WdEntity.getDescription()
Get the description
|
abstract boolean |
WebdavNsIntf.getDirectoryBrowsingDisallowed()
Return true if the system disallows directory browsing.
|
String |
WebdavPrincipalNode.getDisplayname() |
abstract String |
WebdavNsNode.getDisplayname() |
String |
WdEntity.getDisplayName()
Get the display name
|
String |
WebdavNsIntf.getElementContent(Element el) |
String |
WebdavNsNode.getEncodedUri() |
String |
WebdavNsNode.getEncodedUri(String uri) |
abstract String |
WdEntity.getEtag()
Get the current etag value
|
String |
WebdavPrincipalNode.getEtagValue(boolean strong) |
abstract String |
WebdavNsNode.getEtagValue(boolean strong)
Entity tags are defined in RFC2068 - they are supposed to provide some
sort of indication the data has changed - e.g.
|
boolean |
WebdavNsNode.getExists() |
abstract Collection<WebdavNsNode> |
WebdavNsIntf.getGroups(String resourceUri,
String principalUrl)
Given a PrincipalMatchReport returns a Collection of matching nodes.
|
WdCollection |
WebdavPrincipalNode.getImmediateTargetCollection() |
abstract WdCollection |
WebdavNsNode.getImmediateTargetCollection() |
String |
WdEntity.getLastmod() |
String |
WebdavPrincipalNode.getLastmodDate() |
abstract String |
WebdavNsNode.getLastmodDate() |
String |
WebdavNsIntf.getLocation(WebdavNsNode node)
Return the complete URL describing the location of the object
represented by the node
|
MethodBase |
WebdavNsIntf.getMethod(String name)
Return the named initialised method or null if no such method or the
method requires authentication and we are anonymous
|
String |
WdEntity.getName()
Get the name
|
abstract WebdavNsNode |
WebdavNsIntf.getNode(String uri,
int existence,
int nodeType,
boolean addMember)
Retrieves a node by uri, following any links.
|
String |
WdSysIntf.getNotificationURL()
Return notification URL for this principal.
|
Element |
WebdavNsIntf.getOnlyChild(Node nd)
We expect a single child
|
org.bedework.access.AccessPrincipal |
WebdavPrincipalNode.getOwner() |
abstract org.bedework.access.AccessPrincipal |
WebdavNsNode.getOwner()
Should return a value suitable for WebdavNsIntf.makeUserHref
|
org.bedework.access.AccessPrincipal |
WdEntity.getOwner() |
abstract WebdavNsNode |
WebdavNsIntf.getParent(WebdavNsNode node)
Returns the parent of a node.
|
String |
WdEntity.getParentPath()
Get the path
|
String |
WdEntity.getPath()
Get the path
|
String |
WebdavNsNode.getPrefixedUri() |
String |
WebdavNsNode.getPrefixedUri(String uri) |
abstract String |
WdEntity.getPreviousEtag()
Get the etag value before any changes were applied
|
abstract Collection<String> |
WebdavNsIntf.getPrincipalCollectionSet(String resourceUri)
Given a uri returns a Collection of uris that allow search operations on
principals for that resource.
|
abstract Collection<? extends WebdavNsNode> |
WebdavNsIntf.getPrincipals(String resourceUri,
PrincipalPropertySearch pps)
Given a PrincipalPropertySearch returns a Collection of matching nodes.
|
abstract String |
WdEntity.getProperty(QName name) |
Collection<WebdavNsNode.PropertyTagEntry> |
WebdavNsNode.getPropertyNames()
Return a set of PropertyTagEntry defining properties this node supports.
|
String |
WebdavNsIntf.getResourceUri(javax.servlet.http.HttpServletRequest req)
Get the decoded and fixed resource URI.
|
Collection<QName> |
WebdavNsNode.getSupportedReports()
Return a set of QName defining reports this node supports.
|
abstract WdSynchReport |
WebdavNsIntf.getSynchReport(String path,
String token,
int limit,
boolean recurse) |
String |
WebdavPrincipalNode.getSyncToken() |
abstract String |
WebdavNsNode.getSyncToken() |
abstract String |
WebdavNsIntf.getSyncToken(String path)
Used to match tokens in If header
|
String |
WebdavNsNode.getTargetUri() |
String |
WebdavNsNode.getUri()
Get uri
|
String |
WebdavNsIntf.getUri(String href)
Return the part of the href referring to the actual entity, e.g.
|
void |
WebdavNsNode.init(boolean content)
This method is called before each setter/getter takes any action.
|
void |
WebdavNsIntf.init(WebdavServlet servlet,
javax.servlet.http.HttpServletRequest req,
HashMap<String,MethodBase.MethodInfo> methods,
boolean dumpContent)
Called before any other method is called to allow initialisation to
take place at the first or subsequent requests
|
abstract boolean |
WdEntity.isAlias() |
boolean |
WebdavNsNode.isCollection() |
boolean |
WebdavNsNode.isPrincipal()
Return true if this represents a principal
|
abstract void |
WebdavNsIntf.makeCollection(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node)
Create an empty collection at the given location.
|
WebdavProperty |
WebdavNsIntf.makeProp(Element propnode)
Override this to create namespace specific property objects.
|
String |
WebdavNsIntf.makeServerInfoUrl(javax.servlet.http.HttpServletRequest req)
TODO - make the url value configurable
|
abstract String |
WebdavNsIntf.makeUserHref(String id) |
String |
WebdavNsIntf.normalizeUri(String uri) |
void |
WebdavNsIntf.openPropstat()
Open a propstat response.
|
List<WebdavProperty> |
WebdavNsIntf.parseProp(Node nd)
Parse a DAV:prop list of property names in any namespace.
|
boolean |
WebdavNsIntf.prefetch(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node)
Called before fetching in GET processing.
|
String |
UrlHandler.prefix(String val) |
String |
UrlPrefixer.prefix(String val)
Return an appropriately prefixed url.
|
abstract WebdavNsIntf.PutContentResult |
WebdavNsIntf.putBinaryContent(javax.servlet.http.HttpServletRequest req,
WebdavNsNode node,
String[] contentTypePars,
InputStream contentStream,
Headers.IfHeaders ifHeaders)
Set the content from a Stream
|
abstract WebdavNsIntf.PutContentResult |
WebdavNsIntf.putContent(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WebdavNsNode node,
String[] contentTypePars,
Reader contentRdr,
Headers.IfHeaders ifHeaders)
Set the content from a Reader
|
WebdavNsIntf.PutContentResult |
WebdavNsIntf.putContent(javax.servlet.http.HttpServletRequest req,
String resourceUri,
javax.servlet.http.HttpServletResponse resp,
boolean fromPost,
Headers.IfHeaders ifHeaders)
Put content for the PUT or POST methods
|
abstract void |
WebdavNsIntf.putNode(WebdavNsNode node)
Stores/updates an object.
|
boolean |
WebdavPrincipalNode.removeProperty(Element val,
WebdavNsNode.SetPropertyResult spr) |
boolean |
WebdavNsNode.removeProperty(Element val,
WebdavNsNode.SetPropertyResult spr)
Remove the given property for this node.
|
abstract T |
WdEntity.resolveAlias(boolean resolveSubAlias)
If isAlias() then resolves the alias.
|
void |
WebdavNsNode.setAlias(boolean val) |
void |
WebdavNsNode.setAllowsGet(boolean val) |
void |
WdEntity.setCreated(String val) |
void |
WebdavNsNode.setDefaults(QName methodTag) |
void |
WdEntity.setDescription(String val)
Set the description
|
void |
WdEntity.setDisplayName(String val)
Set the display name
|
void |
WebdavNsNode.setExists(boolean val) |
void |
WdEntity.setLastmod(String val) |
void |
WdEntity.setName(String val)
Set the name
|
void |
WdEntity.setOwner(org.bedework.access.AccessPrincipal val) |
void |
WdEntity.setParentPath(String val)
Set the path to this collection
|
void |
WdEntity.setPath(String val)
Set the path to this collection
|
boolean |
WebdavPrincipalNode.setProperty(Element val,
WebdavNsNode.SetPropertyResult spr) |
boolean |
WebdavNsNode.setProperty(Element val,
WebdavNsNode.SetPropertyResult spr)
Set the given property for this node.
|
abstract void |
WdEntity.setProperty(QName name,
String val)
set/replace properties with the given name and value
|
void |
WebdavNsNode.setTargetUri(String val) |
void |
WebdavNsNode.setUri(String val)
Set uri
|
abstract boolean |
WebdavNsIntf.specialUri(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
String resourceUri)
Handle a special resource uri for GET.
|
void |
WebdavNsIntf.streamContent(InputStream in,
OutputStream out) |
boolean |
WebdavNsIntf.syncTokenMatch(Headers.IfHeader ih) |
String |
UrlUnprefixer.unprefix(String val)
Remove any vestige of the host, port or context
|
String |
UrlHandler.unprefix(String val) |
void |
WebdavPrincipalNode.update() |
abstract void |
WebdavNsNode.update()
Update this node after changes.
|
abstract void |
WebdavNsIntf.updateAccess(WebdavNsIntf.AclInfo ainfo) |
void |
WebdavNsIntf.writeContent(Reader in,
Writer out) |
String |
WebdavPrincipalNode.writeContent(org.bedework.util.xml.XmlEmit xml,
Writer wtr,
String contentType) |
abstract String |
WebdavNsNode.writeContent(org.bedework.util.xml.XmlEmit xml,
Writer wtr,
String contentType)
Called during xml emission to write the content for the node.
|
| Constructor and Description |
|---|
WdCollection()
Constructor
|
WdCollectionBase()
Constructor
|
WdEntity()
Constructor
|
WdSynchReportItem(WebdavNsNode node,
String token,
boolean canSync) |
WebdavPrincipalNode(WdSysIntf sysi,
UrlHandler urlHandler,
String path,
org.bedework.access.AccessPrincipal account,
boolean collection,
String uri) |
Copyright © 2018 Bedework. All rights reserved.