package it.pcdev.dokskan.central.dto; import java.util.List; public class DocumentDto { /* * INNER CLASSES */ public static class BaseData { private Integer documentId; private String base64Content; private String filename; private String extension; private String contentType; public BaseData(String base64Content, String filename, String extension, String contentType, Integer documentId) { this.base64Content = base64Content; this.filename = filename; this.extension = extension; this.contentType = contentType; this.documentId = documentId; } public BaseData() { } public Integer getDocumentId() { return documentId; } public void setDocumentId(Integer documentId) { this.documentId = documentId; } public String getBase64Content() { return base64Content; } public void setBase64Content(String base64Content) { this.base64Content = base64Content; } public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public String getExtension() { return extension; } public void setExtension(String extension) { this.extension = extension; } public String getContentType() { return contentType; } public void setContentType(String contentType) { this.contentType = contentType; } } public static class AdditionalData { private String description; private List categories; private List associatedUsers; public AdditionalData(String description, List categories, List associatedUsers) { this.description = description; this.categories = categories; this.associatedUsers = associatedUsers; } // --- // public AdditionalData() { } public List getAssociatedUsers() { return associatedUsers; } public void setAssociatedUsers(List associatedUsers) { this.associatedUsers = associatedUsers; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public List getCategories() { return categories; } public void setCategories(List categories) { this.categories = categories; } } // --------------------------------------------------------------------------- // private BaseData baseData; private AdditionalData additionalData; public DocumentDto(BaseData baseData, AdditionalData additionalData) { this.baseData = baseData; this.additionalData = additionalData; } public DocumentDto() { } public BaseData getBaseData() { return baseData; } public void setBaseData(BaseData baseData) { this.baseData = baseData; } public AdditionalData getAdditionalData() { return additionalData; } public void setAdditionalData(AdditionalData additionalData) { this.additionalData = additionalData; } }