Class Hierarchy

  • java.lang.Object
    • com.broadleafcommerce.common.jpa.converter.AbstractListConverter<T> (implements javax.persistence.AttributeConverter<X,Y>)
    • com.broadleafcommerce.common.jpa.converter.AbstractMapConverter<K,V> (implements javax.persistence.AttributeConverter<X,Y>)
    • com.broadleafcommerce.vendor.domain.Address (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.provider.jpa.domain.support.AddressConverter (implements javax.persistence.AttributeConverter<X,Y>)
    • com.broadleafcommerce.vendor.domain.request.AdminUserInfo (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.domain.Attribute (implements com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware, java.io.Serializable)
    • com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>)
      • com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P> (implements com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>)
    • com.broadleafcommerce.vendor.domain.Contact (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.provider.jpa.domain.support.ContactConverter (implements javax.persistence.AttributeConverter<X,Y>)
    • com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper (implements com.broadleafcommerce.data.tracking.core.service.ChangeNotifier, com.broadleafcommerce.data.tracking.core.service.PropagationIntegrator)
    • com.broadleafcommerce.vendor.web.endpoint.exception.ExceptionHandlerRegistry
    • com.broadleafcommerce.vendor.provider.jpa.domain.JpaAttribute (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.provider.jpa.JpaRouteConstants
    • com.broadleafcommerce.vendor.provider.jpa.JpaRouteConstants.Persistence
    • com.broadleafcommerce.vendor.provider.jpa.domain.JpaVendor (implements com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, java.io.Serializable, com.broadleafcommerce.data.tracking.core.Temporal, com.broadleafcommerce.data.tracking.core.TenantTrackable<D>)
    • com.broadleafcommerce.vendor.provider.jpa.marketplace.JpaVendorEntityVendorVisibilityHandler (implements com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler)
    • com.broadleafcommerce.vendor.domain.Phone (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.provider.jpa.domain.support.PhoneConverter (implements javax.persistence.AttributeConverter<X,Y>)
    • com.broadleafcommerce.vendor.provider.RouteConstants
    • com.broadleafcommerce.vendor.provider.RouteConstants.Persistence
    • com.broadleafcommerce.vendor.domain.Vendor (implements com.broadleafcommerce.data.tracking.core.ContextStateAware, java.io.Serializable)
    • com.broadleafcommerce.vendor.domain.request.VendorCreationRequest (implements java.io.Serializable)
    • com.broadleafcommerce.vendor.web.endpoint.VendorEndpoint
    • com.broadleafcommerce.vendor.autoconfigure.VendorEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor)
    • com.broadleafcommerce.vendor.provider.jpa.autoconfigure.VendorJpaAutoConfiguration
    • com.broadleafcommerce.vendor.service.autoconfigure.VendorNotificationProperties (implements com.broadleafcommerce.common.messaging.notification.DurableNotificationProperties)
    • com.broadleafcommerce.vendor.service.messaging.VendorNotificationStateMapperMember (implements com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember)
    • com.broadleafcommerce.vendor.provider.jpa.environment.VendorProperties (implements com.broadleafcommerce.common.jpa.data.JpaPropertyRelated)
    • com.broadleafcommerce.vendor.service.autoconfigure.VendorServiceAutoConfiguration
    • com.broadleafcommerce.vendor.service.autoconfigure.VendorServiceAutoConfiguration.VendorNotificationAutoConfiguration
    • com.broadleafcommerce.vendor.service.autoconfigure.VendorServiceAutoConfiguration.VendorVisibilityAutoConfiguration
    • com.broadleafcommerce.vendor.service.autoconfigure.VendorValidationAutoConfiguration
    • com.broadleafcommerce.vendor.service.validation.VendorValidator (implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator)
    • com.broadleafcommerce.vendor.web.autoconfigure.VendorWebAutoConfiguration

Interface Hierarchy

  • com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
    • com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
  • com.broadleafcommerce.common.extension.DomainTypeAware
    • com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<T,ID>)
      • com.broadleafcommerce.vendor.repository.VendorRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
  • com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
    • com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<T,ID>)
      • com.broadleafcommerce.vendor.repository.VendorRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
  • org.springframework.data.repository.Repository<T,ID>
    • com.broadleafcommerce.data.tracking.core.TrackableRepository<D> (also extends com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository)
      • com.broadleafcommerce.vendor.repository.VendorRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>)
  • com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
    • com.broadleafcommerce.vendor.repository.VendorRepository<D> (also extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>)
  • com.broadleafcommerce.vendor.service.messaging.VendorNotificationEventProducer