public class DeleteTopicMessageHandler extends CommunoteMessageHandler<DeleteTopicMessage>
Constructor and Description |
---|
DeleteTopicMessageHandler() |
Modifier and Type | Method and Description |
---|---|
Class<DeleteTopicMessage> |
getHandledMessageClass()
Class of the messages to be handled by this handler.
|
String |
getVersion()
Handler version is used to distinguish between different formats of the semantically same
message type.
|
CommunoteReplyMessage |
handleMessage(DeleteTopicMessage message)
handles message of the appropriate type.
|
boolean |
isTopicIdentifierAvailble(BaseTopic topic)
checks whether any of topic identification means are provided
|
void |
validateMessage(DeleteTopicMessage message) |
getHandledMessageType
public Class<DeleteTopicMessage> getHandledMessageClass()
CommunoteMessageHandler
getHandledMessageClass
in class CommunoteMessageHandler<DeleteTopicMessage>
public String getVersion()
CommunoteMessageHandler
getVersion
in class CommunoteMessageHandler<DeleteTopicMessage>
public CommunoteReplyMessage handleMessage(DeleteTopicMessage message) throws NoteManagementAuthorizationException, BlogNotFoundException, BlogAccessException
handleMessage
in class CommunoteMessageHandler<DeleteTopicMessage>
message
- the messageNoteManagementAuthorizationException
BlogNotFoundException
BlogAccessException
public boolean isTopicIdentifierAvailble(BaseTopic topic)
topic
- to be chckedpublic void validateMessage(DeleteTopicMessage message) throws NoTopicSpecifiedException, NoTopicIdentifierSpecifiedException
message
- message to be validatedNoTopicSpecifiedException
- exceptionNoTopicIdentifierSpecifiedException
- exceptionCopyright © 2019 Communote team. All rights reserved.