public class BeanFieldMatch extends Object
Constructor and Description |
---|
BeanFieldMatch(Object source,
Object target,
MatchedBeanPairField matchedBeanPairField,
String targetFieldName,
BeanMatch beanMatch) |
Modifier and Type | Method and Description |
---|---|
BeanMatch |
getBeanMatch() |
BeanCollectionInstructions |
getCollectionInstructions() |
protected Object |
getDefaultValue(BeanField beanField) |
Class<?> |
getSourceClass() |
Object |
getSourceDefaultValue() |
String |
getSourceFieldName() |
Object |
getSourceObject() |
Object |
getTarget() |
Class<?> |
getTargetClass() |
Object |
getTargetDefaultValue() |
String |
getTargetFieldName() |
Object |
getTargetObject() |
protected boolean |
hasAnnotation(BeanField beanField,
Class<? extends Annotation> annotationClass) |
boolean |
hasMatchingSource() |
boolean |
hasSimilarClasses() |
boolean |
isMappable() |
void |
setTarget(Object value) |
boolean |
sourceHasAnnotation(Class<? extends Annotation> annotationClass) |
String |
sourceToString() |
boolean |
targetHasAnnotation(Class<? extends Annotation> annotationClass) |
String |
targetToString() |
void |
writeObject(Object value) |
public BeanFieldMatch(Object source, Object target, MatchedBeanPairField matchedBeanPairField, String targetFieldName, BeanMatch beanMatch)
public boolean hasSimilarClasses()
public Object getTarget()
public String getTargetFieldName()
public boolean hasMatchingSource()
public boolean isMappable()
public Class<?> getSourceClass()
public Class<?> getTargetClass()
public boolean targetHasAnnotation(Class<? extends Annotation> annotationClass)
public boolean sourceHasAnnotation(Class<? extends Annotation> annotationClass)
protected boolean hasAnnotation(BeanField beanField, Class<? extends Annotation> annotationClass)
public Object getSourceDefaultValue()
public Object getTargetDefaultValue()
public void setTarget(Object value) throws BeanMappingException
BeanMappingException
public void writeObject(Object value) throws BeanMappingException
BeanMappingException
public Object getSourceObject() throws BeanMappingException
BeanMappingException
public Object getTargetObject() throws BeanMappingException
BeanMappingException
public BeanCollectionInstructions getCollectionInstructions()
public String getSourceFieldName()
public BeanMatch getBeanMatch()
public String sourceToString()
public String targetToString()
Copyright © 2015–2017 42 BV. All rights reserved.