/** * Search for objects based on the search parameters in the specified * <code>ISearch</code> object. * * @see ISearch */ @SuppressWarnings("unchecked") public List search(Session session, ISearch search) { if (search == null) return null; return search(session, search.getSearchClass(), search); }
/** * Search for a single result using the given parameters. */ protected Object _searchUnique(ISearch search) throws NonUniqueResultException { if (search == null) throw new NullPointerException("Search is null."); if (search.getSearchClass() == null) throw new NullPointerException("Search class is null."); return getSearchProcessor().searchUnique(getSession(), search); }
/** * Search for a single result using the given parameters. */ protected Object _searchUnique(ISearch search) throws NonUniqueResultException { if (search == null) throw new NullPointerException("Search is null."); if (search.getSearchClass() == null) throw new NullPointerException("Search class is null."); return getSearchProcessor().searchUnique(getSession(), search); }
/** * Returns the total number of results that would be returned using the * given <code>ISearch</code> if there were no paging or maxResult limits. * * @see ISearch */ protected int _count(ISearch search) { if (search == null) throw new NullPointerException("Search is null."); if (search.getSearchClass() == null) throw new NullPointerException("Search class is null."); return getSearchProcessor().count(getSession(), search); }
/** * Returns the total number of results that would be returned using the * given <code>ISearch</code> if there were no paging or maxResult limits. * * @see ISearch */ protected int _count(ISearch search) { if (search == null) throw new NullPointerException("Search is null."); if (search.getSearchClass() == null) throw new NullPointerException("Search class is null."); return getSearchProcessor().count(em(), search); }
/** * Search for objects based on the search parameters in the specified * <code>ISearch</code> object. * * @see ISearch */ protected List _search(ISearch search) { if (search == null) throw new NullPointerException("Search is null."); if (search.getSearchClass() == null) throw new NullPointerException("Search class is null."); return getSearchProcessor().search(getSession(), search); }
public List search(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).search(search); } else { return (List) callMethod(specificDAO, "search", search); } } else { return generalDAO.search(search); } }
public SearchResult searchAndCount(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchAndCount(search); } else { return (SearchResult) callMethod(specificDAO, "searchAndCount", search); } } else { return generalDAO.searchAndCount(search); } }
public List search(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).search(search); } else { return (List) callMethod(specificDAO, "search", search); } } else { return generalDAO.search(search); } }
public SearchResult searchAndCount(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchAndCount(search); } else { return (SearchResult) callMethod(specificDAO, "searchAndCount", search); } } else { return generalDAO.searchAndCount(search); } }
public SearchResult searchAndCount(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchAndCount(search); } else { return (SearchResult) callMethod(specificDAO, "searchAndCount", search); } } else { return generalDAO.searchAndCount(search); } }
public List search(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).search(search); } else { return (List) callMethod(specificDAO, "search", search); } } else { return generalDAO.search(search); } }
public int count(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).count(search); } else { return (Integer) callMethod(specificDAO, "count", search); } } else { return generalDAO.count(search); } }
public List search(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).search(search); } else { return (List) callMethod(specificDAO, "search", search); } } else { return generalDAO.search(search); } }
public Object searchUnique(ISearch search) throws NonUniqueResultException { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchUnique(search); } else { return callMethod(specificDAO, "searchUnique", search); } } else { return generalDAO.searchUnique(search); } }
public Object searchUnique(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchUnique(search); } else { return callMethod(specificDAO, "searchUnique", search); } } else { return generalDAO.searchUnique(search); } }
public int count(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).count(search); } else { return (Integer) callMethod(specificDAO, "count", search); } } else { return generalDAO.count(search); } }
public Object searchUnique(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchUnique(search); } else { return callMethod(specificDAO, "searchUnique", search); } } else { return generalDAO.searchUnique(search); } }
public int count(ISearch search) { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).count(search); } else { return (Integer) callMethod(specificDAO, "count", search); } } else { return generalDAO.count(search); } }
public Object searchUnique(ISearch search) throws NonUniqueResultException { Object specificDAO = getSpecificDAO(search.getSearchClass().getName()); if (specificDAO != null) { if (specificDAO instanceof GenericDAO) { return ((GenericDAO) specificDAO).searchUnique(search); } else { return callMethod(specificDAO, "searchUnique", search); } } else { return generalDAO.searchUnique(search); } }