java.lang.Object
com.broadleafcommerce.catalog.provider.jpa.domain.bulkoperation.JpaBulkOperation
All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.Identifiable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, Serializable

@Entity public class JpaBulkOperation extends Object implements com.broadleafcommerce.data.tracking.core.Identifiable, Serializable, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
Persistent counter-part to a BulkOperation for use with a JPA datastore.
See Also:
  • Constructor Details

    • JpaBulkOperation

      public JpaBulkOperation()
  • Method Details

    • fromMe

      @NonNull public org.modelmapper.ModelMapper fromMe()
      Specified by:
      fromMe in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
    • toMe

      @NonNull public org.modelmapper.ModelMapper toMe()
      Specified by:
      toMe in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
    • getBusinessDomainType

      public Class<?> getBusinessDomainType()
      Specified by:
      getBusinessDomainType in interface com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
    • getId

      public String getId()
      Specified by:
      getId in interface com.broadleafcommerce.data.tracking.core.Identifiable
    • getName

      public String getName()
    • getEntityType

      public String getEntityType()
    • getOperationType

      public String getOperationType()
    • getOperationContext

      public String getOperationContext()
    • getOperationData

      public Map<String,Object> getOperationData()
    • getOperationStatus

      public String getOperationStatus()
    • getOperationSubStatus

      public String getOperationSubStatus()
    • getOperationStatusHistory

      public List<JpaOperationStatusHistory> getOperationStatusHistory()
    • getTotalRecords

      public long getTotalRecords()
    • getSuccessCount

      public long getSuccessCount()
    • getErrorCount

      public long getErrorCount()
    • getCreateDate

      public Instant getCreateDate()
    • getUpdateDate

      public Instant getUpdateDate()
    • getCreatingUser

      public String getCreatingUser()
    • getSandboxId

      public String getSandboxId()
    • getCatalogId

      public String getCatalogId()
    • getApplicationId

      public String getApplicationId()
    • getTenantId

      public String getTenantId()
    • getAttributes

      public Map<String,Object> getAttributes()
    • setId

      public void setId(String id)
    • setName

      public void setName(String name)
    • setEntityType

      public void setEntityType(String entityType)
    • setOperationType

      public void setOperationType(String operationType)
    • setOperationContext

      public void setOperationContext(String operationContext)
    • setOperationData

      public void setOperationData(Map<String,Object> operationData)
    • setOperationStatus

      public void setOperationStatus(String operationStatus)
    • setOperationSubStatus

      public void setOperationSubStatus(String operationSubStatus)
    • setOperationStatusHistory

      public void setOperationStatusHistory(List<JpaOperationStatusHistory> operationStatusHistory)
    • setTotalRecords

      public void setTotalRecords(long totalRecords)
    • setSuccessCount

      public void setSuccessCount(long successCount)
    • setErrorCount

      public void setErrorCount(long errorCount)
    • setCreateDate

      public void setCreateDate(Instant createDate)
    • setUpdateDate

      public void setUpdateDate(Instant updateDate)
    • setCreatingUser

      public void setCreatingUser(String creatingUser)
    • setSandboxId

      public void setSandboxId(String sandboxId)
    • setCatalogId

      public void setCatalogId(String catalogId)
    • setApplicationId

      public void setApplicationId(String applicationId)
    • setTenantId

      public void setTenantId(String tenantId)
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
    • 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