package com.cedarsoft.rest.generator.test; import javax.annotation.Nonnull; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; /** * */ public class BarModel { private final String id; private final int daInt; private final String daString; private final List<String> stringList = new ArrayList<String>(); private List<? extends String> wildStringList; private Set<? extends String> set = new HashSet<String>(); public BarModel( String id, int daInt, String daString, List<? extends String> wildStringList, List<? extends String> stringList, @Nonnull Set<? extends String> set ) { this.id = id; this.daInt = daInt; this.daString = daString; this.wildStringList = wildStringList; this.stringList.addAll( stringList ); this.set = set; } public String getId() { return id; } public int getDaInt() { return daInt; } public Set<? extends String> getSet() { return Collections.unmodifiableSet( set ); } public String getDaString() { return daString; } public List<String> getStringList() { return Collections.unmodifiableList( stringList ); } public List<? extends String> getWildStringList() { return Collections.unmodifiableList( wildStringList ); } }