package com.cosmicpush.app.system;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.datatype.joda.JodaModule;
import java.util.*;
import org.crazyyak.dev.jackson.*;
import org.springframework.stereotype.Component;
@Component
public class CpServerObjectMapper extends YakJacksonObjectMapper {
public CpServerObjectMapper() {
super(Arrays.asList(
new JodaModule(),
new YakJacksonModule(),
new CpJacksonModule()),
Collections.<YakJacksonInjectable>emptyList());
}
protected CpServerObjectMapper(Collection<? extends Module> modules, Collection<? extends YakJacksonInjectable> injectables) {
super(modules, injectables);
}
@Override
public ObjectMapper copy() {
_checkInvalidCopy(CpServerObjectMapper.class);
return new CpServerObjectMapper(getModules(), getInjectables());
}
}