Package com._1c.g5.v8.dt.bm.index.rights
Interface IBmRightsIndexManager
- All Known Implementing Classes:
BmRightsIndexManager
public interface IBmRightsIndexManager
The rights index manager to manage the
IBmRightsIndexProvider lifecycle.- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaddRightsIndexProvider(IDtProject project, boolean cleanRestart) Adds a new rights index provider for the given project.getRightsIndexProvider(IDtProject project) Gets a specific rights index provider bound to the provided project.getRightsIndexProvider(org.eclipse.core.resources.IProject project) Gets a specific rights index provider bound to the provided project.voidremoveRightsIndexProvider(IDtProject project, boolean cleanIndexData) Removes an existing provider from the manager control.
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
addRightsIndexProvider
Adds a new rights index provider for the given project.- Parameters:
project- the project to associate provider with, can not benullcleanRestart- Denotes the necessity of the clean restart. All persisted state should be wiped out prior the start.- Returns:
- a newly created provider instance, can not be
null
-
getRightsIndexProvider
Gets a specific rights index provider bound to the provided project.- Parameters:
project- the project to get provider for, can not benull- Returns:
- the rights index provider, may be
null
-
getRightsIndexProvider
Gets a specific rights index provider bound to the provided project.- Parameters:
project- the project to get provider for, can not benull- Returns:
- the rights index provider, may be
null
-
removeRightsIndexProvider
Removes an existing provider from the manager control.- Parameters:
project- the project to remove provider for, can not benullcleanIndexData-trueif need to clean the index data,falseotherwise
-