Class DefaultAuditMetadataProvider
- java.lang.Object
-
- org.openehealth.ipf.commons.audit.DefaultAuditMetadataProvider
-
- All Implemented Interfaces:
AuditMetadataProvider
public class DefaultAuditMetadataProvider extends Object implements AuditMetadataProvider
Default implementation, using the current host name, process ID, timestamp and "IPF" and sending application. Using the setters you can assign custom values.
-
-
Field Summary
-
Fields inherited from interface org.openehealth.ipf.commons.audit.AuditMetadataProvider
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description DefaultAuditMetadataProvider()
DefaultAuditMetadataProvider(String hostName, String processID, String sendingApplication, String timestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getHostname()
String
getProcessID()
String
getSendingApplication()
String
getTimestamp()
void
setHostName(String hostName)
void
setPrecision(TemporalUnit precision)
void
setProcessID(String processID)
void
setSendingApplication(String sendingApplication)
void
setTimestamp(String timestamp)
-
-
-
Method Detail
-
setSendingApplication
public void setSendingApplication(String sendingApplication)
- Specified by:
setSendingApplication
in interfaceAuditMetadataProvider
-
setHostName
public void setHostName(String hostName)
-
setProcessID
public void setProcessID(String processID)
-
setPrecision
public void setPrecision(TemporalUnit precision)
-
setTimestamp
public void setTimestamp(String timestamp)
-
getTimestamp
public String getTimestamp()
- Specified by:
getTimestamp
in interfaceAuditMetadataProvider
-
getHostname
public String getHostname()
- Specified by:
getHostname
in interfaceAuditMetadataProvider
-
getSendingApplication
public String getSendingApplication()
- Specified by:
getSendingApplication
in interfaceAuditMetadataProvider
-
getProcessID
public String getProcessID()
- Specified by:
getProcessID
in interfaceAuditMetadataProvider
-
-