001package org.kuali.student.lum.common.client.widgets; 002 003import java.io.Serializable; 004import java.util.HashMap; 005import java.util.List; 006import java.util.Map; 007 008import org.kuali.student.r2.lum.clu.dto.CluSetInfo; 009import org.kuali.student.r2.lum.clu.dto.MembershipQueryInfo; 010 011public class CluSetInformation implements Serializable { 012 013 private static final long serialVersionUID = 1123124L; 014 private String id; 015 private List<CluInformation> clus; 016 private List<CluSetInfo> cluSets; 017 private MembershipQueryInfo membershipQueryInfo; 018 private List<CluInformation> clusInRange; 019 private Map<String, CluSetInformation> subCluSetInformations; 020 021 public String getId() { 022 return id; 023 } 024 public void setId(String id) { 025 this.id = id; 026 } 027 public List<CluInformation> getClus() { 028 return clus; 029 } 030 public void setClus(List<CluInformation> clus) { 031 this.clus = clus; 032 } 033 public List<CluSetInfo> getCluSets() { 034 return cluSets; 035 } 036 public void setCluSets(List<CluSetInfo> cluSets) { 037 this.cluSets = cluSets; 038 } 039 public MembershipQueryInfo getMembershipQueryInfo() { 040 return membershipQueryInfo; 041 } 042 public void setMembershipQueryInfo(MembershipQueryInfo membershipQueryInfo) { 043 this.membershipQueryInfo = membershipQueryInfo; 044 } 045 public List<CluInformation> getClusInRange() { 046 return clusInRange; 047 } 048 public void setClusInRange(List<CluInformation> clusInRange) { 049 this.clusInRange = clusInRange; 050 } 051 public Map<String, CluSetInformation> getSubCluSetInformations() { 052 if (subCluSetInformations == null) { 053 subCluSetInformations = new HashMap<String, CluSetInformation>(); 054 } 055 return subCluSetInformations; 056 } 057 public void setSubCluSetInformations(Map<String, CluSetInformation> subCluSetInformations) { 058 this.subCluSetInformations = subCluSetInformations; 059 } 060}