Class CalPrincipalInfo

java.lang.Object
org.bedework.caldav.server.sysinterface.CalPrincipalInfo
All Implemented Interfaces:
Serializable

public class CalPrincipalInfo extends Object implements Serializable
Author:
douglm
See Also:
  • Field Details

    • principal

      public org.bedework.access.AccessPrincipal principal
      As supplied
    • card

      public net.fortuna.ical4j.vcard.VCard card
      As supplied
    • userHomePath

      public String userHomePath
      Path to user home
    • defaultCalendarPath

      public String defaultCalendarPath
      Path to default calendar
    • inboxPath

      public String inboxPath
      Path to inbox. null for no scheduling permitted (or supported)
    • outboxPath

      public String outboxPath
      Path to outbox. null for no scheduling permitted (or supported)
    • notificationsPath

      public String notificationsPath
  • Constructor Details

    • CalPrincipalInfo

      public CalPrincipalInfo(org.bedework.access.AccessPrincipal principal, net.fortuna.ical4j.vcard.VCard card, String cardStr, String userHomePath, String defaultCalendarPath, String inboxPath, String outboxPath, String notificationsPath, long quota)
      Parameters:
      principal - this represents
      userHomePath - path
      defaultCalendarPath - path
      inboxPath - path
      outboxPath - path
      notificationsPath - path
      quota - allowed
  • Method Details

    • getCard

      public net.fortuna.ical4j.vcard.VCard getCard()
      Returns:
      associated vcard
    • getCardStr

      public String getCardStr()
      Returns:
      associated vcard as a string
    • getQuota

      public long getQuota()
      Returns:
      long
    • getDisplayname

      public String getDisplayname() throws org.bedework.webdav.servlet.shared.WebdavException
      Returns:
      displayname of entoty represented by this info
      Throws:
      org.bedework.webdav.servlet.shared.WebdavException