Interface | Description |
---|---|
BlogManagement |
Service for retrieving, creating, updating and removing blogs/topics.
|
BlogRightsManagement |
Service class for retrieving or updating the blog/topic access roles.
|
TopicPermissionManagement |
Permission management for topics
|
Class | Description |
---|---|
BlogData |
Value object holding the data of a blog/topic.
|
BlogTO |
Transfer object holding the details of a blog.
|
CreationBlogTO |
This is a variant of the BlogTO with special fields need only for creation of new topics.
|
MinimalBlogData |
Value object holding the minimal info about a blog/topic.
|
UserBlogData |
Value object which holds the data of a blog/topic and the role of the current user in that topic.
|
Exception | Description |
---|---|
BlogAccessException |
Thrown if a user has not the required permission or role to access or modify a blog.
|
BlogIdentifierValidationException |
Thrown to indicate that the blog alias is not valid.
|
BlogMemberNotFoundException |
Thrown if a member of a blog/topic member does not exist
|
BlogNotFoundException |
Thrown if a blog/topic does not exist.
|
BlogValidationException |
Base exception for for all validation errors of blog attributes.
|
NoBlogManagerLeftException |
Thrown to indicate that an action would lead to a topic/blog that does not have an active user
with management rights.
|
NonUniqueBlogIdentifierException |
Thrown if the blog identifier (alias) is not unique and already used by another blog.
|
Copyright © 2019 Communote team. All rights reserved.