Class BaseAuditWrapper<CHILD_CLASS extends BaseAuditWrapper<?>>

  • Direct Known Subclasses:
    DocRefAuditWrapper, SimpleAuditWrapper

    public abstract class BaseAuditWrapper<CHILD_CLASS extends BaseAuditWrapper<?>>
    extends java.lang.Object
    Instances of this are 'built' to manage audited function calls in a standard way. Some function calls require Doc Refs, and therefore authorisation for actions on those Doc Refs, others simply require to be called and audited with no doc ref checking
    • Constructor Detail

      • BaseAuditWrapper

        public BaseAuditWrapper​(ServiceUser user)
    • Method Detail

      • callAndAudit

        public javax.ws.rs.core.Response callAndAudit​(event.logging.EventLoggingService eventLoggingService)
      • checkArgs

        protected abstract void checkArgs()
      • audit

        protected abstract javax.ws.rs.core.Response audit​(event.logging.EventLoggingService eventLoggingService)