public abstract class AbstractUnicityChecker extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
DUPLICATED_FILE |
protected FileManager |
fileManager |
protected static Boolean |
unicityCheckEnabled |
Constructor and Description |
---|
AbstractUnicityChecker() |
Modifier and Type | Method and Description |
---|---|
protected void |
doUnicityCheck(DocumentModel doc2Check,
CoreSession session,
Event event) |
protected boolean |
isUnicityCheckEnabled() |
protected abstract void |
onDuplicatedDoc(CoreSession session,
Principal principal,
DocumentModel newDoc,
List<DocumentLocation> existingDocs,
Event event) |
protected void |
raiseDuplicatedFileEvent(CoreSession session,
Principal principal,
DocumentModel newDoc,
List<DocumentLocation> existingDocs) |
protected FileManager fileManager
protected static Boolean unicityCheckEnabled
protected static final String DUPLICATED_FILE
public AbstractUnicityChecker()
protected void doUnicityCheck(DocumentModel doc2Check, CoreSession session, Event event)
protected abstract void onDuplicatedDoc(CoreSession session, Principal principal, DocumentModel newDoc, List<DocumentLocation> existingDocs, Event event)
protected void raiseDuplicatedFileEvent(CoreSession session, Principal principal, DocumentModel newDoc, List<DocumentLocation> existingDocs)
protected boolean isUnicityCheckEnabled()
Copyright © 2016 Nuxeo SA. All rights reserved.