Interface IProtokollHandler
- 
- All Superinterfaces:
 IAPIHandler,Serializable
- All Known Implementing Classes:
 ProtokollHandler
public interface IProtokollHandler extends IAPIHandler
- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
- 
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addProcessProtocolEntry
void addProcessProtocolEntry(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)
 
- 
addClientProtocolEntry
void addClientProtocolEntry(UserContext uc, Projekt projekt, ProtocolEntryClient entry)
 
- 
addClientProtocolEntry
void addClientProtocolEntry(UserContext uc, Mandant mandant, ProtocolEntryClient entry)
 
- 
addSystemProtocolEntry
void addSystemProtocolEntry(UserContext uc, ProtocolEntrySystem entry)
 
- 
addMalwareDetectedProtocolEntry
void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report)
Adds a system protocol entry when malware was detected in a file or some data.- Parameters:
 uc- The current user who uploaded the file containing malware.scannedItem- A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.report- The malware scan report. WhenMalwareScanReport.isSafe()istrue, no protocol entry
 
- 
addMalwareDetectedProtocolEntry
void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Mandant client)
Adds a client protocol entry when malware was detected in a file or some data.- Parameters:
 uc- The current user who uploaded the file containing malware.scannedItem- A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.report- The malware scan report. WhenMalwareScanReport.isSafe()istrue, no protocol entry is added.client- The client scope containing the file or data with malware.
 
- 
addMalwareDetectedProtocolEntry
void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Vorgang formRecord)
Adds a processing protocol entry when malware was detected in a file or some data.- Parameters:
 uc- The current user who uploaded the file containing malware.scannedItem- A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.report- The malware scan report. WhenMalwareScanReport.isSafe()istrue, no protocol entry is added.formRecord- The form record to which the file belongs.
 
- 
getProcessProtocol
List<ProtocolEntryProcessing> getProcessProtocol(UserContext uc, Long formRecordMetaID)
 
- 
getClientProtocol
List<ProtocolEntryClient> getClientProtocol(UserContext uc, Long clientId)
 
- 
getSystemProtocol
List<ProtocolEntrySystem> getSystemProtocol(UserContext uc)
 
 - 
 
 -