Package io.beanmapper.annotations
package io.beanmapper.annotations
-
Annotation InterfaceDescriptionSetting a value makes the property available for constructor or other fields to map.Determines the type of the other side in a collection.This annotation is used to pass source fields into a overloaded constructor.When a result value of an invoked getter is null, the result will be overwritten by the value.When a property is set to be ignored, it will not be mapped from the source to the target.Declares a field or method to be secured.Declares an enum class to be deep mappable as would any normal classWhen a target-side property needs to become the value of its parent, it must be annotated with BeanParent.Setting a name allows you to map the property to a property on the other side with a different name.Declares a field or method to be secured.When a property is set to unwrap, it will unwrap the internal values of the other side and apply it to the same level of the annotated side.