Package io.beanmapper.annotations


package io.beanmapper.annotations
  • Interface Summary
    Interface
    Description
     
  • Enum Class Summary
    Enum Class
    Description
    Determines how to deal with the target collection.
  • Annotation Interfaces Summary
    Annotation Interface
    Description
    Setting 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 class
    When 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.