Interface CalDAVAuthProperties

  • All Superinterfaces:
    Serializable

    public interface CalDAVAuthProperties
    extends Serializable
    These are the system properties that the server needs to know about, which depend on the authenticated state. Limits may differ in that case.
    Author:
    douglm
    • Method Detail

      • setMaxUserEntitySize

        void setMaxUserEntitySize​(Integer val)
        Set the max entity length for users. Probably an estimate. null for no limit
        Parameters:
        val - Integer max
      • getMaxUserEntitySize

        Integer getMaxUserEntitySize()
        Returns:
        Integer
      • setMaxInstances

        void setMaxInstances​(Integer val)
        Set the max number recurrence instances. null for no limit
        Parameters:
        val - Integer max
      • getMaxInstances

        Integer getMaxInstances()
        Returns:
        Integer
      • setMaxAttendeesPerInstance

        void setMaxAttendeesPerInstance​(Integer val)
        Set the max number attendees per instance. null for no limit
        Parameters:
        val - Integer max
      • getMaxAttendeesPerInstance

        Integer getMaxAttendeesPerInstance()
        Returns:
        Integer
      • setMinDateTime

        void setMinDateTime​(String val)
        Parameters:
        val - minimum date time allowed - null for no limit
      • getMinDateTime

        String getMinDateTime()
        Returns:
        String minimum date time allowed - null for no limit
      • setMaxDateTime

        void setMaxDateTime​(String val)
        Parameters:
        val - maximum date time allowed - null for no limit
      • getMaxDateTime

        String getMaxDateTime()
        Returns:
        String maximum date time allowed - null for no limit
      • setDefaultFBPeriod

        void setDefaultFBPeriod​(Integer val)
        Set the default freebusy fetch period - null if not specified
        Parameters:
        val -
      • getDefaultFBPeriod

        Integer getDefaultFBPeriod()
        get the default freebusy fetch period - null if not specified
        Returns:
        Integer days
      • setMaxFBPeriod

        void setMaxFBPeriod​(Integer val)
        Set the maximum freebusy fetch period
        Parameters:
        val -
      • getMaxFBPeriod

        Integer getMaxFBPeriod()
        get the maximum freebusy fetch period
        Returns:
        Integer days
      • setDefaultWebCalPeriod

        void setDefaultWebCalPeriod​(Integer val)
        Set the default webcal fetch period null if not specified
        Parameters:
        val -
      • getDefaultWebCalPeriod

        Integer getDefaultWebCalPeriod()
        Get the default webcal fetch period null if not specified
        Returns:
        Integer days
      • setMaxWebCalPeriod

        void setMaxWebCalPeriod​(Integer val)
        Set the maximum webcal fetch period
        Parameters:
        val -
      • getMaxWebCalPeriod

        Integer getMaxWebCalPeriod()
        Set the maximum webcal fetch period
        Returns:
        Integer days
      • setDirectoryBrowsingDisallowed

        void setDirectoryBrowsingDisallowed​(boolean val)
        Set the directoryBrowsingDisallowed flag
        Parameters:
        val - boolean directoryBrowsingDisallowed
      • getDirectoryBrowsingDisallowed

        boolean getDirectoryBrowsingDisallowed()
        Returns:
        boolean