@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 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 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); }
@Override public List<SubElement> findSubElementByElementNumber( Integer elementNumber, String name, String keygroup) { return mapperDao.findSubElementByElementNumber(elementNumber, name, keygroup); }
@Override public Long countAllMapper() { return mapperDao.count(); }
@Override public List<Mapper> findAllMapper(Integer start, Integer rows) { return mapperDao.findAll(start, rows); }
@Override public void delete(Mapper m) { mapperDao.delete(m); }