public class PrincipalMatchReport extends Object implements org.bedework.util.logging.Logged
| Modifier and Type | Field and Description |
|---|---|
boolean |
owner
Match a resource for which the current user is the owner
|
Element |
principalProperty
Property we're supposed to match on
|
Collection<WebdavProperty> |
props
Properties to return (none for empty collection)
|
boolean |
self
Match a resource which identifies the current user
|
boolean |
whoami
Match a resource which identifies the current user
|
| Constructor and Description |
|---|
PrincipalMatchReport(MethodBase mb,
WebdavNsIntf intf)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.bedework.util.logging.BwLogger |
getLogger() |
void |
parse(Element root,
int depth)
Parse the principal match request.
|
void |
process(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaudit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warnpublic boolean self
public boolean owner
public boolean whoami
public Element principalProperty
public Collection<WebdavProperty> props
public PrincipalMatchReport(MethodBase mb, WebdavNsIntf intf)
mb - method baseintf - interfacepublic void parse(Element root, int depth) throws WebdavException
root - of requestdepth - how far downWebdavException - on fatal errorpublic void process(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth)
throws WebdavException
req - http requestresp - http responsedepth - for searchWebdavException - on fatal errorpublic org.bedework.util.logging.BwLogger getLogger()
getLogger in interface org.bedework.util.logging.LoggedCopyright © 2018 Bedework. All rights reserved.