/** {@inheritDoc} */
 public void remove(String id) {
   dao.remove(new Long(id));
 }
 @Transactional
 public T save(T object) {
   return dao.save(object);
 }
 /** {@inheritDoc} */
 public T get(String id) {
   return dao.get(new Long(id));
 }
 /** {@inheritDoc} */
 public boolean exists(long id) {
   return dao.exists(id);
 }
 /** {@inheritDoc} */
 @WebMethod
 public List<T> getAll() {
   List<T> resultList = dao.getAll();
   return resultList;
 }