Class SimplePolymorphicMapper

java.lang.Object
com.levigo.jadice.web.transport.shared.messaging.PolymorphicMapper<Object,com.fasterxml.jackson.databind.node.ObjectNode>
com.levigo.jadice.web.server.messaging.mapper.ServerPolymorphicMapper<Object>
com.levigo.jadice.web.server.messaging.mapper.SimplePolymorphicMapper

public class SimplePolymorphicMapper extends ServerPolymorphicMapper<Object>
  • Method Details

    • extractClass

      protected Class<?> extractClass(Object object)
      Overrides:
      extractClass in class PolymorphicMapper<Object,com.fasterxml.jackson.databind.node.ObjectNode>
    • deserializeValue

      public Object deserializeValue(com.fasterxml.jackson.databind.JsonNode val)
    • serializeValue

      public com.fasterxml.jackson.databind.JsonNode serializeValue(Object val, com.fasterxml.jackson.databind.ObjectMapper mapper)
    • mapToUserProperties

      public com.levigo.jadice.web.shared.model.internal.document.UserProperties mapToUserProperties(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
    • mapFromUserProperties

      public com.fasterxml.jackson.databind.node.ObjectNode mapFromUserProperties(Map<String,Object> userProperties)
    • get

      public static SimplePolymorphicMapper get()