class Calendar implements ObjectInterface, AssignableObjectInterface (View source)

Traits

Properties

protected $site
protected $events
protected $permission_assignments
protected $caID
protected $caName
protected $caOverridePermissions
protected $eventPageAttributeKeyHandle
protected $enableMoreDetails C = create page, A = associate, null = don't enable
protected $eventPageParentID
protected $eventPageTypeID
protected $eventPageAssociatedID

Methods

assignPermissions($userOrGroup, $permissions = [], $accessType = Key::ACCESS_TYPE_INCLUDE, $cascadeToChildren = true)

No description

mixed
getSite()

No description

setSite(mixed $site)

No description

mixed
getID()

No description

mixed
arePermissionsSetToOverride()

No description

setOverridePermissions(mixed $caOverridePermissions)

No description

setEventPageAttributeKeyHandle(mixed $eventPageAttributeKeyHandle)

No description

getEventPageTypeID()

No description

setEventPageTypeID(mixed $eventPageTypeID)

No description

getEventPageParentID()

No description

setEventPageParentID(mixed $eventPageParentID)

No description

mixed
getName()

No description

setName(mixed $caName)

No description

getTimezone()

No description

boolean
enableMoreDetails()

No description

setEnableMoreDetails(boolean $enableMoreDetails)

No description

mixed
getEventPageAssociatedID()

No description

setEventPageAssociatedID(mixed $eventPageAssociatedID)

No description

setPermissionsToOverride()

No description

Details

assignPermissions($userOrGroup, $permissions = [], $accessType = Key::ACCESS_TYPE_INCLUDE, $cascadeToChildren = true)

Parameters

$userOrGroup
$permissions
$accessType
$cascadeToChildren

mixed getSite()

Return Value

mixed

setSite(mixed $site)

Parameters

mixed $site

mixed getID()

Return Value

mixed

mixed arePermissionsSetToOverride()

Return Value

mixed

setOverridePermissions(mixed $caOverridePermissions)

Parameters

mixed $caOverridePermissions

getEventPageAttributeKeyHandle()

setEventPageAttributeKeyHandle(mixed $eventPageAttributeKeyHandle)

Parameters

mixed $eventPageAttributeKeyHandle

getEventPageTypeID()

setEventPageTypeID(mixed $eventPageTypeID)

Parameters

mixed $eventPageTypeID

getEventPageParentID()

setEventPageParentID(mixed $eventPageParentID)

Parameters

mixed $eventPageParentID

mixed getName()

Return Value

mixed

setName(mixed $caName)

Parameters

mixed $caName

getTimezone()

getCalendarTopicsAttributeKey()

boolean enableMoreDetails()

Return Value

boolean

setEnableMoreDetails(boolean $enableMoreDetails)

Parameters

boolean $enableMoreDetails

mixed getEventPageAssociatedID()

Return Value

mixed

setEventPageAssociatedID(mixed $eventPageAssociatedID)

Parameters

mixed $eventPageAssociatedID

getPermissionObjectIdentifier()

getPermissionAssignmentClassName()

getPermissionObjectKeyCategoryHandle()

getPermissionResponseClassName()

setChildPermissionsToOverride()

setPermissionsToOverride()