public class BeanFieldMatch extends Object
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
Constructor and Description |
---|
BeanFieldMatch(Object source,
Object target,
MatchedBeanPairField matchedBeanPairField,
String targetFieldName,
BeanMatch beanMatch) |
public BeanFieldMatch(Object source, Object target, MatchedBeanPairField matchedBeanPairField, String targetFieldName, BeanMatch beanMatch)
public boolean hasAccess(RoleSecuredCheck roleSecuredCheck, Map<Class<? extends LogicSecuredCheck>,LogicSecuredCheck> logicSecuredChecks, Boolean enforcedSecuredProperties)
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–2018 42 BV. All rights reserved.