public static class PropertyMapping.PropertyMappingBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected MappingBuilderContext |
ctx |
protected Method |
method |
protected B |
myself |
Modifier and Type | Method and Description |
---|---|
PropertyMapping |
build() |
PropertyMapping.PropertyMappingBuilder |
defaultValue(String defaultValue) |
PropertyMapping.PropertyMappingBuilder |
forceUpdateMethod(boolean forceUpdateMethod)
Force the created mapping to use update methods when forging a method.
|
PropertyMapping.PropertyMappingBuilder |
forgedNamedBased(boolean forgedNamedBased) |
PropertyMapping.PropertyMappingBuilder |
forgeMethodWithMappingOptions(MappingOptions mappingOptions) |
PropertyMapping.PropertyMappingBuilder |
formattingParameters(FormattingParameters formattingParameters) |
B |
mappingContext(MappingBuilderContext mappingContext) |
B |
method(Method sourceMethod) |
PropertyMapping.PropertyMappingBuilder |
selectionParameters(SelectionParameters selectionParameters) |
PropertyMapping.PropertyMappingBuilder |
sourceReference(SourceReference sourceReference) |
protected B extends org.mapstruct.ap.internal.model.AbstractBaseBuilder<B> myself
protected MappingBuilderContext ctx
protected Method method
public PropertyMapping.PropertyMappingBuilder sourceReference(SourceReference sourceReference)
public PropertyMapping.PropertyMappingBuilder selectionParameters(SelectionParameters selectionParameters)
public PropertyMapping.PropertyMappingBuilder formattingParameters(FormattingParameters formattingParameters)
public PropertyMapping.PropertyMappingBuilder defaultValue(String defaultValue)
public PropertyMapping.PropertyMappingBuilder forgeMethodWithMappingOptions(MappingOptions mappingOptions)
public PropertyMapping.PropertyMappingBuilder forceUpdateMethod(boolean forceUpdateMethod)
forceUpdateMethod
- whether the mapping should force update method for forged mappingspublic PropertyMapping.PropertyMappingBuilder forgedNamedBased(boolean forgedNamedBased)
forgedNamedBased
- mapping is based on forgingpublic PropertyMapping build()
public B mappingContext(MappingBuilderContext mappingContext)
Copyright © 2012-2017 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.