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("process-dictionaries")
public class ProcessDictionaries {
@XStreamAsAttribute
private String processBpmDefinitionKey;
@XStreamAsAttribute
private Boolean overwrite;
@XStreamAsAttribute
private String defaultLanguage;
@XStreamImplicit
private List<DictionaryPermission> permissions;
@XStreamImplicit
protected List<Dictionary> dictionaries;
public String getDefaultLanguage() {
return defaultLanguage;
}
public void setDefaultLanguage(String defaultLanguage) {
this.defaultLanguage = defaultLanguage;
}
public Boolean getOverwrite() {
return overwrite;
}
public void setOverwrite(Boolean overwrite) {
this.overwrite = overwrite;
}
public String getProcessBpmDefinitionKey() {
return processBpmDefinitionKey;
}
public void setProcessBpmDefinitionKey(String processBpmDefinitionKey) {
this.processBpmDefinitionKey = processBpmDefinitionKey;
}
public List<Dictionary> getDictionaries() {
return dictionaries == null ? (dictionaries = new ArrayList<Dictionary>()) : dictionaries;
}
public void setDictionaries(List<Dictionary> dictionaries) {
this.dictionaries = dictionaries;
}
public List<DictionaryPermission> getPermissions() {
return permissions == null ? (permissions = new ArrayList<DictionaryPermission>()) : permissions;
}
public void setPermissions(List<DictionaryPermission> permissions) {
this.permissions = permissions;
}
}