class InstanceSlotRule implements JsonSerializable, ObjectInterface (View source)

Constants

RULE_TYPE_AUTOMATIC_SLOT_PINNED

This is set when an editor or administrator uses the in-context controls to pin an auto generated slot

RULE_TYPE_CUSTOM_CONTENT

This is set when an editor or administrator uses the in-context controls to generate a custom slot and place it in the board.

RULE_TYPE_DESIGNER_CUSTOM_CONTENT

This is set when an admin uses the Dashboard board designer interface to create custom content and push it out to one or more boards. These slots supersede the editor rules above.

Properties

protected $boardInstanceSlotRuleID
protected $instance
protected $slot

Note: This CANNOT be an actual link to the slot object, even though you think it could/should be. This needs to be a dumb rule with just the number of the slot, so that we can manipulate objects after we render.

protected $batchIdentifier
protected $bID
protected $user
protected $notes
protected $timezone
protected $isLocked
protected $dateCreated
protected $startDate
protected $endDate
protected $ruleType

Methods

mixed
getBoardInstanceSlotRuleID()

No description

mixed
getInstance()

No description

void
setInstance(mixed $instance)

No description

mixed
getSlot()

No description

void
setSlot(mixed $slot)

No description

mixed
getUser()

No description

void
setUser(mixed $user)

No description

mixed
getDateCreated()

No description

void
setDateCreated(mixed $dateCreated)

No description

mixed
getRuleType()

No description

void
setRuleType(mixed $ruleType)

No description

mixed
getBlockID()

No description

void
setBlockID(mixed $bID)

No description

mixed
getStartDate()

No description

void
setStartDate(mixed $startDate)

No description

mixed
getEndDate()

No description

void
setEndDate(mixed $endDate)

No description

mixed
getTimezone()

No description

void
setTimezone(mixed $timezone)

No description

mixed
getNotes()

No description

void
setNotes(mixed $notes)

No description

bool
isLocked()

No description

void
setIsLocked(bool $isLocked)

No description

mixed
getBatchIdentifier()

No description

void
setBatchIdentifier(mixed $batchIdentifier)

No description

jsonSerialize()

No description

Details

mixed getBoardInstanceSlotRuleID()

No description

Return Value

mixed

mixed getInstance()

No description

Return Value

mixed

void setInstance(mixed $instance)

No description

Parameters

mixed $instance

Return Value

void

mixed getSlot()

No description

Return Value

mixed

void setSlot(mixed $slot)

No description

Parameters

mixed $slot

Return Value

void

mixed getUser()

No description

Return Value

mixed

void setUser(mixed $user)

No description

Parameters

mixed $user

Return Value

void

mixed getDateCreated()

No description

Return Value

mixed

void setDateCreated(mixed $dateCreated)

No description

Parameters

mixed $dateCreated

Return Value

void

mixed getRuleType()

No description

Return Value

mixed

void setRuleType(mixed $ruleType)

No description

Parameters

mixed $ruleType

Return Value

void

mixed getBlockID()

No description

Return Value

mixed

void setBlockID(mixed $bID)

No description

Parameters

mixed $bID

Return Value

void

mixed getStartDate()

No description

Return Value

mixed

void setStartDate(mixed $startDate)

No description

Parameters

mixed $startDate

Return Value

void

mixed getEndDate()

No description

Return Value

mixed

void setEndDate(mixed $endDate)

No description

Parameters

mixed $endDate

Return Value

void

mixed getTimezone()

No description

Return Value

mixed

void setTimezone(mixed $timezone)

No description

Parameters

mixed $timezone

Return Value

void

mixed getNotes()

No description

Return Value

mixed

FormatterInterface getRuleFormatter()

No description

Return Value

FormatterInterface

void setNotes(mixed $notes)

No description

Parameters

mixed $notes

Return Value

void

bool isLocked()

No description

Return Value

bool

void setIsLocked(bool $isLocked)

No description

Parameters

bool $isLocked

Return Value

void

mixed getBatchIdentifier()

No description

Return Value

mixed

void setBatchIdentifier(mixed $batchIdentifier)

No description

Parameters

mixed $batchIdentifier

Return Value

void

jsonSerialize()

No description

getPermissionAssignmentClassName()

No description

getPermissionObjectKeyCategoryHandle()

No description

getPermissionObjectIdentifier()

No description

getPermissionResponseClassName()

No description