@DomainNode
@Authorization(name = "READ", allowFromRelated = ["relationPartner"] )
An aggregated Issue on a RelationPartner. READ is granted if READ is granted on `relationPartner`. An Issue is aggregated on a ComponentVersion if - it affects the ComponentVersion - it affects the associated Component - it is on the Component, and does not affect anything An Issue is aggregated on a Interface if - it affects the associated InterfaceSpecificationVersion - it affects the associated InterfaceSpecification - it affects any InterfacePart of the associated InterfaceSpecificationVersion
Properties
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "INCOMING_RELATION", direction = Direction.OUTGOING)
@FilterProperty
IssueRelations from this aggregated issue to other aggregated issues.
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 = "OUTGOING_RELATION", direction = Direction.OUTGOING)
@FilterProperty
IssueRelations from other aggregated issues to this aggregated issue.
Link copied to clipboard
Link copied to clipboard
@NodeRelationship(type = "AGGREGATED_ISSUE", direction = Direction.INCOMING)
@FilterProperty
The RelationPartner this AggregatedIssue is on.
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