Private Readonly _instanceProtected Readonly behavioursProtected Readonly gStores new instance of the Behaviour.
Note this method does NOT perform access checks!
The tenant ID from request.
The entity type. Note that it may be either real schema item type (e.g. vertex label) OR a virtual content type, depending on the way Behaviours are attached.
The behaviour configuration, including behaviour type.
Retrieves a Behaviour service by its name.
The behaviour machine name.
Whether the Behaviour is required. An instance of BehaviourInstanceConfigError would be thrown is required is true but no such behaviour exists.
Optional required: trueRetrieves Behaviour instance config.
The tenant ID from request.
The entity type. Note that it may be either real schema item type (e.g. vertex label) OR a virtual content type, depending on the way Behaviours are attached.
The behaviour machine name.
Optional required: falseWhether the config is required; used to overload the method.
Lists all enabled Behaviours instances for a specific tenant and entity type.
The tenant ID from request.
The entity type. Note that it may be either real schema item type (e.g. vertex label) OR a virtual content type, depending on the way Behaviours are attached.
Private reloadRemoves Behaviour instance.
Note this method does NOT perform access checks!
The tenant ID from request.
The entity type. Note that it may be either real schema item type (e.g. vertex label) OR a virtual content type, depending on the way Behaviours are attached.
The behaviour machine name.
Private validateValidates Behaviour instance configuration.
The configuration object built from user input.
Generated using TypeDoc
Behaviours Instance Manager service provides high-level API for retrieving, storing, validating and updating Behaviours configurations.