public interface ActivationContextOnTableView extends ActivationContextWithSchemaNodeSet<TableViewEntitySelection>
By default, the service is activated on all tables in all datasets in all opened non-technical branches in the repository; and there is no restriction about the number of selected records: that is 0 to n records can be selected to run the service.
In this context, the schema nodes used to define the activation are table nodes in the data model.
UserServiceDeclaration.defineActivation(ActivationContext)DataspaceSet.DataspaceChildrenPolicy, DataspaceSet.DataspaceTypeDatasetSet.DatasetChildrenPolicy| Modifier and Type | Method and Description |
|---|---|
void |
forbidEmptyRecordSelection()
Makes the selection of records mandatory.
|
void |
limitRecordSelection(int aNumberOfSelectedRecord)
Sets the record selection to a fixed value.
|
excludeSchemaNodesMatching, excludeSchemaNodesMatching, includeAllSchemaNodes, includeSchemaNodesMatching, includeSchemaNodesMatchinggetDataModelRootNode, setActivationRulegetAvailableToolbarLocations, setDefaultPermission, setDisplayForAllLocations, setDisplayForLocations, setPermissionRuleexcludeDataspacesMatching, excludeDataspacesMatching, includeAllDataspaces, includeDataspacesMatching, includeDataspacesMatching, setIgnoreDataspacesDefaultExcludesexcludeDatasetsMatching, excludeDatasetsMatching, includeAllDatasets, includeDatasetsMatching, includeDatasetsMatchingvoid limitRecordSelection(int aNumberOfSelectedRecord)
aNumberOfSelectedRecord must be selected to run the service.void forbidEmptyRecordSelection()