@DomainNode
@Authorization(name = "READ", allowFromRelated = ["interface", "usedAsIncomingAt", "usedAsOutgoingAt"] )
Participant of a a IntraComponentDependencySpecification Consists of an Interface it refers to, and optionally a subset of its active InterfaceParts. READ is granted if READ is granted on the associated ComponentVersion
Properties
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "INCLUDING_PART", direction = Direction.OUTGOING)
@FilterProperty
If not empty, the InterfaceParts this IntraComponentDependencyParticipant refers to Otherwise, it refers to the referenced `interface` in general. Must all be active on `interface`.
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
Link copied to clipboard
@NodeRelationship(type = "INCOMING_PARTICIPANT", direction = Direction.INCOMING)
@FilterProperty
If this is used as incoming, the IntraComponentDependencySpecification where it is used
Link copied to clipboard
@NodeRelationship(type = "OUTGOING_PARTICIPANT", direction = Direction.INCOMING)
@FilterProperty
If this is used as outgoing, the IntraComponentDependencySpecification where it is used
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