InstanceSlotRule
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
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        
                            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
        
                            FormatterInterface
    getRuleFormatter()
        
    
    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
        
                            
    getPermissionAssignmentClassName()
        
    
    No description
        
                            
    getPermissionObjectKeyCategoryHandle()
        
    
    No description
        
                            
    getPermissionObjectIdentifier()
        
    
    No description
        
                            
    getPermissionResponseClassName()
        
    
    No description