package com.constellio.app.modules.rm.reports.model.administration.plan;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.constellio.app.modules.rm.wrappers.AdministrativeUnit;
public class ConservationRulesReportModel {
List<ConservationRulesReportModel_Rule> rules = new ArrayList<ConservationRulesReportModel_Rule>();
Map<AdministrativeUnit, List<ConservationRulesReportModel_Rule>> adminUnitRulesMap = new HashMap();
boolean byAdministrativeUnit;
public void setByAdministrativeUnit(boolean byAdministrativeUnit) {
this.byAdministrativeUnit = byAdministrativeUnit;
}
public boolean isByAdministrativeUnit() {
return byAdministrativeUnit;
}
public List<ConservationRulesReportModel_Rule> getRules() {
return rules;
}
public void setRules(List<ConservationRulesReportModel_Rule> rules) {
this.rules = rules;
}
public void setRulesByAdministrativeUnit(
Map<AdministrativeUnit, List<ConservationRulesReportModel_Rule>> rulesByAdministrativeUnit) {
this.adminUnitRulesMap = rulesByAdministrativeUnit;
}
public Map<AdministrativeUnit, List<ConservationRulesReportModel_Rule>> getRulesByAdministrativeUnitMap() {
return adminUnitRulesMap;
}
public String getTitle() {
return "Liste des règles de conservation";
}
public static class ConservationRulesReportModel_Rule {
String ruleNumber;
String title;
String description;
String juridicReference;
Map<String, String> administrativeUnits;
List<ConservationRulesReportModel_Copy> principalsCopies;
ConservationRulesReportModel_Copy secondaryCopy;
public String getRuleNumber() {
return ruleNumber;
}
public void setRuleNumber(String ruleNumber) {
this.ruleNumber = ruleNumber;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getJuridicReference() {
return juridicReference;
}
public void setJuridicReference(String juridicReference) {
this.juridicReference = juridicReference;
}
public Map<String, String> getAdministrativeUnits() {
return administrativeUnits;
}
public void setPrincipalsHolders(Map<String, String> administrativeUnits) {
this.administrativeUnits = administrativeUnits;
}
public List<ConservationRulesReportModel_Copy> getPrincipalsCopies() {
return principalsCopies;
}
public void setPrincipalsCopies(List<ConservationRulesReportModel_Copy> principalsCopies) {
this.principalsCopies = principalsCopies;
}
public ConservationRulesReportModel_Copy getSecondaryCopy() {
return secondaryCopy;
}
public void setSecondaryCopy(ConservationRulesReportModel_Copy secondaryCopy) {
this.secondaryCopy = secondaryCopy;
}
}
public static class ConservationRulesReportModel_Copy {
boolean principal;
List<String> SupportTypes;
String active;
String inactive;
String semiActive;
String observations;
public boolean isPrincipal() {
return principal;
}
public void setPrincipal(boolean principal) {
this.principal = principal;
}
public List<String> getSupportTypes() {
return SupportTypes;
}
public void setSupportTypes(List<String> supportTypes) {
SupportTypes = supportTypes;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
public String getInactive() {
return inactive;
}
public void setInactive(String inactive) {
this.inactive = inactive;
}
public String getSemiActive() {
return semiActive;
}
public void setSemiActive(String semiActive) {
this.semiActive = semiActive;
}
public String getObservations() {
return observations;
}
public void setObservations(String observations) {
this.observations = observations;
}
}
}