public class FieldInfo extends Object
public String getName()
public String property()
public String relationship()
public String relationshipTypeAnnotation()
public ObjectAnnotations getAnnotations()
public boolean persistableAsProperty()
public AttributeConverter getPropertyConverter()
public void setPropertyConverter(AttributeConverter<?,?> propertyConverter)
public boolean hasPropertyConverter()
public CompositeAttributeConverter getCompositeConverter()
public void setCompositeConverter(CompositeAttributeConverter<?> converter)
public boolean hasCompositeConverter()
public boolean isIterable()
public boolean isTypeOf(Class<?> type)
public boolean isParameterisedTypeOf(Class<?> type)
public boolean isArrayOf(Class<?> type)
public String getCollectionClassname()
public boolean isScalar()
public boolean isLabelField()
public boolean isArray()
public boolean hasAnnotation(String annotationName)
public boolean hasAnnotation(Class<?> annotationNameClass)
public String getTypeDescriptor()
public Class<?> convertedType()
public boolean isConstraint()
true
is this field is a constraint rather than just a plain index.public boolean isReadOnly()
public void writeDirect(Object instance, Object value)
instance
- class instancevalue
- field value to be writtenpublic Class<?> type()
getTypeDescriptor()
()}).public boolean forScalar()
public String relationshipType()
public String propertyName()
public boolean isComposite()
public String relationshipDirection()
public Field getField()
public ClassInfo containingClassInfo()
public boolean isVersionField()
Copyright © 2015–2023 Neo Technology, Inc.. All rights reserved.