public class BeanField extends Object
Constructor and Description |
---|
BeanField(String name,
PropertyAccessor accessor) |
public BeanField(String name, PropertyAccessor accessor)
public boolean isMustMatch()
public void setMustMatch(boolean mustMatch)
public String getName()
public BeanCollectionInstructions getCollectionInstructions()
public void setCollectionInstructions(BeanCollectionInstructions collectionInstructions)
public boolean hasNext()
public BeanField getNext()
public void setNext(BeanField next)
protected PropertyAccessor getCurrentField()
public PropertyAccessor getProperty()
public Object getObject(Object object) throws BeanMappingException
BeanMappingException
public Object getOrCreate(Object parent, Object source, BeanMatch beanMatch) throws BeanMappingException
BeanMappingException
public Object writeObject(Object value, Object parent, Object source, BeanMatch beanMatch) throws BeanMappingException
BeanMappingException
public static BeanField determineNodesForPath(Class<?> baseClass, String path)
public static BeanField determineNodesForPath(Class<?> baseClass, String path, BeanField prefixingBeanField)
public void setMatched()
public boolean isUnmatched()
public String[] getRequiredRoles()
public void setRequiredRoles(String[] requiredRoles)
public Class<? extends LogicSecuredCheck> getLogicSecuredCheck()
public void setLogicSecuredCheck(Class<? extends LogicSecuredCheck> logicSecuredCheck)
Copyright © 2015–2018 42 BV. All rights reserved.