Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MessageSerializer implements TypeSerializer<Message> {
- public MessageSerializer() {}
- @Override
- public Message deserialize(TypeToken<?> typeToken, ConfigurationNode value) throws ObjectMappingException {
- int id = value.getNode("id").getInt();
- int interval = value.getNode("interval").getInt();
- String message = value.getNode("message").getString();
- return new Message(id, interval, message);
- }
- @Override
- public void serialize(TypeToken<?> typeToken, Message message, ConfigurationNode value) throws ObjectMappingException {
- value.getNode("id").setValue(message.getId());
- value.getNode("interval").setValue(message.getInterval());
- value.getNode("message").setValue(message.getMessage().replace("&", "#*"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement