@Override public Mapper findMapperById(String id) { if (!StringUtils.hasText(id)) { return null; } Mapper m = mapperDao.findOne(id); if (m != null) { m.getDataElement().size(); } return m; }
@Override public Mapper findMapperByName(String name) { if (!StringUtils.hasText(name)) { return null; } Mapper m = mapperDao.findByName(name); if (m != null) { m.getDataElement().size(); } return m; }
@Override public void save(Mapper mapper) { if (mapper.getId() == null) { mapper.setId(UUID.randomUUID().toString()); } for (Integer key : mapper.getDataElement().keySet()) { DataElement de = mapper.getDataElement().get(key); if (de.getId() == null) { de.setId(UUID.randomUUID().toString()); } de.setMapper(mapper); } mapperDao.save(mapper); }