Class BillingJpaBasicAudit

java.lang.Object
com.broadleafcommerce.billing.provider.jpa.tracking.BillingJpaBasicAudit
All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit, Serializable

@Embeddable public class BillingJpaBasicAudit extends Object implements com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit, Serializable
A distinct Billing version of JpaBasicAudit that differs from the original in column names and their non-nullability to support backwards-compatibility with legacy BillingServices versions.
See Also:
  • Constructor Details

    • BillingJpaBasicAudit

      public BillingJpaBasicAudit()
  • Method Details

    • getCreator

      public String getCreator()
      Specified by:
      getCreator in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • getCreationTime

      public Instant getCreationTime()
      Specified by:
      getCreationTime in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • getUpdater

      public String getUpdater()
      Specified by:
      getUpdater in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • getUpdateTime

      public Instant getUpdateTime()
      Specified by:
      getUpdateTime in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • setCreator

      public void setCreator(String creator)
      Specified by:
      setCreator in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • setCreationTime

      public void setCreationTime(Instant creationTime)
      Specified by:
      setCreationTime in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • setUpdater

      public void setUpdater(String updater)
      Specified by:
      setUpdater in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • setUpdateTime

      public void setUpdateTime(Instant updateTime)
      Specified by:
      setUpdateTime in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object