Package org.bedework.carddav.server
Class CarddavPrincipalNode
- java.lang.Object
-
- org.bedework.webdav.servlet.shared.WebdavNsNode
-
- org.bedework.webdav.servlet.shared.WebdavPrincipalNode
-
- org.bedework.carddav.server.CarddavPrincipalNode
-
- All Implemented Interfaces:
Serializable,org.bedework.util.logging.Logged
- Direct Known Subclasses:
CarddavGroupNode,CarddavUserNode
public class CarddavPrincipalNode extends org.bedework.webdav.servlet.shared.WebdavPrincipalNodeClass to represent a principal in cardav.- Author:
- Mike Douglass douglm rpi.edu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CarddavPrincipalNode(CarddavURI cdURI, SysIntf sysi, org.bedework.access.AccessPrincipal ap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangeneratePropertyValue(QName tag, org.bedework.webdav.servlet.shared.WebdavNsIntf intf, boolean allProp)Collection<org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry>getPropertyNames()booleanknownProperty(QName tag)-
Methods inherited from class org.bedework.webdav.servlet.shared.WebdavPrincipalNode
allowsSyncReport, getChildren, getCollection, getContentBinary, getContentLang, getContentLen, getContentType, getCreDate, getCurrentAccess, getDeleted, getDisplayname, getEtagValue, getImmediateTargetCollection, getLastmodDate, getLogger, getOwner, getSyncToken, removeProperty, setProperty, trailSlash, update, writeContent
-
Methods inherited from class org.bedework.webdav.servlet.shared.WebdavNsNode
addPropEntry, addPropEntry, equals, generateHref, generateHref, generateUrl, getAlias, getAllowsGet, getContent, getContentStream, getContentString, getEncodedUri, getEncodedUri, getExists, getPath, getPrefixedUri, getPrefixedUri, getStatus, getSupportedReports, getTargetUri, getUri, hashCode, init, isCollection, isPrincipal, setAlias, setAllowsGet, setDefaults, setExists, setStatus, setTargetUri, setUri
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, setLogLevel, trace, trace, warn
-
-
-
-
Constructor Detail
-
CarddavPrincipalNode
public CarddavPrincipalNode(CarddavURI cdURI, SysIntf sysi, org.bedework.access.AccessPrincipal ap) throws org.bedework.webdav.servlet.shared.WebdavException
- Parameters:
cdURI-sysi-ap-- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-
-
Method Detail
-
knownProperty
public boolean knownProperty(QName tag)
- Overrides:
knownPropertyin classorg.bedework.webdav.servlet.shared.WebdavPrincipalNode
-
generatePropertyValue
public boolean generatePropertyValue(QName tag, org.bedework.webdav.servlet.shared.WebdavNsIntf intf, boolean allProp) throws org.bedework.webdav.servlet.shared.WebdavException
- Overrides:
generatePropertyValuein classorg.bedework.webdav.servlet.shared.WebdavPrincipalNode- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-
getPropertyNames
public Collection<org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry> getPropertyNames() throws org.bedework.webdav.servlet.shared.WebdavException
- Overrides:
getPropertyNamesin classorg.bedework.webdav.servlet.shared.WebdavNsNode- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-
-