gt: 				   .findBycontactid(contactid, start, end, orderByComparator);
context: /**
   * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
   *
   * This library is free software; you can redistribute it and/or modify it under
   * the terms of the GNU Lesser General Public License as published by the Free
   * Software Foundation; either version 2.1 of the License, or (at your option)
   * any later version.
   *
   * This library is distributed in the hope that it will be useful, but WITHOUT
   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
   * details.
   */
  
  package com.iucn.whp.dbservice.service.persistence;
  
  import com.iucn.whp.dbservice.model.whp_sites_contacts;
  
  import com.liferay.portal.kernel.bean.PortletBeanLocatorUtil;
  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
  import com.liferay.portal.kernel.exception.SystemException;
  import com.liferay.portal.kernel.util.OrderByComparator;
  import com.liferay.portal.kernel.util.ReferenceRegistry;
  import com.liferay.portal.service.ServiceContext;
  
  import java.util.List;
  
  /**
   * The persistence utility for the whp_sites_contacts service. This utility wraps {@link whp_sites_contactsPersistenceImpl} and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
   *
   * <p>
   * Caching information and settings can be found in <code>portal.properties</code>
   * </p>
   *
   * @author alok.sen
   * @see whp_sites_contactsPersistence
   * @see whp_sites_contactsPersistenceImpl
   * @generated
   */
  public class whp_sites_contactsUtil {
  	/*
  	 * NOTE FOR DEVELOPERS:
  	 *
  	 * Never modify this class directly. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this class.
  	 */
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#clearCache()
  	 */
  	public static void clearCache() {
  		getPersistence().clearCache();
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#clearCache(com.liferay.portal.model.BaseModel)
  	 */
  	public static void clearCache(whp_sites_contacts whp_sites_contacts) {
  		getPersistence().clearCache(whp_sites_contacts);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#countWithDynamicQuery(DynamicQuery)
  	 */
  	public long countWithDynamicQuery(DynamicQuery dynamicQuery)
  		throws SystemException {
  		return getPersistence().countWithDynamicQuery(dynamicQuery);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery)
  	 */
  	public static List<whp_sites_contacts> findWithDynamicQuery(
  		DynamicQuery dynamicQuery) throws SystemException {
  		return getPersistence().findWithDynamicQuery(dynamicQuery);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int)
  	 */
  	public static List<whp_sites_contacts> findWithDynamicQuery(
  		DynamicQuery dynamicQuery, int start, int end)
  		throws SystemException {
  		return getPersistence().findWithDynamicQuery(dynamicQuery, start, end);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator)
  	 */
  	public static List<whp_sites_contacts> findWithDynamicQuery(
  		DynamicQuery dynamicQuery, int start, int end,
  		OrderByComparator orderByComparator) throws SystemException {
  		return getPersistence()
  				   .findWithDynamicQuery(dynamicQuery, start, end,
  			orderByComparator);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)
  	 */
  	public static whp_sites_contacts update(
  		whp_sites_contacts whp_sites_contacts, boolean merge)
  		throws SystemException {
  		return getPersistence().update(whp_sites_contacts, merge);
  	}
  
  	/**
  	 * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, boolean, ServiceContext)
  	 */
  	public static whp_sites_contacts update(
  		whp_sites_contacts whp_sites_contacts, boolean merge,
  		ServiceContext serviceContext) throws SystemException {
  		return getPersistence().update(whp_sites_contacts, merge, serviceContext);
  	}
  
  	/**
  	* Caches the whp_sites_contacts in the entity cache if it is enabled.
  	*
  	* @param whp_sites_contacts the whp_sites_contacts
  	*/
  	public static void cacheResult(
  		com.iucn.whp.dbservice.model.whp_sites_contacts whp_sites_contacts) {
  		getPersistence().cacheResult(whp_sites_contacts);
  	}
  
  	/**
  	* Caches the whp_sites_contactses in the entity cache if it is enabled.
  	*
  	* @param whp_sites_contactses the whp_sites_contactses
  	*/
  	public static void cacheResult(
  		java.util.List<com.iucn.whp.dbservice.model.whp_sites_contacts> whp_sites_contactses) {
  		getPersistence().cacheResult(whp_sites_contactses);
  	}
  
  	/**
  	* Creates a new whp_sites_contacts with the primary key. Does not add the whp_sites_contacts to the database.
  	*
  	* @param whp_sites_contacts_id the primary key for the new whp_sites_contacts
  	* @return the new whp_sites_contacts
  	*/
  	public static com.iucn.whp.dbservice.model.whp_sites_contacts create(
  		long whp_sites_contacts_id) {
  		return getPersistence().create(whp_sites_contacts_id);
  	}
  
  	/**
  	* Removes the whp_sites_contacts with the primary key from the database. Also notifies the appropriate model listeners.
  	*
  	* @param whp_sites_contacts_id the primary key of the whp_sites_contacts
  	* @return the whp_sites_contacts that was removed
  	* @throws com.iucn.whp.dbservice.NoSuch_sites_contactsException if a whp_sites_contacts with the primary key could not be found
  	* @throws SystemException if a system exception occurred
  	*/
  	public static com.iucn.whp.dbservice.model.whp_sites_contacts remove(
  		long whp_sites_contacts_id)
  		throws com.iucn.whp.dbservice.NoSuch_sites_contactsException,
  			com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().remove(whp_sites_contacts_id);
  	}
  
  	public static com.iucn.whp.dbservice.model.whp_sites_contacts updateImpl(
  		com.iucn.whp.dbservice.model.whp_sites_contacts whp_sites_contacts,
  		boolean merge)
  		throws com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().updateImpl(whp_sites_contacts, merge);
  	}
  
  	/**
  	* Returns the whp_sites_contacts with the primary key or throws a {@link com.iucn.whp.dbservice.NoSuch_sites_contactsException} if it could not be found.
  	*
  	* @param whp_sites_contacts_id the primary key of the whp_sites_contacts
  	* @return the whp_sites_contacts
  	* @throws com.iucn.whp.dbservice.NoSuch_sites_contactsException if a whp_sites_contacts with the primary key could not be found
  	* @throws SystemException if a system exception occurred
  	*/
  	public static com.iucn.whp.dbservice.model.whp_sites_contacts findByPrimaryKey(
  		long whp_sites_contacts_id)
  		throws com.iucn.whp.dbservice.NoSuch_sites_contactsException,
  			com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().findByPrimaryKey(whp_sites_contacts_id);
  	}
  
  	/**
  	* Returns the whp_sites_contacts with the primary key or returns <code>null</code> if it could not be found.
  	*
  	* @param whp_sites_contacts_id the primary key of the whp_sites_contacts
  	* @return the whp_sites_contacts, or <code>null</code> if a whp_sites_contacts with the primary key could not be found
  	* @throws SystemException if a system exception occurred
  	*/
  	public static com.iucn.whp.dbservice.model.whp_sites_contacts fetchByPrimaryKey(
  		long whp_sites_contacts_id)
  		throws com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().fetchByPrimaryKey(whp_sites_contacts_id);
  	}
  
  	/**
  	* Returns all the whp_sites_contactses where contactid = &#63;.
  	*
  	* @param contactid the contactid
  	* @return the matching whp_sites_contactses
  	* @throws SystemException if a system exception occurred
  	*/
  	public static java.util.List<com.iucn.whp.dbservice.model.whp_sites_contacts> findBycontactid(
  		int contactid)
  		throws com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().findBycontactid(contactid);
  	}
  
  	/**
  	* Returns a range of all the whp_sites_contactses where contactid = &#63;.
  	*
  	* <p>
  	* Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
  	* </p>
  	*
  	* @param contactid the contactid
  	* @param start the lower bound of the range of whp_sites_contactses
  	* @param end the upper bound of the range of whp_sites_contactses (not inclusive)
  	* @return the range of matching whp_sites_contactses
  	* @throws SystemException if a system exception occurred
  	*/
  	public static java.util.List<com.iucn.whp.dbservice.model.whp_sites_contacts> findBycontactid(
  		int contactid, int start, int end)
  		throws com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence().findBycontactid(contactid, start, end);
  	}
  
  	/**
  	* Returns an ordered range of all the whp_sites_contactses where contactid = &#63;.
  	*
  	* <p>
  	* Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
  	* </p>
  	*
  	* @param contactid the contactid
  	* @param start the lower bound of the range of whp_sites_contactses
  	* @param end the upper bound of the range of whp_sites_contactses (not inclusive)
  	* @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
  	* @return the ordered range of matching whp_sites_contactses
  	* @throws SystemException if a system exception occurred
  	*/
  	public static java.util.List<com.iucn.whp.dbservice.model.whp_sites_contacts> findBycontactid(
  		int contactid, int start, int end,
  		com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
  		throws com.liferay.portal.kernel.exception.SystemException {
  		return getPersistence()
  