Class CalPrincipalInfo

    • Field Detail

      • 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 Detail

      • 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 Detail

      • 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