Class QAuditHandlerMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.audits.QAuditHandlerMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,TopLevelMetaDataInterface,Serializable
Metadata for registering an audit handler in a QInstance.
Handlers can be configured to run globally or for specific tables.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelfToInstance(QInstance qInstance) Add self to the QInstanceGetter for enabledGetter for failurePolicyGetter for handlerCodeGetter for handlerTypeGetter for isAsyncgetName()Getter for nameGetter for tableNamesvoidsetEnabled(Boolean enabled) Setter for enabledvoidsetFailurePolicy(AuditHandlerFailurePolicy failurePolicy) Setter for failurePolicyvoidsetHandlerCode(QCodeReference handlerCode) Setter for handlerCodevoidsetHandlerType(AuditHandlerType handlerType) Setter for handlerTypevoidsetIsAsync(Boolean isAsync) Setter for isAsyncvoidSetter for namevoidsetTableNames(Set<String> tableNames) Setter for tableNameswithEnabled(Boolean enabled) Fluent setter for enabledwithFailurePolicy(AuditHandlerFailurePolicy failurePolicy) Fluent setter for failurePolicywithHandlerCode(QCodeReference handlerCode) Fluent setter for handlerCodewithHandlerType(AuditHandlerType handlerType) Fluent setter for handlerTypewithIsAsync(Boolean isAsync) Fluent setter for isAsyncFluent setter for namewithTableNames(Set<String> tableNames) Fluent setter for tableNames
-
Constructor Details
-
QAuditHandlerMetaData
public QAuditHandlerMetaData()
-
-
Method Details
-
getName
Getter for name- Specified by:
getNamein interfaceTopLevelMetaDataInterface
-
setName
Setter for name -
withName
Fluent setter for name -
addSelfToInstance
Add self to the QInstance- Specified by:
addSelfToInstancein interfaceMetaDataProducerOutput- Specified by:
addSelfToInstancein interfaceTopLevelMetaDataInterface
-
getHandlerCode
Getter for handlerCode -
setHandlerCode
Setter for handlerCode -
withHandlerCode
Fluent setter for handlerCode -
getHandlerType
Getter for handlerType -
setHandlerType
Setter for handlerType -
withHandlerType
Fluent setter for handlerType -
getIsAsync
Getter for isAsync -
setIsAsync
Setter for isAsync -
withIsAsync
Fluent setter for isAsync -
getFailurePolicy
Getter for failurePolicy -
setFailurePolicy
Setter for failurePolicy -
withFailurePolicy
Fluent setter for failurePolicy -
getTableNames
-
setTableNames
-
withTableNames
Fluent setter for tableNames -
getEnabled
Getter for enabled -
setEnabled
Setter for enabled -
withEnabled
Fluent setter for enabled
-