Package de.xima.fc.api.entity
Class ProtokollAPI
- java.lang.Object
 - 
- de.xima.fc.api.ASubAPI
 - 
- de.xima.fc.api.entity.ProtokollAPI
 
 
 
- 
public class ProtokollAPI extends ASubAPI
- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ProtokollAPI() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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.voidaddMandantProtokollEintrag(UserContext uc, Mandant mandant, ProtocolEntryClient entry)Method for creating a protocol entry when a client is changed.voidaddProjektProtokollEintrag(UserContext uc, Projekt projekt, ProtocolEntryClient entry)Method for creating a protocol entry when a project is changed.voidaddSystemProtokollEintrag(UserContext uc, ProtocolEntrySystem entry)Method for creating a system protocol entryvoidaddVorgangProtokollEintrag(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)Method for creating a protocol entry when a status is changed.List<ProtocolEntryClient>getClientProtocol(UserContext uc, Mandant client)List<PeStatus>getPeStatus(UserContext uc, Vorgang vorgang)List<ProtocolEntryProcessing>getProcessProtocol(UserContext uc, Vorgang vorgang)byte[]getProcessProtocolHtml(UserContext uc, Vorgang vorgang, Locale locale)byte[]getProcessProtocolPdf(UserContext uc, Vorgang vorgang, Locale locale)List<ProtocolEntrySystem>getSystemProtocol(UserContext uc)- 
Methods inherited from class de.xima.fc.api.ASubAPI
getHandlerProvider 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addVorgangProtokollEintrag
public void addVorgangProtokollEintrag(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)
Method for creating a protocol entry when a status is changed.- Parameters:
 uc-UserContextthe user context in which the action is to be performed.vorgang-Vorgangto which the protocol entry should be created.entry-ProtocolEntryProcessingthe protocol entry to create.- Since:
 - 2.4.3
 
 
- 
addProjektProtokollEintrag
public void addProjektProtokollEintrag(UserContext uc, Projekt projekt, ProtocolEntryClient entry)
Method for creating a protocol entry when a project is changed.- Parameters:
 uc-UserContextthe user context in which the action is to be performed.projekt-Projektwhich is changed.entry-ProtocolEntryClientthe protocol entry to create.
 
- 
addMandantProtokollEintrag
public void addMandantProtokollEintrag(UserContext uc, Mandant mandant, ProtocolEntryClient entry)
Method for creating a protocol entry when a client is changed.- Parameters:
 uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhich is changed.entry-ProtocolEntryClientthe protocol entry to create.
 
- 
addSystemProtokollEintrag
public void addSystemProtokollEintrag(UserContext uc, ProtocolEntrySystem entry)
Method for creating a system protocol entry- Parameters:
 uc-UserContextthe user context in which the action is to be performed.entry-ProtocolEntrySystemthe protocol entry to create.
 
- 
getProcessProtocol
public List<ProtocolEntryProcessing> getProcessProtocol(UserContext uc, Vorgang vorgang)
 
- 
getProcessProtocolPdf
public byte[] getProcessProtocolPdf(UserContext uc, Vorgang vorgang, Locale locale)
 
- 
getProcessProtocolHtml
public byte[] getProcessProtocolHtml(UserContext uc, Vorgang vorgang, Locale locale)
 
- 
getClientProtocol
public List<ProtocolEntryClient> getClientProtocol(UserContext uc, Mandant client)
 
- 
getSystemProtocol
public List<ProtocolEntrySystem> getSystemProtocol(UserContext uc)
 
- 
getPeStatus
@Deprecated public List<PeStatus> getPeStatus(UserContext uc, Vorgang vorgang)
Deprecated.- Parameters:
 uc-UserContextthe user context in which the action is to be performed.vorgang- the process- Returns:
 List- Since:
 - 2.4.3
 
 
- 
addMalwareDetectedProtocolEntry
public 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
public 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
public 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.
 
 - 
 
 -