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 Details

    • 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