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

bool
enableMoreDetails()

No description

setEnableMoreDetails(bool $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)

No description

Parameters

$userOrGroup
$permissions
$accessType
$cascadeToChildren

mixed getSite()

No description

Return Value

mixed

setSite(mixed $site)

No description

Parameters

mixed $site

mixed getID()

No description

Return Value

mixed

mixed arePermissionsSetToOverride()

No description

Return Value

mixed

setOverridePermissions(mixed $caOverridePermissions)

No description

Parameters

mixed $caOverridePermissions

getEventPageAttributeKeyHandle()

No description

setEventPageAttributeKeyHandle(mixed $eventPageAttributeKeyHandle)

No description

Parameters

mixed $eventPageAttributeKeyHandle

getEventPageTypeID()

No description

setEventPageTypeID(mixed $eventPageTypeID)

No description

Parameters

mixed $eventPageTypeID

getEventPageParentID()

No description

setEventPageParentID(mixed $eventPageParentID)

No description

Parameters

mixed $eventPageParentID

mixed getName()

No description

Return Value

mixed

setName(mixed $caName)

No description

Parameters

mixed $caName

getTimezone()

No description

getCalendarTopicsAttributeKey()

No description

bool enableMoreDetails()

No description

Return Value

bool

setEnableMoreDetails(bool $enableMoreDetails)

No description

Parameters

bool $enableMoreDetails

mixed getEventPageAssociatedID()

No description

Return Value

mixed

setEventPageAssociatedID(mixed $eventPageAssociatedID)

No description

Parameters

mixed $eventPageAssociatedID

getPermissionObjectIdentifier()

No description

getPermissionAssignmentClassName()

No description

getPermissionObjectKeyCategoryHandle()

No description

getPermissionResponseClassName()

No description

setChildPermissionsToOverride()

No description

setPermissionsToOverride()

No description