Interface MessageServiceSecured
-
- All Known Implementing Classes:
MessageServiceSecuredImpl
public interface MessageServiceSecured
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<Chat>
createChat(Chat chat)
This method creates a database entity.java.util.Optional<Chat>
createChat(java.util.LinkedHashMap<java.lang.String,java.lang.Object> chatAsMap)
This method creates a database entity.java.util.Optional<Chat>
createChatAndNotify(Chat chat)
This method creates a database entity.java.util.Optional<Chat>
createChatAndNotify(java.util.LinkedHashMap<java.lang.String,java.lang.Object> chatAsMap)
This method creates a database entity.java.util.Optional<Message>
createMessage(Message message)
This method creates a database entity.java.util.Optional<Message>
createMessage(java.util.LinkedHashMap<java.lang.String,java.lang.Object> messageAsMap)
This method creates a database entity.java.util.Optional<Message>
createMessageAndNotify(Message message)
This method creates a database entity.java.util.Optional<Message>
createMessageAndNotify(java.util.LinkedHashMap<java.lang.String,java.lang.Object> messageAsMap)
This method creates a database entity.
-
-
-
Method Detail
-
createChatAndNotify
java.util.Optional<Chat> createChatAndNotify(Chat chat)
This method creates a database entity.- Parameters:
chat
- database entity- Returns:
- optional value to externally interaction
-
createChatAndNotify
java.util.Optional<Chat> createChatAndNotify(java.util.LinkedHashMap<java.lang.String,java.lang.Object> chatAsMap)
This method creates a database entity.- Parameters:
chatAsMap
- map-representation of database entity- Returns:
- optional value to externally interaction
-
createChat
java.util.Optional<Chat> createChat(Chat chat)
This method creates a database entity.- Parameters:
chat
- database entity- Returns:
- optional value to externally interaction
-
createChat
java.util.Optional<Chat> createChat(java.util.LinkedHashMap<java.lang.String,java.lang.Object> chatAsMap)
This method creates a database entity.- Parameters:
chatAsMap
- map-representation of database entity- Returns:
- optional value to externally interaction
-
createMessageAndNotify
java.util.Optional<Message> createMessageAndNotify(Message message)
This method creates a database entity.- Parameters:
message
- database entity- Returns:
- optional value to externally interaction
-
createMessageAndNotify
java.util.Optional<Message> createMessageAndNotify(java.util.LinkedHashMap<java.lang.String,java.lang.Object> messageAsMap)
This method creates a database entity.- Parameters:
messageAsMap
- map-representation of database entity- Returns:
- optional value to externally interaction
-
createMessage
java.util.Optional<Message> createMessage(java.util.LinkedHashMap<java.lang.String,java.lang.Object> messageAsMap)
This method creates a database entity.- Parameters:
messageAsMap
- map-representation of database entity- Returns:
- optional value to externally interaction
-
-