Package com.suncode.pwfl.audit.builder
Class ManualAuditBuilder
java.lang.Object
com.suncode.pwfl.audit.builder.ManualAuditBuilder
Builder for Audit objects. It allows to set username, ip address and audit execution
times manually.
- Author:
- Patryk Kotlarz 6 sty 2018
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds Audit object.static ManualAuditBuilder
Returns instance of builder.Sets ip address for audit.Sets audiy String params.Sets audit params.Sets audit started time.Sets audit stopped time.success
(boolean success) Sets audit success.type
(AuditTypes type) Sets type of audit.Sets type of audit.Sets username for audit.
-
Field Details
-
UNKNOWN
-
-
Constructor Details
-
ManualAuditBuilder
public ManualAuditBuilder()
-
-
Method Details
-
getInstance
Returns instance of builder.- Returns:
- builder
-
username
Sets username for audit.- Parameters:
username
-- Returns:
-
ipAddress
Sets ip address for audit.- Parameters:
ipAddress
-- Returns:
-
type
Sets type of audit. Parameter is type of AuditTypes- Parameters:
type
-- Returns:
-
type
Sets type of audit. Parameter is type of String. Can be used for custom audits.- Parameters:
type
-- Returns:
-
started
Sets audit started time.- Parameters:
started
-- Returns:
-
stopped
Sets audit stopped time.- Parameters:
stopped
-- Returns:
-
params
- Parameters:
params
-- Returns:
-
params
Sets audiy String params.- Parameters:
params
-- Returns:
-
success
Sets audit success.- Parameters:
success
-- Returns:
-
build
Builds Audit object.- Returns:
- Audit object
-