All Data Structures Functions Variables Pages
Public Member Functions | Data Fields | Protected Member Functions
NotificationMashableInboxRules Class Reference
Inheritance diagram for NotificationMashableInboxRules:
MashableInboxRules

Public Member Functions

 getUnreadCountForCurrentUser ()
 
 getModelClassName ()
 
 getListViewClassName ()
 
 getZeroModelViewClassName ()
 
 getMachableInboxOrderByAttributeName ()
 
 getActionViewOptions ()
 
 getMetadataFilteredByOption ($option)
 
 getMetadataFilteredByFilteredBy ($filteredBy)
 
 getModelStringContent (RedBeanModel $model)
 
 getModelCreationTimeContent (RedBeanModel $model)
 
 getSearchAttributeData ($searchTerm=null)
 
 resolveMarkRead ($modelId)
 
 resolveMarkUnread ($modelId)
 
 getMassOptions ()
 
 resolveDeleteSelected ($modelId)
 
 resolveDeleteAll ()
 
 hasCurrentUserReadLatest ($modelId)
 
- Public Member Functions inherited from MashableInboxRules
 getUnreadCountForCurrentUser ()
 
 hasCurrentUserReadLatest ($modelId)
 
 getMetadataFilteredByFilteredBy ($filteredBy)
 
 getMetadataFilteredByOption ($option)
 
 getActionViewOptions ()
 
 getModelClassName ()
 
 getMachableInboxOrderByAttributeName ()
 
 resolveMarkRead ($modelId)
 
 resolveMarkUnread ($modelId)
 
 getSearchAttributeData ($searchTerm)
 
 getMetadataForMashableInbox ()
 
 getListViewClassName ()
 
 getZeroModelViewClassName ()
 
 getListView ($option, $filteredBy=MashableInboxForm::FILTERED_BY_ALL, $searchTerm=null, $starred=false)
 
 getModelStringContent (RedBeanModel $model)
 
 getModelCreationTimeContent (RedBeanModel $model)
 
 getSummaryContentTemplate ()
 
 getMassOptions ()
 
 hasUserReadLatest ($model, User $user)
 
 markUserAsHavingUnreadLatestModel ($model, User $user)
 
 markUserAsHavingReadLatestModel ($model, User $user)
 
 makePersonWhoHasNotReadLatest ($personOrUserModel)
 

Data Fields

const HTML_CONTENT_IFRAME_CLASS = 'notification-message-html-content-iframe'
 
const HTML_CONTENT_IFRAME_DIV_CLASS = 'notification-message-html-content-div'
 
const HTML_CONTENT_WRAPPER_DIV_CLASS = 'notification-message-html-content'
 
const HTML_CONTENT_DIV_TOGGLE_BUTTON_CLASS = 'notification-message-html-content-toggle'
 
- Data Fields inherited from MashableInboxRules
 $shouldRenderCreateAction = false
 

Protected Member Functions

 resolveHtmlContent ($id)
 
 resolveHtmlContentWrapperDivHtmlOptions ()
 
 resolveHtmlContentDivHtmlOptions ()
 
 resolveHtmlContentIFrameHtmlOptions ($id)
 
 resolveNotificationMessageHtmlContentUrl ($id)
 
 resolveHtmlContentDivToggleButton ()
 
 resolveHtmlContentDivToggleButtonHtmlOptions ()
 
 registerHtmlContentDivToggleScript ()
 
- Protected Member Functions inherited from MashableInboxRules
 getHaveNotReadRelationName ()
 
 getPersonWhoHasNotReadLatestModelName ()
 
 addPersonWhoHasNotReadLatestToModel ($model, $personWhoHasNotReadLatest)
 
 removePersonWhoHasNotReadLatestToModel ($model, $personWhoHasNotReadLatest)
 

Detailed Description

Definition at line 37 of file NotificationMashableInboxRules.php.


The documentation for this class was generated from the following file:
Generated on Sat Jan 25 2020 07:10:40