public Map<String, Ida> genderInterIdaAuto(String interfaceId) { Map<String, Ida> result = new HashMap<String, Ida>(); Ida rootIda = new Ida(); rootIda.setInterfaceId(interfaceId); rootIda.setParentId(null); rootIda.setStructName(Constants.ElementAttributes.ROOT_NAME); rootIda.setStructAlias(Constants.ElementAttributes.ROOT_ALIAS); rootIda.setXpath(Constants.ElementAttributes.ROOT_XPATH); rootIda.setState(Constants.IDA_STATE_COMMON); idaDAOImpl.save(rootIda); result.put(Constants.ElementAttributes.ROOT_NAME, rootIda); Ida reqIda = new Ida(); reqIda.setInterfaceId(interfaceId); reqIda.setParentId(rootIda.getId()); reqIda.setStructName(Constants.ElementAttributes.REQUEST_NAME); reqIda.setStructAlias(Constants.ElementAttributes.REQUEST_ALIAS); reqIda.setXpath(Constants.ElementAttributes.REQUEST_XPATH); reqIda.setSeq(0); reqIda.setState(Constants.IDA_STATE_COMMON); idaDAOImpl.save(reqIda); result.put(Constants.ElementAttributes.REQUEST_NAME, reqIda); Ida resIda = new Ida(); resIda.setInterfaceId(interfaceId); resIda.setParentId(rootIda.getId()); resIda.setSeq(1); resIda.setStructName(Constants.ElementAttributes.RESPONSE_NAME); resIda.setStructAlias(Constants.ElementAttributes.RESPONSE_ALIAS); resIda.setXpath(Constants.ElementAttributes.RESPONSE_XPATH); resIda.setState(Constants.IDA_STATE_COMMON); idaDAOImpl.save(resIda); result.put(Constants.ElementAttributes.RESPONSE_NAME, resIda); return result; }
public IdaMappingBean(Ida ida) { setId(ida.getId()); setStructName(ida.getStructName()); setStructAlias(ida.getStructAlias()); setMetadataId(ida.getMetadataId()); setSeq(ida.getSeq()); setXpath(ida.getXpath()); if (ida.getType() != null) { if (ida.getLength() != null) { setType(ida.getType() + "(" + ida.getLength() + ")"); } else { setType(ida.getType()); } } setScale(ida.getScale()); setLength(ida.getLength()); setRequired(ida.getRequired()); set_parentId(ida.getParentId()); setInterfaceId(ida.getInterfaceId()); setPotUser(ida.getPotUser()); setPotDate(ida.getPotDate()); setHeadId(ida.getHeadId()); setVersion(ida.getVersion()); setRemark(ida.getRemark()); }