Apply the Check Access operation to the rule.
The users execution context
The rule object undefined if its not yet set
The operation object.
Apply the operation to the rule.
The users execution context
The rule object undefined if its not yet set
The operation object.
This function is used to handle substitution of defined variables.
The string data
Handle specific function name for rule.
The name of the function in/out/has/HasId
The rule object undefined if its not yet set
The label of the rule item
Optional properties: anyAny properties to filter by
Optional subrules: anyThe sub rules
This function is used to expand an arrya of properties into there corresponding has functions, and in the case of label and id will convert them to hasLabel and hasId
The rule object undefined if its not yet set
Array of name name value properties.
Apply the union operation to the rule.
The users execution context
The rule object undefined if its not yet set
The operation object.
This function is responsible for applying access control permissions if they have been defined for the action.
TODO: Need to handle multiples ie AND/OR
This is the users context
This is the current traversal.
These are the type condition rules
Generated using TypeDoc
The GraphQueryConditions class is used to apply access control permissions to a gremlin query