Interface ActivationContextOnHierarchyNode
- All Superinterfaces:
ActivationContext<HierarchyNodeEntitySelection>,ActivationContextWithDatasetSet<HierarchyNodeEntitySelection>,ActivationContextWithSchemaNodeSet<HierarchyNodeEntitySelection>,DatasetSet,DataspaceSet
public interface ActivationContextOnHierarchyNode
extends ActivationContextWithSchemaNodeSet<HierarchyNodeEntitySelection>
Provides a context to define the activation scope and permission rules for
a user service being declared on a hierarchy node level. Please refer to
ActivationContext documentation
for more information about the user service activation.
By default, the service is activated on the leaf hierarchy nodes of the hierarchy views associated with all tables in all datasets in all opened non-technical branches in the repository.
In this context, the schema nodes used to define the activation are the containing hierarchy target table nodes in the data model.
User service activation is currently restricted to leaf hierarchy nodes, which represent the occurrences of the hierarchy target table.
- Since:
- 5.8.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orchestranetworks.schema.types.dataset.DatasetSet
DatasetSet.DatasetChildrenPolicyNested classes/interfaces inherited from interface com.orchestranetworks.schema.types.dataspace.DataspaceSet
DataspaceSet.DataspaceChildrenPolicy, DataspaceSet.DataspaceType -
Method Summary
Methods inherited from interface com.orchestranetworks.userservice.declaration.ActivationContext
getAvailableToolbarLocations, setDefaultPermission, setDisplayForAllLocations, setDisplayForLocations, setPermissionRuleMethods inherited from interface com.orchestranetworks.userservice.declaration.ActivationContextWithDatasetSet
getDataModelRootNode, setActivationRuleMethods inherited from interface com.orchestranetworks.userservice.declaration.ActivationContextWithSchemaNodeSet
excludeSchemaNodesMatching, excludeSchemaNodesMatching, includeAllSchemaNodes, includeSchemaNodesMatching, includeSchemaNodesMatchingMethods inherited from interface com.orchestranetworks.schema.types.dataset.DatasetSet
excludeDatasetsMatching, excludeDatasetsMatching, includeAllDatasets, includeDatasetsMatching, includeDatasetsMatchingMethods inherited from interface com.orchestranetworks.schema.types.dataspace.DataspaceSet
excludeDataspacesMatching, excludeDataspacesMatching, includeAllDataspaces, includeDataspacesMatching, includeDataspacesMatching, setIgnoreDataspacesDefaultExcludes