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.VCard card
    As supplied
    java.lang.String defaultCalendarPath
    Path to default calendar
    java.lang.String inboxPath
    Path to inbox.
    java.lang.String notificationsPath  
    java.lang.String outboxPath
    Path to outbox.
    org.bedework.access.AccessPrincipal principal
    As supplied
    java.lang.String userHomePath
    Path 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.VCard getCard()  
    java.lang.String getCardStr()  
    java.lang.String getDisplayname()  
    long getQuota()  

    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 principal
      As supplied
    • card

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

      public java.lang.String userHomePath
      Path to user home
    • defaultCalendarPath

      public java.lang.String defaultCalendarPath
      Path to default calendar
    • inboxPath

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

      public java.lang.String outboxPath
      Path 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 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 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