public abstract class CRUDELogBuilder extends java.lang.Object implements HasCRUDEAction, SLogBuilder
| Modifier and Type | Field and Description |
|---|---|
protected SQueriableLogBuilder |
queriableLogBuilder |
| Modifier | Constructor and Description |
|---|---|
protected |
CRUDELogBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SLogBuilder |
actionScope(java.lang.String scope) |
SLogBuilder |
actionStatus(int status) |
SQueriableLog |
build() |
SLogBuilder |
callerClassName(java.lang.String callerClassName) |
SLogBuilder |
callerMethodName(java.lang.String callerMethodName) |
protected abstract void |
checkExtraRules(SQueriableLog log) |
SLogBuilder |
clusterNode(java.lang.String clusterNode) |
protected abstract java.lang.String |
getActionTypePrefix() |
SLogBuilder |
productVersion(java.lang.String productVersion) |
SLogBuilder |
rawMessage(java.lang.String rawMessage) |
SLogBuilder |
setActionType(ActionType actionType) |
SLogBuilder |
severity(SQueriableLogSeverity severity) |
SLogBuilder |
userId(java.lang.String userId) |
protected SQueriableLogBuilder queriableLogBuilder
protected abstract java.lang.String getActionTypePrefix()
public SLogBuilder setActionType(ActionType actionType)
setActionType in interface HasCRUDEActionpublic SLogBuilder userId(java.lang.String userId)
userId in interface SLogBuilderpublic SLogBuilder clusterNode(java.lang.String clusterNode)
clusterNode in interface SLogBuilderpublic SLogBuilder productVersion(java.lang.String productVersion)
productVersion in interface SLogBuilderpublic SLogBuilder severity(SQueriableLogSeverity severity)
severity in interface SLogBuilderpublic SLogBuilder actionScope(java.lang.String scope)
actionScope in interface SLogBuilderpublic SLogBuilder actionStatus(int status)
actionStatus in interface SLogBuilderpublic SLogBuilder rawMessage(java.lang.String rawMessage)
rawMessage in interface SLogBuilderpublic SLogBuilder callerClassName(java.lang.String callerClassName)
callerClassName in interface SLogBuilderpublic SLogBuilder callerMethodName(java.lang.String callerMethodName)
callerMethodName in interface SLogBuilderpublic SQueriableLog build()
build in interface SLogBuilderprotected abstract void checkExtraRules(SQueriableLog log)