public static Version parseVersion(String versionStr) { if (versionStr == null) return null; versionStr = versionStr.trim(); if (versionStr.length() == 0) return null; String[] parts = VERSION_SEPARATOR.split(versionStr); // Let's not bother if there's no separate parts; otherwise use whatever we got if (parts.length < 2) { return null; } int major = parseVersionPart(parts[0]); int minor = parseVersionPart(parts[1]); int patch = (parts.length > 2) ? parseVersionPart(parts[2]) : 0; String snapshot = (parts.length > 3) ? parts[3] : null; return new Version(major, minor, patch, snapshot); }
public static Version parseVersion(String versionStr) { if (versionStr == null) return null; versionStr = versionStr.trim(); if (versionStr.length() == 0) return null; String[] parts = VERSION_SEPARATOR.split(versionStr); // Let's not bother if there's no separate parts; otherwise use whatever we got if (parts.length < 2) { return null; } int major = parseVersionPart(parts[0]); int minor = parseVersionPart(parts[1]); int patch = (parts.length > 2) ? parseVersionPart(parts[2]) : 0; String snapshot = (parts.length > 3) ? parts[3] : null; return new Version(major, minor, patch, snapshot); }
@Override public Version version() { return new Version(1,0,0,"com.intel.mtwilson.integration"); // return new Version(1,0,0,"com.intel.mtwilson.integration","mtwilson-tag-selection-json",null); }
public <T, U> MixinModule(String name, Class<T> clazz, Class<U> mixin) { super(name, new Version(1, 0, 0, null)); this.clazz = clazz; this.mixin = mixin; }
@Override public Version version() { return new Version(1, 0, 0, null); }
@Override public Version version() { return new Version(1,0,0,""); }
/** * creates a new SimpleModule for holding the serializers * @return SimpleModule */ private static SimpleModule createhRavenModule() { return new SimpleModule("hRavenModule", new Version(0, 4, 0, null)); }
/** * creates a new SimpleModule for holding the serializers * @return SimpleModule */ private static SimpleModule createhRavenModule() { return new SimpleModule("hRavenModule", new Version(0, 4, 0, null)); }
public JacksonJsonMapper(Class<T> type) { this.type = type; objectMapper = new ObjectMapper(); SimpleModule module = new SimpleModule("Atlassian Diagnostics Built-in", new Version(1, 0, 0, null)); // register a deserializer for ThreadDump to unmarshal it as a SimpleThreadDump module.addDeserializer(ThreadDump.class, new JsonDeserializer<ThreadDump>() { @Override public ThreadDump deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { return jp.readValueAs(SimpleThreadDump.class); } }); objectMapper.registerModule(module); }
public static SimpleModule getCustomSimpleModuleWithXSS() { //Define a SimpleModule to control Serialization mechanism. SimpleModule module = new SimpleModule("HTML XSS Serializer", new Version(1, 0, 0, "FINAL")); //module.addSerializer(String.class, new JSONHtmlXssSerializer()); module.addDeserializer(String.class, new JSONStringXSSDeserializer()); return module; } }
public CloudResourceJacksonModule() { super(CloudResourceJacksonModule.class.getName(), new Version(1,0,0,null)); addSerializer(new CloudResourceSerializer()); } }
private void formatProcessingStatusAsJson(ProcessingStatusType pst) throws JsonGenerationException, JsonMappingException, IOException { // serialize to JSON using Jackson (part of Mule ESB dependencies, Mule // 3.3 bundles Jackson 1.8) ObjectMapper om = new ObjectMapper(); SimpleModule customSerializerMod = new SimpleModule( "CustomSerializerModule", new Version(1, 0, 0, null)); customSerializerMod.addSerializer(new JsonCustomSerializer()); om.registerModule(customSerializerMod); procStatus = om.writeValueAsString(pst.getProcessingStatusList()); }
public DefaultMasterNodeInfoMapper(JsonFactory factory) { super(factory); SimpleModule serializerModule = new SimpleModule("default serializers", new Version(1, 0, 0, null)); registerModule(serializerModule); configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false); } }
public DefaultIndexMapper(JsonFactory factory) { super(factory); SimpleModule serializerModule = new SimpleModule("default serializers", new Version(1, 0, 0, null)); registerModule(serializerModule); configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); configure(SerializationConfig.Feature.AUTO_DETECT_GETTERS, false); configure(SerializationConfig.Feature.AUTO_DETECT_FIELDS, false); configure(SerializationConfig.Feature.INDENT_OUTPUT, false); } }
public static final ObjectMapper getObjectMapper() { final ObjectMapper mapper = new ObjectMapper(); final SimpleModule gnipActivityModule = new SimpleModule("gnip.activity", new Version(1, 0, 0, null)); gnipActivityModule.addDeserializer(Geo.class, new GeoDeserializer(Geo.class)); gnipActivityModule.addSerializer(Geo.class, new GeoSerializer()); mapper.registerModule(gnipActivityModule); mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.configure(SerializationConfig.Feature.WRITE_NULL_PROPERTIES, false); return mapper; }
private static ObjectMapper createObjectMapper() { // it's a shame that the serialization and deserialization mechanism // used aren't symmetric... but it works. final DeserializerProvider deserializerProvider = new StdDeserializerProvider(new JsonRepresentationDeserializerFactory()); final ObjectMapper objectMapper = new ObjectMapper(null, null, deserializerProvider); final SimpleModule jsonModule = new SimpleModule("json", new Version(1, 0, 0, null)); jsonModule.addSerializer(JsonRepresentation.class, new JsonRepresentationSerializer()); objectMapper.registerModule(jsonModule); objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true); objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); return objectMapper; }
private static ObjectMapper createObjectMapper() { // it's a shame that the serialization and deserialization mechanism // used aren't symmetric... but it works. final DeserializerProvider deserializerProvider = new StdDeserializerProvider(new JsonRepresentationDeserializerFactory()); final ObjectMapper objectMapper = new ObjectMapper(null, null, deserializerProvider); final SimpleModule jsonModule = new SimpleModule("json", new Version(1, 0, 0, null)); jsonModule.addSerializer(JsonRepresentation.class, new JsonRepresentationSerializer()); objectMapper.registerModule(jsonModule); objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true); objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); return objectMapper; }
public static Module getModule() { SimpleModule module = new STJSSimpleModule("MyModule", new Version(1, 0, 0, null)); module.addSerializer(new JSArraySerializer()); module.addSerializer(new JSMapSerializer()); module.addSerializer(new JSDateSerializer()); module.addDeserializer(Date.class, new JSDateDeserializer()); return module; }
@Override public void onEvent(Event event, Object source, Object data) { for (ConverterHelper converter : Engine.getInstance().getRegisteredConverters()) { if (converter instanceof JacksonConverter) { JacksonConverter jconverter = (JacksonConverter) converter; SimpleModule m = new SimpleModule("org.json", new Version(1, 0, 0, null)); m.addSerializer(JSONObject.class, new JSONObjectSerializer()); m.addSerializer(JSONArray.class, new JSONArraySerializer()); jconverter.getObjectMapper().registerModule(m); } } }
private ObjectMapper createJsonMapper() { ObjectMapper mapper = new ObjectMapper(); SimpleModule module = new SimpleModule("LlamaModule", new Version(1, 0, 0, null)); module.addSerializer(new UUIDSerializer()); module.addSerializer(new ClientInfoImplSerializer()); module.addSerializer(new PlacedReservationSerializer()); module.addSerializer(new PlacedResourceSerializer()); mapper.registerModule(module); mapper.configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false); return mapper; }