}
private void setupTopics(Object companyCodeSys01) {
Domain d = new Domain("DOMAIN_SYS10");
d.addDomainPair(new TopicVO(langs,"ITM01_ITEMS","PROGRESSIVE_SYS10",true,true),"item descriptions");
d.addDomainPair(new TopicVO(langs,"ITM01_ITEMS","ADD_PROGRESSIVE_SYS10",true,true),"item additional descriptions");
d.addDomainPair(new TopicVO(langs,"HIE02_COMPANY_HIERARCHIES","PROGRESSIVE_HIE01",true,true),"hierarchies names");
d.addDomainPair(new TopicVO(langs,"HIE01_COMPANY_LEVELS","PROGRESSIVE",true,true),"hierarchy levels names");
d.addDomainPair(new TopicVO(langs,"HIE04_HIERARCHIES","PROGRESSIVE_HIE03",false,true),"hierarchies names");
d.addDomainPair(new TopicVO(langs,"HIE03_LEVELS","PROGRESSIVE",false,true),"hierarchy levels names");
d.addDomainPair(new TopicVO(langs,"ITM21_VARIANTS","PROGRESSIVE_SYS10",true,false),"variant names");
if (companyCodeSys01!=null) {
Response res = ClientUtils.getData("loadVariantsNames",companyCodeSys01);
if (!res.isError()) {
java.util.List variantsNames = ((VOListResponse)res).getRows();
VariantNameVO vo = null;
for(int i=0;i<variantsNames.size();i++) {
vo = (VariantNameVO)variantsNames.get(i);
if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==0) {
d.addDomainPair(new TopicVO(langs,"ITM06_VARIANT_TYPES_1","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
d.addDomainPair(new TopicVO(langs,"ITM11_VARIANTS_1","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
}
else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==1) {
d.addDomainPair(new TopicVO(langs,"ITM07_VARIANT_TYPES_2","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
d.addDomainPair(new TopicVO(langs,"ITM12_VARIANTS_2","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
}
else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==2) {
d.addDomainPair(new TopicVO(langs,"ITM08_VARIANT_TYPES_3","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
d.addDomainPair(new TopicVO(langs,"ITM13_VARIANTS_3","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
}
else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==3) {
d.addDomainPair(new TopicVO(langs,"ITM09_VARIANT_TYPES_4","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
d.addDomainPair(new TopicVO(langs,"ITM14_VARIANTS_4","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
}
else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==4) {
d.addDomainPair(new TopicVO(langs,"ITM10_VARIANT_TYPES_5","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
d.addDomainPair(new TopicVO(langs,"ITM15_VARIANTS_5","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
}
}
}
}
d.addDomainPair(new TopicVO(langs,"REG01_VATS","PROGRESSIVE_SYS10",false,true),"vat descriptions");
d.addDomainPair(new TopicVO(langs,"REG07_TASKS","PROGRESSIVE_SYS10",true,true),"task descriptions");
d.addDomainPair(new TopicVO(langs,"REG10_PAY_MODES","PROGRESSIVE_SYS10",false,true),"payment descriptions");
d.addDomainPair(new TopicVO(langs,"REG11_PAY_TYPES","PROGRESSIVE_SYS10",false,true),"payment type descriptions");
d.addDomainPair(new TopicVO(langs,"REG19_AGENT_TYPES","PROGRESSIVE_SYS10",false,true),"agent types");
d.addDomainPair(new TopicVO(langs,"REG20_TRANSPORT_MOTIVES","PROGRESSIVE_SYS10",false,true),"transport motives");
d.addDomainPair(new TopicVO(langs,"SAL01_PRICELISTS","PROGRESSIVE_SYS10",true,false),"pricelist descriptions");
d.addDomainPair(new TopicVO(langs,"SAL03_DISCOUNTS","PROGRESSIVE_SYS10",true,false),"discount descriptions");
d.addDomainPair(new TopicVO(langs,"SAL06_CHARGES","PROGRESSIVE_SYS10",true,true),"charge descriptions");
d.addDomainPair(new TopicVO(langs,"SAL09_ACTIVITIES","PROGRESSIVE_SYS10",true,false),"activity descriptions");
d.addDomainPair(new TopicVO(langs,"SYS04_ROLES","PROGRESSIVE_SYS10",false,true),"role descriptions");
d.addDomainPair(new TopicVO(langs,"SYS06_FUNCTIONS","PROGRESSIVE_SYS10",false,false),"function descriptions");
d.addDomainPair(new TopicVO(langs,"ACC01_LEDGER","PROGRESSIVE_SYS10",true,true),"ledger descriptions");
d.addDomainPair(new TopicVO(langs,"ACC02_ACCOUNTS","PROGRESSIVE_SYS10",true,true),"account descriptions");
d.addDomainPair(new TopicVO(langs,"ACC03_ACCOUNTING_MOTIVES","PROGRESSIVE_SYS10",false,true),"account motives");
d.addDomainPair(new TopicVO(langs,"ACC04_VAT_REGISTERS","PROGRESSIVE_SYS10",true,true),"vat registers");
d.addDomainPair(new TopicVO(langs,"DOC20_DOC_PROPERTIES","PROGRESSIVE_SYS10",true,false),"document properties");
controlTopic.setDomain(d);
controlTopic.setSelectedIndex(0);
}