Class CalPrincipalInfo
java.lang.Object
org.bedework.caldav.server.sysinterface.CalPrincipalInfo
- All Implemented Interfaces:
java.io.Serializable
public class CalPrincipalInfo
extends java.lang.Object
implements java.io.Serializable
- Author:
- douglm
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description net.fortuna.ical4j.vcard.VCardcardAs suppliedjava.lang.StringdefaultCalendarPathPath to default calendarjava.lang.StringinboxPathPath to inbox.java.lang.StringnotificationsPathjava.lang.StringoutboxPathPath to outbox.org.bedework.access.AccessPrincipalprincipalAs suppliedjava.lang.StringuserHomePathPath to user home -
Constructor Summary
Constructors Constructor Description CalPrincipalInfo(org.bedework.access.AccessPrincipal principal, net.fortuna.ical4j.vcard.VCard card, java.lang.String cardStr, java.lang.String userHomePath, java.lang.String defaultCalendarPath, java.lang.String inboxPath, java.lang.String outboxPath, java.lang.String notificationsPath, long quota) -
Method Summary
Modifier and Type Method Description net.fortuna.ical4j.vcard.VCardgetCard()java.lang.StringgetCardStr()java.lang.StringgetDisplayname()longgetQuota()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
principal
public org.bedework.access.AccessPrincipal principalAs supplied -
card
public net.fortuna.ical4j.vcard.VCard cardAs supplied -
userHomePath
public java.lang.String userHomePathPath to user home -
defaultCalendarPath
public java.lang.String defaultCalendarPathPath to default calendar -
inboxPath
public java.lang.String inboxPathPath to inbox. null for no scheduling permitted (or supported) -
outboxPath
public java.lang.String outboxPathPath to outbox. null for no scheduling permitted (or supported) -
notificationsPath
public java.lang.String notificationsPath
-
-
Constructor Details
-
CalPrincipalInfo
public CalPrincipalInfo(org.bedework.access.AccessPrincipal principal, net.fortuna.ical4j.vcard.VCard card, java.lang.String cardStr, java.lang.String userHomePath, java.lang.String defaultCalendarPath, java.lang.String inboxPath, java.lang.String outboxPath, java.lang.String notificationsPath, long quota)- Parameters:
principal- this representsuserHomePath- pathdefaultCalendarPath- pathinboxPath- pathoutboxPath- pathnotificationsPath- pathquota- allowed
-
-
Method Details
-
getCard
public net.fortuna.ical4j.vcard.VCard getCard()- Returns:
- associated vcard
-
getCardStr
public java.lang.String getCardStr()- Returns:
- associated vcard as a string
-
getQuota
public long getQuota()- Returns:
- long
-
getDisplayname
public java.lang.String getDisplayname() throws org.bedework.webdav.servlet.shared.WebdavException- Returns:
- displayname of entoty represented by this info
- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-