@API(status=INTERNAL, since="6.0") public interface Neo4jPersistentProperty extends PersistentProperty<Neo4jPersistentProperty>, GraphPropertyDescription
PersistentProperty
interface with additional methods for metadata related
to Neo4j.Modifier and Type | Method and Description |
---|---|
default boolean |
isDynamicAssociation()
Dynamic associations are associations to non-simple types stored in a map with a key type of
java.lang.String or enum.
|
default boolean |
isDynamicLabels() |
default boolean |
isDynamicOneToManyAssociation()
Dynamic one-to-many associations are associations to non-simple types stored in a map with a key type of
java.lang.String and values of java.util.Collection.
|
default boolean |
isRelationshipWithProperties()
see if the association has a property class
|
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypes, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
getActualType, getFieldName, getPropertyName, isIdProperty, isInternalIdProperty, isRelationship
default boolean isDynamicAssociation()
default boolean isDynamicOneToManyAssociation()
default boolean isDynamicLabels()
default boolean isRelationshipWithProperties()
Copyright © 2019–2020 Neo4j, Neo4j Sweden AB. All rights reserved.