class Board implements ObjectInterface, AssignableObjectInterface, JsonSerializable, ExportableInterface (View source)

Traits

Constants

ORDER_BY_RELEVANT_DATE_DESC

ORDER_BY_RELEVANT_DATE_ASC

Properties

protected $package from  PackageTrait
protected $boardID
protected $boardName
protected $site
protected $data_sources
protected $instances
protected $permission_assignments
protected $template
protected $sortBy

Values include relevant_date_asc, relevant_date_desc

protected $custom_slot_templates
protected $hasCustomSlotTemplates
protected $hasCustomWeightingRules
protected $overridePermissions

Methods

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

No description

mixed
getPackage()

No description

setPackage(mixed $package)

No description

getPackageID()

No description

getPackageHandle()

No description

__construct()

No description

mixed
getSite()

No description

void
setSite(mixed $site)

No description

mixed
getBoardID()

No description

mixed
getBoardName()

No description

void
setBoardName(mixed $boardName)

No description

void
setDataSources(mixed $data_sources)

No description

getTemplate()

No description

void
setTemplate(mixed $template)

No description

mixed
getCustomSlotTemplates()

No description

setCustomSlotTemplates(mixed $custom_slot_templates)

No description

mixed
hasCustomSlotTemplates()

No description

setHasCustomSlotTemplates(mixed $hasCustomSlotTemplates)

No description

mixed
hasCustomWeightingRules()

No description

void
setHasCustomWeightingRules(mixed $hasCustomWeightingRules)

No description

mixed
getInstances()

No description

void
setInstances(mixed $instances)

No description

mixed
getSortBy()

No description

setSortBy(mixed $sortBy)

No description

mixed
arePermissionsSetToOverride()

No description

setOverridePermissions(mixed $overridePermissions)

No description

__toString()

No description

setPermissionsToOverride()

No description

jsonSerialize()

No description

getExporter()

No description

Details

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

No description

Parameters

$userOrGroup
$permissions
$accessType
$cascadeToChildren

mixed getPackage()

No description

Return Value

mixed

setPackage(mixed $package)

No description

Parameters

mixed $package

getPackageID()

No description

getPackageHandle()

No description

__construct()

No description

mixed getSite()

No description

Return Value

mixed

void setSite(mixed $site)

No description

Parameters

mixed $site

Return Value

void

mixed getBoardID()

No description

Return Value

mixed

mixed getBoardName()

No description

Return Value

mixed

void setBoardName(mixed $boardName)

No description

Parameters

mixed $boardName

Return Value

void

ConfiguredDataSource[] getDataSources()

No description

Return Value

ConfiguredDataSource[]

void setDataSources(mixed $data_sources)

No description

Parameters

mixed $data_sources

Return Value

void

Template getTemplate()

No description

Return Value

Template

void setTemplate(mixed $template)

No description

Parameters

mixed $template

Return Value

void

mixed getCustomSlotTemplates()

No description

Return Value

mixed

setCustomSlotTemplates(mixed $custom_slot_templates)

No description

Parameters

mixed $custom_slot_templates

mixed hasCustomSlotTemplates()

No description

Return Value

mixed

setHasCustomSlotTemplates(mixed $hasCustomSlotTemplates)

No description

Parameters

mixed $hasCustomSlotTemplates

mixed hasCustomWeightingRules()

No description

Return Value

mixed

void setHasCustomWeightingRules(mixed $hasCustomWeightingRules)

No description

Parameters

mixed $hasCustomWeightingRules

Return Value

void

mixed getInstances()

No description

Return Value

mixed

void setInstances(mixed $instances)

No description

Parameters

mixed $instances

Return Value

void

mixed getSortBy()

No description

Return Value

mixed

setSortBy(mixed $sortBy)

No description

Parameters

mixed $sortBy

mixed arePermissionsSetToOverride()

No description

Return Value

mixed

setOverridePermissions(mixed $overridePermissions)

No description

Parameters

mixed $overridePermissions

getPermissionObjectIdentifier()

No description

getPermissionAssignmentClassName()

No description

getPermissionObjectKeyCategoryHandle()

No description

getPermissionResponseClassName()

No description

setChildPermissionsToOverride()

No description

__toString()

No description

setPermissionsToOverride()

No description

jsonSerialize()

No description

ItemInterface getExporter()

No description

Return Value

ItemInterface