Interface CalDAVSystemProperties

All Superinterfaces:
java.io.Serializable

public interface CalDAVSystemProperties
extends java.io.Serializable
These are the system properties that the server needs to know about, either because it needs to apply these limits or just to report them to clients.
Author:
douglm
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAdminContact()
    Get the administrator contact property
    java.lang.String getCalSoapWsURI()
    Get the calws soap web service uri - null for no service
    java.lang.String getFburlServiceURI()
    get the Free busy service uri - null for no freebusy service
    java.lang.String getFeatureFlags()
    Get the feature flags property
    java.lang.String getIscheduleURI()
    get the ischedule service uri - null for no ischedule service
    boolean getTimezonesByReference()  
    java.lang.String getTzServeruri()
    Get the timezones server uri
    java.lang.Integer getVpollMaxActive()  
    java.lang.Integer getVpollMaxItems()  
    java.lang.Integer getVpollMaxVoters()  
    java.lang.String getWebcalServiceURI()
    get the web calendar service uri - null for no web calendar service
    void setAdminContact​(java.lang.String val)
    Set the administrator contact property
    void setCalSoapWsURI​(java.lang.String val)
    Set the calws soap web service uri - null for no service
    void setFburlServiceURI​(java.lang.String val)
    Set the Free busy service uri - null for no freebusy service
    void setFeatureFlags​(java.lang.String val)
    Set the feature flags property
    void setIscheduleURI​(java.lang.String val)
    Set the ischedule service uri - null for no ischedule service
    void setTimezonesByReference​(boolean val)  
    void setTzServeruri​(java.lang.String val)
    Set the timezones server uri
    void setVpollMaxActive​(java.lang.Integer val)
    Set the max number of active vpolls.
    void setVpollMaxItems​(java.lang.Integer val)
    Set the max number of items per vpoll.
    void setVpollMaxVoters​(java.lang.Integer val)
    Set the max number of active vpolls.
    void setWebcalServiceURI​(java.lang.String val)
    Set the web calendar service uri - null for no web calendar service
  • Method Details

    • setFeatureFlags

      void setFeatureFlags​(java.lang.String val)
      Set the feature flags property
      Parameters:
      val -
    • getFeatureFlags

      java.lang.String getFeatureFlags()
      Get the feature flags property
      Returns:
      String
    • setAdminContact

      void setAdminContact​(java.lang.String val)
      Set the administrator contact property
      Parameters:
      val -
    • getAdminContact

      java.lang.String getAdminContact()
      Get the administrator contact property
      Returns:
      String
    • setTzServeruri

      void setTzServeruri​(java.lang.String val)
      Set the timezones server uri
      Parameters:
      val - String
    • getTzServeruri

      java.lang.String getTzServeruri()
      Get the timezones server uri
      Returns:
      String tzid
    • setTimezonesByReference

      void setTimezonesByReference​(boolean val)
      Parameters:
      val - boolean true if we are not including the full tz specification..
    • getTimezonesByReference

      boolean getTimezonesByReference()
      Returns:
      true if we are not including the full tz specification
    • setIscheduleURI

      void setIscheduleURI​(java.lang.String val)
      Set the ischedule service uri - null for no ischedule service
      Parameters:
      val - String
    • getIscheduleURI

      java.lang.String getIscheduleURI()
      get the ischedule service uri - null for no ischedule service
      Returns:
      String
    • setFburlServiceURI

      void setFburlServiceURI​(java.lang.String val)
      Set the Free busy service uri - null for no freebusy service
      Parameters:
      val - String
    • getFburlServiceURI

      java.lang.String getFburlServiceURI()
      get the Free busy service uri - null for no freebusy service
      Returns:
      String
    • setWebcalServiceURI

      void setWebcalServiceURI​(java.lang.String val)
      Set the web calendar service uri - null for no web calendar service
      Parameters:
      val - String
    • getWebcalServiceURI

      java.lang.String getWebcalServiceURI()
      get the web calendar service uri - null for no web calendar service
      Returns:
      String
    • setCalSoapWsURI

      void setCalSoapWsURI​(java.lang.String val)
      Set the calws soap web service uri - null for no service
      Parameters:
      val - String
    • getCalSoapWsURI

      java.lang.String getCalSoapWsURI()
      Get the calws soap web service uri - null for no service
      Returns:
      String
    • setVpollMaxItems

      void setVpollMaxItems​(java.lang.Integer val)
      Set the max number of items per vpoll. null for no limit
      Parameters:
      val - Integer max
    • getVpollMaxItems

      java.lang.Integer getVpollMaxItems()
      Returns:
      Integer
    • setVpollMaxActive

      void setVpollMaxActive​(java.lang.Integer val)
      Set the max number of active vpolls. null for no limit
      Parameters:
      val - Integer max
    • getVpollMaxActive

      java.lang.Integer getVpollMaxActive()
      Returns:
      Integer
    • setVpollMaxVoters

      void setVpollMaxVoters​(java.lang.Integer val)
      Set the max number of active vpolls. null for no limit
      Parameters:
      val - Integer max
    • getVpollMaxVoters

      java.lang.Integer getVpollMaxVoters()
      Returns:
      Integer