package com.constellio.app.services.importExport.settings.model; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; public class ImportedTaxonomy { private String code; private String title; private List<String> classifiedTypes = new ArrayList<>(); private Boolean visibleOnHomePage; private List<String> userIds = new ArrayList<>(); private List<String> groupIds = new ArrayList<>(); public ImportedTaxonomy setCode(String code) { this.code = code; return this; } public ImportedTaxonomy setTitle(String title) { this.title = title; return this; } public String getTitle() { return title; } public ImportedTaxonomy setClassifiedTypes(List classifiedTypes) { this.classifiedTypes = classifiedTypes; return this; } public ImportedTaxonomy setVisibleOnHomePage(Boolean visibleOnHomePage) { this.visibleOnHomePage = visibleOnHomePage; return this; } public Boolean getVisibleOnHomePage() { return visibleOnHomePage; } public ImportedTaxonomy setUserIds(List<String> users) { this.userIds = users; return this; } public List<String> getUserIds() { return userIds; } public String getCode() { return code; } public ImportedTaxonomy setGroupIds(List<String> groups) { this.groupIds = groups; return this; } public List<String> getGroupIds() { return groupIds; } public List<String> getClassifiedTypes() { return classifiedTypes; } @Override public boolean equals(Object obj) { return EqualsBuilder.reflectionEquals(this, obj); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); } }