Condition which defines if a Relation can use a RelationTemplate. A relation can only use the Template, if the start of the Relation has a template in from, and the end of the Relation has a template in to. Also defines which InterfaceSpecifications are derived via the Relation. Part of a RelationTemplate. READ is always granted.
Properties
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "FROM", direction = Direction.OUTGOING)
@FilterProperty
Templates of allowed start RelationPartners
Link copied to clipboard
@NodeRelationship(type = "PART_OF", direction = Direction.INCOMING)
@FilterProperty
Defines which InterfaceSpecifications are derived via the Relation.
Link copied to clipboard
Link copied to clipboard
@ConvertWith(converter = LazyLoadingContextConverter::class)
Link copied to clipboard
Version used for optimistic locking
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "PART_OF", direction = Direction.OUTGOING)
@FilterProperty
The RelationTemplates this is part of.
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "TO", direction = Direction.OUTGOING)
@FilterProperty
Templates of allowed end RelationPartners
Functions
Link copied to clipboard
internal suspend fun getFromGraphQL(@Autowired nodeQueryParser: NodeQueryParser, dataFetchingEnvironment: DataFetchingEnvironment): Any?
Link copied to clipboard
Link copied to clipboard
internal suspend fun <T : Node?> loadNodesOfRelationship(property: KProperty1<*, *>, loader: LazyLoadingSubqueryGenerator<T>.() -> Unit?)
Link copied to clipboard
Link copied to clipboard
protected fun <T : Node> NodeSetProperty(): PropertyDelegateProvider<Node, NodeSetPropertyDelegate<T>>
Link copied to clipboard