@DomainNode
@AdditionalFilter(beanName = "partOfProject")
Entity which can be used as start / end of Relations. Can be affected by Issues.
Inheritors
Properties
Link copied to clipboard
@NodeRelationship(type = "AFFECTS", direction = Direction.INCOMING)
@FilterProperty
The issues which affect this entity
Link copied to clipboard
@NodeRelationship(type = "AGGREGATED_ISSUE", direction = Direction.OUTGOING)
@FilterProperty
AggregatedIssues on this RelationPartner.
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "INCOMING_RELATION", direction = Direction.OUTGOING)
@FilterProperty
Relations which use this as the end of the Relation.
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "LAYOUT", direction = Direction.OUTGOING)
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 = "OUTGOING_RELATION", direction = Direction.OUTGOING)
@FilterProperty
Relations which use this as the start of the Relation.
Link copied to clipboard
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
Link copied to clipboard
abstract suspend fun relationPartnerTemplate(cache: NodeCache? = null): RelationPartnerTemplate<*, *>
Helper function to get the associated RelationPartnerTemplate