Package de.xima.fc.handler.entity
Class ProtokollHandler
java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.entity.ProtokollHandler
- All Implemented Interfaces:
IAPIHandler,IProtokollHandler,Serializable
The Class ProtokollHandler.
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClientProtocolEntry(UserContext uc, Mandant mandant, ProtocolEntryClient entry) voidaddClientProtocolEntry(UserContext uc, Projekt projekt, ProtocolEntryClient entry) voidaddMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report) Adds a system protocol entry when malware was detected in a file or some data.voidaddMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Mandant client) Adds a client protocol entry when malware was detected in a file or some data.voidaddMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Vorgang formRecord) Adds a processing protocol entry when malware was detected in a file or some data.voidaddProcessProtocolEntry(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry) voidaddSystemProtocolEntry(UserContext uc, ProtocolEntrySystem entry) getClientProtocol(UserContext uc, Long clientId) getProcessProtocol(UserContext uc, Long formRecordMetaID) byte[]getProcessProtocolHtml(UserContext uc, Vorgang process, Locale locale) Creates an HTML string that represents the history of a given form record.byte[]getProcessProtocolPdf(UserContext uc, Vorgang process, Locale locale) Returns a byte array, that represents the history of a given process as a PDF file.Methods inherited from class de.xima.fc.handler.AMSApiHandler
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
-
Constructor Details
-
ProtokollHandler
public ProtokollHandler()
-
-
Method Details
-
addProcessProtocolEntry
- Specified by:
addProcessProtocolEntryin interfaceIProtokollHandler
-
addClientProtocolEntry
- Specified by:
addClientProtocolEntryin interfaceIProtokollHandler
-
addClientProtocolEntry
- Specified by:
addClientProtocolEntryin interfaceIProtokollHandler
-
addSystemProtocolEntry
- Specified by:
addSystemProtocolEntryin interfaceIProtokollHandler
-
getProcessProtocol
- Specified by:
getProcessProtocolin interfaceIProtokollHandler
-
getProcessProtocolPdf
Description copied from interface:IProtokollHandlerReturns a byte array, that represents the history of a given process as a PDF file.- Specified by:
getProcessProtocolPdfin interfaceIProtokollHandler- Parameters:
uc- The current user to get the PDF fileprocess- The form record for which to create a protocol entry.locale- the given locale- Returns:
- The byte array that represents the PDF file
-
getProcessProtocolHtml
Description copied from interface:IProtokollHandlerCreates an HTML string that represents the history of a given form record.- Specified by:
getProcessProtocolHtmlin interfaceIProtokollHandler- Parameters:
uc- User context for accessing the API and database.process- Form record for which to retrieve the history.locale- Locale for rendering the history.- Returns:
- The HTML string with the protocol data.
-
getClientProtocol
- Specified by:
getClientProtocolin interfaceIProtokollHandler
-
getSystemProtocol
- Specified by:
getSystemProtocolin interfaceIProtokollHandler
-
addMalwareDetectedProtocolEntry
public void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report) Description copied from interface:IProtokollHandlerAdds a system protocol entry when malware was detected in a file or some data.- Specified by:
addMalwareDetectedProtocolEntryin interfaceIProtokollHandler- 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
public void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Mandant client) Description copied from interface:IProtokollHandlerAdds a client protocol entry when malware was detected in a file or some data.- Specified by:
addMalwareDetectedProtocolEntryin interfaceIProtokollHandler- 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
public void addMalwareDetectedProtocolEntry(UserContext uc, String scannedItem, MalwareScanReport report, Vorgang formRecord) Description copied from interface:IProtokollHandlerAdds a processing protocol entry when malware was detected in a file or some data.- Specified by:
addMalwareDetectedProtocolEntryin interfaceIProtokollHandler- 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.
-