/**
*
*/
package com.salesmanager.shop.admin.model.content;
import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.Valid;
import java.io.Serializable;
import java.util.List;
/**
* A bean class responsible for getting form data from shop Admin for uploading
* content files for a given merchant and validating the provided data.
*
* This will work as a wrapper for underlying cache where these content images will be stored
* and retrieved in future.
*
* @author Umesh Awasthi
* @since 1.2
*
*/
public class ContentFiles implements Serializable
{
private static final long serialVersionUID = 1L;
private List<MultipartFile> file;
public void setFile(List<MultipartFile> file) {
this.file = file;
}
private String fileName;
@NotEmpty(message="{merchant.files.invalid}")
@Valid
public List<MultipartFile> getFile()
{
return file;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFileName() {
return fileName;
}
}