package pl.net.bluesoft.rnd.pt.dict.global.xml;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import java.util.ArrayList;
import java.util.List;
@XStreamAlias("dict")
public class Dictionary {
@XStreamAsAttribute
private String dictionaryId;
@XStreamAsAttribute
private String dictionaryName;
@XStreamAsAttribute
private String languageCode;
@XStreamAsAttribute
private String description;
@XStreamImplicit
private List<DictionaryEntry> entries;
@XStreamImplicit
private List<DictionaryPermission> permissions;
public String getDictionaryId() {
return dictionaryId;
}
public void setDictionaryId(String dictionaryId) {
this.dictionaryId = dictionaryId;
}
public String getDictionaryName() {
return dictionaryName;
}
public void setDictionaryName(String dictionaryName) {
this.dictionaryName = dictionaryName;
}
public String getLanguageCode() {
return languageCode;
}
public void setLanguageCode(String languageCode) {
this.languageCode = languageCode;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public List<DictionaryEntry> getEntries() {
return entries == null ? (entries = new ArrayList<DictionaryEntry>()) : entries;
}
public void setEntries(List<DictionaryEntry> entries) {
this.entries = entries;
}
public List<DictionaryPermission> getPermissions() {
return permissions == null ? (permissions = new ArrayList<DictionaryPermission>()) : permissions;
}
public void setPermissions(List<DictionaryPermission> permissions) {
this.permissions = permissions;
}
}