class PartOfProjectFilterEntryDefinition(val nodeDefinitionCollection: NodeDefinitionCollection) : FilterEntryDefinition

Filter definition entry for RelationPartners which are part of a Project. Takes the id of the Project of which the RelationPartners must be part of the graph.

Parameters

nodeDefinitionCollection

the NodeDefinitionCollection to use for authorization

Constructors

Link copied to clipboard
constructor(nodeDefinitionCollection: NodeDefinitionCollection)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private val nodeDefinitionCollection: NodeDefinitionCollection

Functions

Link copied to clipboard
fun generateAuthorizationCondition(permission: Permission): CypherConditionGenerator

Provides a condition generator used to filter for Projects which the Permissions allows to access

Link copied to clipboard
open override fun parseEntry(value: Any?, permission: Permission?): FilterEntry
Link copied to clipboard
open override fun toGraphQLType(inputTypeCache: CacheMap<String, GraphQLInputType>): GraphQLInputType