public interface IMapper
Modifier and Type | Method and Description |
---|---|
<T extends Dtobase> |
filter(T item,
java.lang.Class<?> type,
byte level)
Recursively goes through fields of the item object and copies selectively field values to the returned object.
|
<T extends Dtobase> |
filterList(java.lang.Iterable<T> items,
java.lang.Class<?> type,
byte level)
Recursively goes through fields of each object in collection and copies selectively field values to the returned object.
|
<T extends Dtobase> |
map(T source,
java.lang.Class<?> type)
Recursively goes through the source object's fields and assigns parent object back-reference if needed.
|
<T extends Dtobase> |
mapCollection(java.lang.Iterable<T> source,
java.lang.Class<?> type)
Recursively goes through the source object's collection fields and assigns back-reference if needed.
|
<T extends Dtobase> |
mapTo(T source,
T dest,
java.lang.Class<?> type)
Recursively copies fields from source object to the dest object according to Jeneva rules
Only assigned fields are copied.
|
<T extends Dtobase> |
mapToCollection(java.util.Collection<T> source,
java.util.Collection<T> dest,
java.lang.Class<?> type,
T parent)
Recursively copies objects' fields from source collection to the dest collection according to Jeneva rules.
|
<T extends Dtobase> void mapTo(T source, T dest, java.lang.Class<?> type)
source
- source domain/DTO objectdest
- destination domain/DTO object<T extends Dtobase> void mapToCollection(java.util.Collection<T> source, java.util.Collection<T> dest, java.lang.Class<?> type, T parent)
source
- source domain/DTO object collectiondest
- destination domain/DTO object collectiondest
- type domain/DTO object typeparent
- parent domain/DTO object<T extends Dtobase> void mapCollection(java.lang.Iterable<T> source, java.lang.Class<?> type)
source
- source domain/DTO object<T extends Dtobase> void map(T source, java.lang.Class<?> type)
source
- source domain/DTO object<T extends Dtobase> java.util.List<T> filterList(java.lang.Iterable<T> items, java.lang.Class<?> type, byte level)
items
- collection of domain/DTO objectstype
- domain/DTO object typelevel
- required serialization level<T extends Dtobase> T filter(T item, java.lang.Class<?> type, byte level)
item
- domain/DTO objecttype
- domain/DTO object typelevel
- required serialization level