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