Class DatabaseMultiAuditHandler

java.lang.Object
net.ideahut.springboot.audit.DatabaseMultiAuditHandler
All Implemented Interfaces:
net.ideahut.springboot.audit.AuditHandler, BeanConfigure<net.ideahut.springboot.audit.AuditHandler>, InitMapper, org.springframework.beans.factory.InitializingBean

public class DatabaseMultiAuditHandler extends Object implements net.ideahut.springboot.audit.AuditHandler, org.springframework.beans.factory.InitializingBean, InitMapper, BeanConfigure<net.ideahut.springboot.audit.AuditHandler>
  • Constructor Details

    • DatabaseMultiAuditHandler

      public DatabaseMultiAuditHandler()
  • Method Details

    • setEntityTrxManager

      public DatabaseMultiAuditHandler setEntityTrxManager(EntityTrxManager entityTrxManager)
    • setTaskHandler

      public DatabaseMultiAuditHandler setTaskHandler(net.ideahut.springboot.task.TaskHandler taskHandler)
    • setProperties

      public DatabaseMultiAuditHandler setProperties(net.ideahut.springboot.audit.DatabaseAuditProperties properties)
    • setRejectNonAuditEntity

      public DatabaseMultiAuditHandler setRejectNonAuditEntity(Boolean rejectNonAuditEntity)
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • onInitMapper

      public void onInitMapper() throws Exception
      Specified by:
      onInitMapper in interface InitMapper
      Throws:
      Exception
    • configureBean

      public Callable<net.ideahut.springboot.audit.AuditHandler> configureBean(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      configureBean in interface BeanConfigure<net.ideahut.springboot.audit.AuditHandler>
    • isBeanConfigured

      public boolean isBeanConfigured()
      Specified by:
      isBeanConfigured in interface BeanConfigure<net.ideahut.springboot.audit.AuditHandler>
    • save

      public void save(String action, Object object)
      Specified by:
      save in interface net.ideahut.springboot.audit.AuditHandler
    • getRequest

      public net.ideahut.springboot.audit.AuditRequest getRequest(byte[] data)
      Specified by:
      getRequest in interface net.ideahut.springboot.audit.AuditHandler
    • getList

      public net.ideahut.springboot.object.Page getList(net.ideahut.springboot.audit.AuditRequest auditRequest)
      Specified by:
      getList in interface net.ideahut.springboot.audit.AuditHandler
    • getBytes

      public byte[] getBytes(String manager, String id)
      Specified by:
      getBytes in interface net.ideahut.springboot.audit.AuditHandler
    • getAccessibles

      public Map<String,net.ideahut.springboot.audit.AuditAccessible> getAccessibles()
      Specified by:
      getAccessibles in interface net.ideahut.springboot.audit.AuditHandler