@DomainNode
@Authorization(name = "READ", allowAll = true)
Defines which InterfaceSpecifications are derived under which conditions by a Relation. Part of a RelationCondition, which is part of RelationTemplates. READ is always granted.
Constructors
Properties
Link copied to clipboard
@NodeRelationship(type = "DERIVABLE_INTERFACE_SPECIFICATION", direction = Direction.OUTGOING)
@FilterProperty
Templates of InterfaceSpecifications which are derived.
Link copied to clipboard
If true, invisible derived InterfaceSpecifications are derived
Link copied to clipboard
If true, invisible self-defined InterfaceSpecifications are derived
Link copied to clipboard
If true, visible derived InterfaceSpecifications are derived
Link copied to clipboard
If true, visible self-defined InterfaceSpecifications are derived
Link copied to clipboard
Link copied to clipboard
If true InterfaceSpecifications are invisible derived
Link copied to clipboard
Link copied to clipboard
If true InterfaceSpecifications are visible derived
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 RelationCondition this is part of.
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