package com.constellio.app.modules.rm.reports.model.decommissioning;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import com.constellio.data.io.streamFactories.StreamFactory;
public class DecommissioningListReportModel {
private StreamFactory<InputStream> headerLogo;
// private List<Folder> folders = new ArrayList<>();
private List<DecommissioningListReportModel_Folder> folders = new ArrayList<>();
private String decommissioningListTitle = "";
private String decommissioningListType = "";
private String decommissioningListAdministrativeUnitCodeAndTitle = "";
public StreamFactory<InputStream> getHeaderLogo() {
return headerLogo;
}
public DecommissioningListReportModel setHeaderLogo(StreamFactory<InputStream> headerLogo) {
this.headerLogo = headerLogo;
return this;
}
public String getTitle() {
// String title = "DecommissioningListReport.Title";
// return $(title);
return getDecommissioningListType();
}
public List<DecommissioningListReportModel_Folder> getFolders() {
return folders;
}
public void setFolders(List<DecommissioningListReportModel_Folder> folders) {
this.folders = folders;
}
public String getDecommissioningListTitle() {
return decommissioningListTitle;
}
public void setDecommissioningListTitle(String decommissioningListTitle) {
this.decommissioningListTitle = decommissioningListTitle;
}
public String getDecommissioningListType() {
return decommissioningListType;
}
public void setDecommissioningListType(String decommissioningListType) {
this.decommissioningListType = decommissioningListType;
}
public String getDecommissioningListAdministrativeUnitCodeAndTitle() {
return decommissioningListAdministrativeUnitCodeAndTitle;
}
public void setDecommissioningListAdministrativeUnitCodeAndTitle(String decommissioningListAdministrativeUnitCodeAndTitle) {
this.decommissioningListAdministrativeUnitCodeAndTitle = decommissioningListAdministrativeUnitCodeAndTitle;
}
public static class DecommissioningListReportModel_Folder {
String id;
String title;
String retentionRule;
String category;
String containerRecord;
public DecommissioningListReportModel_Folder(String id, String title, String retentionRule, String category, String containerRecord) {
this.id = id;
this.title = title;
this.retentionRule = retentionRule;
this.category = category;
this.containerRecord = containerRecord;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getRetentionRule() {
return retentionRule;
}
public void setRetentionRule(String retentionRule) {
this.retentionRule = retentionRule;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getContainerRecord(){ return containerRecord; }
public void setContainerRecord(String containerRecord){ this.containerRecord = containerRecord; }
}
}