Class JpaExport
- java.lang.Object
-
- com.broadleafcommerce.common.dataexport.provider.jpa.domain.JpaExport
-
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.Identifiable
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,Serializable
@Entity public class JpaExport extends Object implements com.broadleafcommerce.data.tracking.core.Identifiable, Serializable, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
Persistent counter-part to aExport
for use with a JPA datastore.- Author:
- Samarth Dhruva (samarthd)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaExport()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setNotificationStates
public void setNotificationStates(List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> notificationStates)
- Specified by:
setNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
getNotificationStates
public List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> getNotificationStates()
- Specified by:
getNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
getNotificationStates
public List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> getNotificationStates(boolean fetch)
- Specified by:
getNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getStatus
@Nullable public ExportStatus getStatus()
-
setStatus
public void setStatus(ExportStatus status)
-
getId
public String getId()
- Specified by:
getId
in interfacecom.broadleafcommerce.data.tracking.core.Identifiable
-
getName
public String getName()
-
getFileType
public String getFileType()
-
getFileLocation
public String getFileLocation()
-
getErrorMessage
public String getErrorMessage()
-
getTotalRecordsToProcess
public long getTotalRecordsToProcess()
-
getNumberOfRecordsProcessed
public long getNumberOfRecordsProcessed()
-
getFilterString
public String getFilterString()
-
getCreated
public Instant getCreated()
-
getLastUpdated
public Instant getLastUpdated()
-
getTarget
public String getTarget()
-
getParentId
public String getParentId()
-
getApplicationId
public String getApplicationId()
-
getTenantId
public String getTenantId()
-
getExportingSandboxId
public String getExportingSandboxId()
-
getExportingApplicationId
public String getExportingApplicationId()
-
getExportingCatalogId
public String getExportingCatalogId()
-
getExportingCustomerContextId
public String getExportingCustomerContextId()
-
getAuthor
public String getAuthor()
-
getTimeZoneId
public String getTimeZoneId()
-
setId
public void setId(String id)
-
setName
public void setName(String name)
-
setFileType
public void setFileType(String fileType)
-
setFileLocation
public void setFileLocation(String fileLocation)
-
setErrorMessage
public void setErrorMessage(String errorMessage)
-
setTotalRecordsToProcess
public void setTotalRecordsToProcess(long totalRecordsToProcess)
-
setNumberOfRecordsProcessed
public void setNumberOfRecordsProcessed(long numberOfRecordsProcessed)
-
setFilterString
public void setFilterString(String filterString)
-
setCreated
public void setCreated(Instant created)
-
setLastUpdated
public void setLastUpdated(Instant lastUpdated)
-
setTarget
public void setTarget(String target)
-
setParentId
public void setParentId(String parentId)
-
setApplicationId
public void setApplicationId(String applicationId)
-
setTenantId
public void setTenantId(String tenantId)
-
setExportingSandboxId
public void setExportingSandboxId(String exportingSandboxId)
-
setExportingApplicationId
public void setExportingApplicationId(String exportingApplicationId)
-
setExportingCatalogId
public void setExportingCatalogId(String exportingCatalogId)
-
setExportingCustomerContextId
public void setExportingCustomerContextId(String exportingCustomerContextId)
-
setAuthor
public void setAuthor(String author)
-
setTimeZoneId
public void setTimeZoneId(String timeZoneId)
-
setAdditionalParameters
public void setAdditionalParameters(Map<String,Object> additionalParameters)
-
canEqual
protected boolean canEqual(Object other)
-
-