Class ExportRequest
java.lang.Object
com.broadleafcommerce.common.dataexport.domain.ExportRequest
- All Implemented Interfaces:
- Serializable
This is the request DTO which should be sent by API callers to request the creation of a
 
Export.- Author:
- Samarth Dhruva (samarthd)
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionExportRequest(String name, String fileType, List<String> inclusions, List<String> exclusions, String parentId, String exportingSandboxId, String exportingApplicationId, String exportingCatalogId, String exportingCustomerContextId, String timeZoneId, Map<String, Object> parameters) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanThe ID of the application that that the export's data will be sourced from.The ID of the catalog that that the export's data will be sourced from.The ID of the customer context that that the export's data will be sourced from.The ID of the sandbox that the export's data will be sourced from.The type of file that the export should ultimately produce for download by the user.getName()The name of this export.inthashCode()voidsetExclusions(List<String> exclusions) voidsetExportingApplicationId(String exportingApplicationId) The ID of the application that that the export's data will be sourced from.voidsetExportingCatalogId(String exportingCatalogId) The ID of the catalog that that the export's data will be sourced from.voidsetExportingCustomerContextId(String exportingCustomerContextId) The ID of the customer context that that the export's data will be sourced from.voidsetExportingSandboxId(String exportingSandboxId) The ID of the sandbox that the export's data will be sourced from.voidsetFileType(String fileType) The type of file that the export should ultimately produce for download by the user.voidsetFilterString(String filterString) voidsetInclusions(List<String> inclusions) voidThe name of this export.voidsetParameters(Map<String, Object> parameters) voidsetParentId(String parentId) voidsetTimeZoneId(String timeZoneId) toString()
- 
Constructor Details- 
ExportRequestpublic ExportRequest(@Nullable String name, String fileType, List<String> inclusions, List<String> exclusions, @Nullable String parentId, @Nullable String exportingSandboxId, @Nullable String exportingApplicationId, @Nullable String exportingCatalogId, @Nullable String exportingCustomerContextId, @Nullable String timeZoneId, Map<String, Object> parameters) 
- 
ExportRequestpublic ExportRequest()
 
- 
- 
Method Details- 
getNameThe name of this export. If this is leftnull, a name will be generated with the following format:$target + " - " + $timestamp- See Also:
- 
- Export.name
- Export.target
 
 
- 
getFileTypeThe type of file that the export should ultimately produce for download by the user.- See Also:
- 
- Export.fileType
 
 
- 
getInclusions- See Also:
- 
- Export.inclusions
 
 
- 
getExclusions- See Also:
- 
- Export.exclusions
 
 
- 
getParentId- See Also:
 
- 
getExportingSandboxIdThe ID of the sandbox that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
getExportingApplicationIdThe ID of the application that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
getExportingCatalogIdThe ID of the catalog that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
getExportingCustomerContextIdThe ID of the customer context that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
getTimeZoneId- See Also:
 
- 
getFilterString- See Also:
 
- 
getParameters- See Also:
 
- 
setNameThe name of this export. If this is leftnull, a name will be generated with the following format:$target + " - " + $timestamp- See Also:
- 
- Export.name
- Export.target
 
 
- 
setFileTypeThe type of file that the export should ultimately produce for download by the user.- See Also:
- 
- Export.fileType
 
 
- 
setInclusions- See Also:
- 
- Export.inclusions
 
 
- 
setExclusions- See Also:
- 
- Export.exclusions
 
 
- 
setParentId- See Also:
 
- 
setExportingSandboxIdThe ID of the sandbox that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
setExportingApplicationIdThe ID of the application that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
setExportingCatalogIdThe ID of the catalog that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
setExportingCustomerContextIdThe ID of the customer context that that the export's data will be sourced from.If not supplied, the value will be sourced from the request's ContextInfo.
- 
setTimeZoneId- See Also:
 
- 
setFilterString- See Also:
 
- 
setParameters- See Also:
 
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
- 
toString
 
-