for (I18NText n: this.getNames()) { I18NText text = TaskModelProvider.getFactory().newI18NText(); ((InternalI18NText) text).setId(n.getId()); ((InternalI18NText) text).setLanguage(n.getLanguage()); ((InternalI18NText) text).setText(n.getText()); for (I18NText s: this.getSubjects()) { I18NText text = TaskModelProvider.getFactory().newI18NText(); ((InternalI18NText) text).setId(s.getId()); ((InternalI18NText) text).setLanguage(s.getLanguage()); ((InternalI18NText) text).setText(s.getText()); for (I18NText d: this.getDescriptions()) { I18NText text = TaskModelProvider.getFactory().newI18NText(); ((InternalI18NText) text).setId(d.getId()); ((InternalI18NText) text).setLanguage(d.getLanguage()); ((InternalI18NText) text).setText(d.getText());
assertEquals("id", text.getId(), jaxbText.getId()); assertEquals("language", text.getLanguage(), jaxbText.getLanguage()); assertEquals("text", text.getText(), jaxbText.getText());
private static List<org.kie.remote.jaxb.gen.I18NText> convertKieTextListToGenTextList( List<I18NText> kieTextList ) { List<org.kie.remote.jaxb.gen.I18NText> genTextList = null; if( kieTextList != null ) { genTextList = new ArrayList<org.kie.remote.jaxb.gen.I18NText>(kieTextList.size()); for( I18NText text : kieTextList ) { org.kie.remote.jaxb.gen.I18NText genText = new org.kie.remote.jaxb.gen.I18NText(); genText.setId(text.getId()); genText.setLanguage(text.getLanguage()); genText.setText(text.getText()); genTextList.add(genText); } } return genTextList; }