LPS-43936 no logic changes- Copy from Blogs
LPS-43936 Add notifications framework to bookmarks
LPS-43936 & LPS-43933 Improve messages
LPS-43938 no logic changes - copied from blogs
LPS-43938 Implement notification types (web/email) for web content portlet
LPS-43938 Obtain the localized title
LPS-43936 & LPS-43933 Lang keys
LPS-44205 Copy from BlogsUserNotificationHandler (no changes)
LPS-44205 Update package, author, and class name
LPS-44205 Abstract out getTitle, no logic changes
LPS-44205 Abstract out fetch, getUserName, and getTitle logic
LPS-44205 Use getPortletId since it's already there
LPS-44205 Abstract out setting of portletURL parameters
LPS-44205 Get this class to actually compile
LPS-44205 Fix generics warnings
LPS-44205 Auto SF, no logic changes
LPS-44205 Move logic out
LPS-44205 Use generics the way they were designed to be used
LPS-44205 Apply to Wiki
LPS-44205 I noticed that getUserName is repeated. And all of our AuditedModels are in practice a BaseModel