Categories: News

MapMate – an Opensource Library for Mapping, (De)Serialization and Validation of Custom Primitives and Serializable Objects in a Clean and Non-Invasive Way

Munich, Germany, June 28, 2019 –(PR.com)– envimate GmbH published a new opensource library MapMate that solves the problem of (de)serialization and validation of Custom Primitives and general Serializable Objects in a clean and non-invasive way. MapMate enables it’s users to:

* Keep their code clean by keeping the validation of their domain inside the domain – the factory methods
* Register the validation exceptions and report them aggregated upon deserialization
* Stay independent of the final format of the serialization (YAML/JSON/XML)

Highlighted features of MapMate are:

* Using the Objects the same way the user would use them, which means:
neither reading nor writing private fields

no writing values into final fields
no invocation of private methods
no generation of dynamic proxies
no annotations polluting domain

* Support for validating domain objects
registration of validation exceptions
aggregation of them into logical error messages
detection of redundant validation exceptions

* Non-intrusive usage and configuration

MapMate instance can be configured in a single place and offers detection of Custom Primitives and Serialized Objects without the use of annotations
control over conventions for detection of Custom Primitives and Serialized Objects
no dependencies (direct or conventional) to the (de)serialization and validation frameworks

* High level of customization

MapMate is highly configurable, allowing configuration for whitelisting and blacklisting packages and/or classes the detection mechanism of Custom Primitives and Serialized Objects manual definition of Custom Primitives and Serialized Objects customizing the Validation Errors.

Let’s block ads! (Why?)

Miscw.com

Recent Posts

Udta Teer Review: Ayushmann Khurrana’s Spy Comedy Mostly Hits Its Target

Key takeaways:Udta Teer is a spy comedy-caper starring Ayushmann Khurrana, described by reviewers as a…

11 minutes ago

Human Shamonda Virus: First Human Case in France Explained

Key takeaways:France has reported the first known human shamonda virus infection, involving a virus previously…

21 minutes ago

Anthony Richardson Charged with Misdemeanor Marijuana Possession: What We Know

Key takeaways:Anthony Richardson, the Indianapolis Colts quarterback, has been charged with misdemeanor marijuana possession, according…

30 minutes ago

Avengers: Doomsday: Release News, New Team Artwork, World Series Teaser, and Pedro Pascal

Key takeaways:Marvel is marketing Avengers: Doomsday with a World Series teaser and a first poster…

41 minutes ago

Scientists Trap a Single Antimatter Particle for Months and Control Its Quantum States

Key takeaways:Physicists have trapped a single antimatter particle and kept it caged for months —…

50 minutes ago

John F. Kennedy and the Cuban Missile Crisis: The Pivotal October 22 Address and Day Eight Warning

Key takeaways:On October 22, President John F. Kennedy delivered a televised address revealing Soviet nuclear…

1 hour ago