Interface CalDAVAuthProperties

All Superinterfaces:
java.io.Serializable

public interface CalDAVAuthProperties
extends java.io.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​(java.lang.Integer val)
      Set the max entity length for users. Probably an estimate. null for no limit
      Parameters:
      val - Integer max
    • getMaxUserEntitySize

      java.lang.Integer getMaxUserEntitySize()
      Returns:
      Integer
    • setMaxInstances

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

      java.lang.Integer getMaxInstances()
      Returns:
      Integer
    • setMaxAttendeesPerInstance

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

      java.lang.Integer getMaxAttendeesPerInstance()
      Returns:
      Integer
    • setMinDateTime

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

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

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

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

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

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

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

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

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

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

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

      java.lang.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