package com.constellio.app.modules.rm.reports.model.administration.plan;
import java.util.ArrayList;
import java.util.List;
public class AdministrativeUnitReportModel {
private boolean detailed = false;
private List<AdministrativeUnitReportModel_AdministrativeUnit> administrativeUnits = new ArrayList<>();
public List<AdministrativeUnitReportModel_AdministrativeUnit> getAdministrativeUnits() {
return administrativeUnits;
}
public AdministrativeUnitReportModel setAdministrativeUnits(
List<AdministrativeUnitReportModel_AdministrativeUnit> administrativeUnits) {
this.administrativeUnits = administrativeUnits;
return this;
}
public boolean isDetailed() {
return detailed;
}
public void setDetailed(boolean detailed) {
this.detailed = detailed;
}
public static class AdministrativeUnitReportModel_AdministrativeUnit {
private String unitId;
private String code;
private String label;
private String description;
private List<AdministrativeUnitReportModel_AdministrativeUnit> childAdministrativeUnits = new ArrayList<>();
private List<AdministrativeUnitReportModel_User> users = new ArrayList<>();
public String getUnitId() {
return unitId;
}
public void setUnitId(String unitId) {
this.unitId = unitId;
}
public String getCode() {
return code;
}
public AdministrativeUnitReportModel_AdministrativeUnit setCode(String code) {
this.code = code;
return this;
}
public String getLabel() {
return label;
}
public AdministrativeUnitReportModel_AdministrativeUnit setLabel(String label) {
this.label = label;
return this;
}
public String getDescription() {
return description;
}
public AdministrativeUnitReportModel_AdministrativeUnit setDescription(String description) {
this.description = description;
return this;
}
public List<AdministrativeUnitReportModel_User> getUsers() {
return users;
}
public AdministrativeUnitReportModel_AdministrativeUnit setUsers(List<AdministrativeUnitReportModel_User> users) {
this.users = users;
return this;
}
public List<AdministrativeUnitReportModel_AdministrativeUnit> getChildAdministrativeUnits() {
return childAdministrativeUnits;
}
public AdministrativeUnitReportModel_AdministrativeUnit setChildAdministrativeUnits(
List<AdministrativeUnitReportModel_AdministrativeUnit> childAdministrativeUnits) {
this.childAdministrativeUnits = childAdministrativeUnits;
return this;
}
}
public static class AdministrativeUnitReportModel_User {
private String firstName;
private String lastName;
private String userName;
private String email;
public String getFirstName() {
return firstName;
}
public AdministrativeUnitReportModel_User setFirstName(String firstName) {
this.firstName = firstName;
return this;
}
public String getLastName() {
return lastName;
}
public AdministrativeUnitReportModel_User setLastName(String lastName) {
this.lastName = lastName;
return this;
}
public String getUserName() {
return userName;
}
public AdministrativeUnitReportModel_User setUserName(String userName) {
this.userName = userName;
return this;
}
public String getEmail() {
return email;
}
public AdministrativeUnitReportModel_User setEmail(String email) {
this.email = email;
return this;
}
}
}