package com.constellio.app.modules.rm.ui.entities; import static com.constellio.app.modules.rm.wrappers.Document.CONTENT; import static com.constellio.app.modules.rm.wrappers.Document.DESCRIPTION; import static com.constellio.app.modules.rm.wrappers.Document.FOLDER; import static com.constellio.app.modules.rm.wrappers.Document.KEYWORDS; import static com.constellio.app.modules.rm.wrappers.Document.TYPE; import java.util.List; import com.constellio.app.ui.entities.ContentVersionVO; import com.constellio.app.ui.entities.MetadataValueVO; import com.constellio.app.ui.entities.RecordVO; public class DocumentVO extends RecordVO { public DocumentVO(String id, List<MetadataValueVO> metadataValues, VIEW_MODE viewMode) { super(id, metadataValues, viewMode); } public DocumentVO(RecordVO recordVO) { super(recordVO.getId(), recordVO.getMetadataValues(), recordVO.getViewMode()); } public String getFolder() { return get(FOLDER); } public void setFolder(String folder) { set(FOLDER, folder); } public void setFolder(FolderVO folder) { set(FOLDER, folder); } public String getDescription() { return get(DESCRIPTION); } public void setDescription(String description) { set(DESCRIPTION, description); } public String getKeywords() { return get(KEYWORDS); } public void setKeywords(String keywords) { set(KEYWORDS, keywords); } public ContentVersionVO getContent() { return get(CONTENT); } public void setContent(ContentVersionVO content) { set(CONTENT, content); } public String getType() { return get(TYPE); } public void setType(RecordVO type) { set(TYPE, type); } public void setType(String type) { set(TYPE, type); } }