private void loadDefinitionDup() { definition.addMetaDataBean(new MetaDataBean("dupSimpleVO.ignore", new StringType(0))); definition.addMetaDataBean(new MetaDataBean("dupSimpleVO.umaString", new StringType(0))); definition.addMetaDataBean(new MetaDataBean("dupSimpleVO.ignore", new CarryReturn(0))); ConstructorType constructorTypeDup = new ConstructorType(DupItemListVO.class, ConstructorType.DEFAULT); OccursMetaDataBean occursMetaDataBeanDup = new OccursMetaDataBean( constructorTypeDup, new DelimiterMetaDataManager(null, this.delimiter)); ConstructorType constructorType = new ConstructorType(ItemListVO.class, ConstructorType.DEFAULT); OccursMetaDataBean occursMetaDataBean = new OccursMetaDataBean(constructorType, new DelimiterMetaDataManager(null, this.delimiter)); occursMetaDataBean.addMetaDataBean(new MetaDataBean("itemString", new StringType(0))); occursMetaDataBean.addMetaDataBean(new MetaDataBean("itemInteger", new IntegerType(0))); occursMetaDataBean.addMetaDataBean(new MetaDataBean("ignore", new CarryReturn(0))); occursMetaDataBean.flush(); occursMetaDataBeanDup.addMetaDataBean(new MetaDataBean("umaString", new StringType(0))); occursMetaDataBeanDup.addMetaDataBean(new MetaDataBean("ignore", new CarryReturn(0))); occursMetaDataBeanDup.addMetaDataBean(new MetaDataBean("listItemListVO", occursMetaDataBean)); // occursMetaDataBeanDup.addMetaDataBean(new MetaDataBean("ignore", new CarryReturn(0))); occursMetaDataBeanDup.flush(); definition.addMetaDataBean( new MetaDataBean("dupSimpleVO.dupItemListVO", occursMetaDataBeanDup)); }
private void loadDefinition() { definition.addMetaDataBean(new MetaDataBean("simpleVO.campoString", new StringType(0))); definition.addMetaDataBean(new MetaDataBean("simpleVO.campoLong", new LongType(0))); definition.addMetaDataBean(new MetaDataBean("simpleVO.campoInteger", new IntegerType(0))); definition.addMetaDataBean(new MetaDataBean("simpleVO.campoDate", new DateType(0))); ConstructorType constructorType = new ConstructorType(ItemListVO.class, ConstructorType.DEFAULT); OccursMetaDataBean occursMetaDataBean = new OccursMetaDataBean(constructorType, new DelimiterMetaDataManager(null, this.delimiter)); occursMetaDataBean.addMetaDataBean(new MetaDataBean("itemString", new StringType(0))); occursMetaDataBean.addMetaDataBean(new MetaDataBean("itemInteger", new IntegerType(0))); occursMetaDataBean .flush(); // TODO: Altera o Occurs para que ele trabalhe com o Pattern Builder, com isso // tira a dependencia do flush() definition.addMetaDataBean(new MetaDataBean("simpleVO.itemListVO", occursMetaDataBean)); }