Class AuditItemListGridCustomPersistenceHandler

java.lang.Object
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
com.broadleafcommerce.enterprise.audit.admin.handler.AuditItemCustomPersistenceHandler
com.broadleafcommerce.enterprise.audit.admin.handler.AuditItemListGridCustomPersistenceHandler
All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler, org.springframework.core.Ordered

public class AuditItemListGridCustomPersistenceHandler extends AuditItemCustomPersistenceHandler
Handle custom field requirements for AuditItem. Specifically, create new large entry string fields to house the text backed by a list of AuditValueChunk instances.
Author:
Jeff Fischer
  • Field Summary

    Fields inherited from class com.broadleafcommerce.enterprise.audit.admin.handler.AuditItemCustomPersistenceHandler

    dao

    Fields inherited from interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler

    DEFAULT_ORDER

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
     
    canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
     
    org.broadleafcommerce.openadmin.dto.DynamicResultSet
    fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
     
    int
     
    org.broadleafcommerce.openadmin.dto.DynamicResultSet
    inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper)
     
    protected boolean
    isAuditClass(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
     

    Methods inherited from class com.broadleafcommerce.enterprise.audit.admin.handler.AuditItemCustomPersistenceHandler

    attachChunkMetadata, attachChunkProperty, buildMetadata, buildProperty

    Methods inherited from class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter

    add, canHandleAdd, canHandleRemove, canHandleUpdate, getClassForName, getMetadata, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, update, willHandleSecurity

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AuditItemListGridCustomPersistenceHandler

      public AuditItemListGridCustomPersistenceHandler(AuditLogDao dao)
  • Method Details

    • canHandleInspect

      public Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
      Specified by:
      canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      canHandleInspect in class AuditItemCustomPersistenceHandler
    • canHandleFetch

      public Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
      Specified by:
      canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      canHandleFetch in class AuditItemCustomPersistenceHandler
    • inspect

      public org.broadleafcommerce.openadmin.dto.DynamicResultSet inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
      Specified by:
      inspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      inspect in class AuditItemCustomPersistenceHandler
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • fetch

      public org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
      Specified by:
      fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      fetch in class AuditItemCustomPersistenceHandler
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • isAuditClass

      protected boolean isAuditClass(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
      Overrides:
      isAuditClass in class AuditItemCustomPersistenceHandler
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
      Overrides:
      getOrder in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter