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 Summary
Modifier and Type Method Description java.lang.IntegergetDefaultFBPeriod()get the default freebusy fetch period - null if not specifiedjava.lang.IntegergetDefaultWebCalPeriod()Get the default webcal fetch period null if not specifiedbooleangetDirectoryBrowsingDisallowed()java.lang.IntegergetMaxAttendeesPerInstance()java.lang.StringgetMaxDateTime()java.lang.IntegergetMaxFBPeriod()get the maximum freebusy fetch periodjava.lang.IntegergetMaxInstances()java.lang.IntegergetMaxUserEntitySize()java.lang.IntegergetMaxWebCalPeriod()Set the maximum webcal fetch periodjava.lang.StringgetMinDateTime()voidsetDefaultFBPeriod(java.lang.Integer val)Set the default freebusy fetch period - null if not specifiedvoidsetDefaultWebCalPeriod(java.lang.Integer val)Set the default webcal fetch period null if not specifiedvoidsetDirectoryBrowsingDisallowed(boolean val)Set the directoryBrowsingDisallowed flagvoidsetMaxAttendeesPerInstance(java.lang.Integer val)Set the max number attendees per instance.voidsetMaxDateTime(java.lang.String val)voidsetMaxFBPeriod(java.lang.Integer val)Set the maximum freebusy fetch periodvoidsetMaxInstances(java.lang.Integer val)Set the max number recurrence instances.voidsetMaxUserEntitySize(java.lang.Integer val)Set the max entity length for users.voidsetMaxWebCalPeriod(java.lang.Integer val)Set the maximum webcal fetch periodvoidsetMinDateTime(java.lang.String val)
-
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
-