Package org.exoplatform.dlp.connector
Class FileDlpConnector
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.dlp.connector.DlpServiceConnector
org.exoplatform.dlp.connector.FileDlpConnector
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
Dlp Connector for Files
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.exoplatform.dlp.connector.DlpServiceConnector
DLP_POSITIVE_DETECTIONFields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
ConstructorsConstructorDescriptionFileDlpConnector(org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.wcm.search.connector.FileSearchServiceConnector fileSearchServiceConnector, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.commons.search.index.IndexingService indexingService, DlpOperationProcessor dlpOperationProcessor, org.exoplatform.dlp.service.RestoredDlpItemService restoredDlpItemService, org.exoplatform.services.cms.link.LinkManager linkManager, org.exoplatform.services.cms.documents.TrashService trashService) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckExternal(String userId) getItemUrl(String itemReference) booleanprocessItem(String entityId) voidremovePositiveItem(String itemReference) voidrestorePositiveItem(String itemReference) protected voidtreatItem(String entityId, Collection<org.exoplatform.commons.api.search.data.SearchResult> searchResults) Methods inherited from class org.exoplatform.dlp.connector.DlpServiceConnector
getDisplayName, getType, isEnable, setDisplayName, setEnable, setTypeMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Field Details
-
TYPE
- See Also:
-
DLP_QUARANTINE_FOLDER
- See Also:
-
EXO_CURRENT_PROVIDER
- See Also:
-
EXO_RESTORE_LOCATION
- See Also:
-
RESTORE_PATH
- See Also:
-
EXO_DLP_ITEM_MIXIN
- See Also:
-
-
Constructor Details
-
FileDlpConnector
public FileDlpConnector(org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.wcm.search.connector.FileSearchServiceConnector fileSearchServiceConnector, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.commons.search.index.IndexingService indexingService, DlpOperationProcessor dlpOperationProcessor, org.exoplatform.dlp.service.RestoredDlpItemService restoredDlpItemService, org.exoplatform.services.cms.link.LinkManager linkManager, org.exoplatform.services.cms.documents.TrashService trashService)
-
-
Method Details
-
processItem
- Specified by:
processItemin classDlpServiceConnector
-
restorePositiveItem
- Specified by:
restorePositiveItemin classDlpServiceConnector
-
treatItem
protected void treatItem(String entityId, Collection<org.exoplatform.commons.api.search.data.SearchResult> searchResults) -
removePositiveItem
- Specified by:
removePositiveItemin classDlpServiceConnector
-
checkExternal
- Specified by:
checkExternalin classDlpServiceConnector
-
getItemUrl
- Specified by:
getItemUrlin classDlpServiceConnector
-