@DomainNode(searchQueryName = "searchUsers")
@Authorization(name = "READ", allowAll = true)
A user known to the Gropius System. This might be a user that registered directly, or a user the systems know via a sync adapter. A user can create AuditedNodes, participate in Issues and be assigned to Issues. READ is always granted.
Inheritors
Constructors
Properties
Link copied to clipboard
@NodeRelationship(type = "USER", direction = Direction.INCOMING)
@FilterProperty
Assignments the user is part of, this includes assignments which aren't active.
Link copied to clipboard
@NodeRelationship(type = "CREATED_BY", direction = Direction.INCOMING)
@FilterProperty
AuditedNodes the user created.
Link copied to clipboard
The name which should be displayed for the user.
Link copied to clipboard
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 = "PARTICIPANT", direction = Direction.INCOMING)
@FilterProperty
Issues the user participated in.
Link copied to clipboard
Functions
Link copied to clipboard
The avatar of the user.
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