public List search(String searchClassName, Object criterion) throws Exception { try { ApplicationService applicationService = ApplicationServiceProvider.getApplicationService(); List criterionList = applicationService.search(searchClassName, criterion); return criterionList; }catch(Exception e) { log.error("Error thrown from Generic Service " + e.getMessage()); throw new org.apache.axis.AxisFault("Error thrown from Generic Service "+e.getMessage() ); } }