@Override
 public PagerModel<T> findPaginated(
     Map<String, Object> params,
     String methodName,
     String methodNameForNumOfItems,
     Class<T> typeObject) {
   return dao.findPaginated(params, methodName, methodNameForNumOfItems, typeObject);
 }
 @Override
 public List<T> findAll(Class<T> typeObject) {
   return dao.findAll(typeObject);
 }
 @Override
 public PagerModel<T> findPaginated(T paramsValueObject, Class<T> typeObject) {
   return dao.findPaginated(paramsValueObject, typeObject);
 }
 @Override
 public T findByID(int oid, Class<T> typeObject) {
   return dao.findByID(oid, typeObject);
 }
 @Override
 public void deleteAll(Class<T> typeObject) {
   dao.deleteAll(typeObject);
 }
 @Override
 public void deleteByID(int oid, Class<T> typeObject) {
   dao.deleteByID(oid, typeObject);
 }
 @Override
 public int update(T entity, Class<T> typeObject) {
   return dao.update(entity, typeObject);
 }
 @Override
 public int save(T entity, Class<T> typeObject) {
   return dao.save(entity, typeObject);
 }