H - M - public abstract class ModelFactory<H,M> extends Object
Uses expansions to only include requested properties in the model objects produced. The expansions use property names of the API model objects.
| Constructor and Description | 
|---|
| ModelFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| com.google.common.base.Function<H,M> | asFunction(Expansions expansions)Deprecated. 
 since 5.10 use buildFrom or asListFunction instead | 
| abstract M | buildFrom(H hibernateObject,
         Expansions expansions) | 
| <HC extends H> | buildFrom(Iterable<HC> hibernateObjects,
         Expansions expansions) | 
public abstract M buildFrom(H hibernateObject, Expansions expansions)
public <HC extends H> Iterable<M> buildFrom(Iterable<HC> hibernateObjects, Expansions expansions)
@Deprecated public final com.google.common.base.Function<H,M> asFunction(Expansions expansions)
expansions - - the expansions to apply when converting the hibernate object, be careful these will be
                   expanded on each and every objectCopyright © 2003–2020 Atlassian. All rights reserved.