/** * Copyright (c) 2000-present 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.liferay.portal.kernel.service.persistence; import aQute.bnd.annotation.ProviderType; import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil; import com.liferay.portal.kernel.dao.orm.DynamicQuery; import com.liferay.portal.kernel.model.OrgLabor; import com.liferay.portal.kernel.service.ServiceContext; import com.liferay.portal.kernel.util.OrderByComparator; import com.liferay.portal.kernel.util.ReferenceRegistry; import java.util.List; /** * The persistence utility for the org labor service. This utility wraps {@link com.liferay.portal.service.persistence.impl.OrgLaborPersistenceImpl} 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 Brian Wing Shun Chan * @see OrgLaborPersistence * @see com.liferay.portal.service.persistence.impl.OrgLaborPersistenceImpl * @generated */ @ProviderType public class OrgLaborUtil { /* * NOTE FOR DEVELOPERS: * * Never modify this class directly. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this class. */ /** * @see BasePersistence#clearCache() */ public static void clearCache() { getPersistence().clearCache(); } /** * @see BasePersistence#clearCache(com.liferay.portal.kernel.model.BaseModel) */ public static void clearCache(OrgLabor orgLabor) { getPersistence().clearCache(orgLabor); } /** * @see BasePersistence#countWithDynamicQuery(DynamicQuery) */ public static long countWithDynamicQuery(DynamicQuery dynamicQuery) { return getPersistence().countWithDynamicQuery(dynamicQuery); } /** * @see BasePersistence#findWithDynamicQuery(DynamicQuery) */ public static List<OrgLabor> findWithDynamicQuery(DynamicQuery dynamicQuery) { return getPersistence().findWithDynamicQuery(dynamicQuery); } /** * @see BasePersistence#findWithDynamicQuery(DynamicQuery, int, int) */ public static List<OrgLabor> findWithDynamicQuery( DynamicQuery dynamicQuery, int start, int end) { return getPersistence().findWithDynamicQuery(dynamicQuery, start, end); } /** * @see BasePersistence#findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator) */ public static List<OrgLabor> findWithDynamicQuery( DynamicQuery dynamicQuery, int start, int end, OrderByComparator<OrgLabor> orderByComparator) { return getPersistence() .findWithDynamicQuery(dynamicQuery, start, end, orderByComparator); } /** * @see BasePersistence#update(com.liferay.portal.kernel.model.BaseModel) */ public static OrgLabor update(OrgLabor orgLabor) { return getPersistence().update(orgLabor); } /** * @see BasePersistence#update(com.liferay.portal.kernel.model.BaseModel, ServiceContext) */ public static OrgLabor update(OrgLabor orgLabor, ServiceContext serviceContext) { return getPersistence().update(orgLabor, serviceContext); } /** * Returns all the org labors where organizationId = ?. * * @param organizationId the organization ID * @return the matching org labors */ public static List<OrgLabor> findByOrganizationId(long organizationId) { return getPersistence().findByOrganizationId(organizationId); } /** * Returns a range of all the org labors where organizationId = ?. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param organizationId the organization ID * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @return the range of matching org labors */ public static List<OrgLabor> findByOrganizationId(long organizationId, int start, int end) { return getPersistence().findByOrganizationId(organizationId, start, end); } /** * Returns an ordered range of all the org labors where organizationId = ?. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param organizationId the organization ID * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) * @return the ordered range of matching org labors */ public static List<OrgLabor> findByOrganizationId(long organizationId, int start, int end, OrderByComparator<OrgLabor> orderByComparator) { return getPersistence() .findByOrganizationId(organizationId, start, end, orderByComparator); } /** * Returns an ordered range of all the org labors where organizationId = ?. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param organizationId the organization ID * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) * @param retrieveFromCache whether to retrieve from the finder cache * @return the ordered range of matching org labors */ public static List<OrgLabor> findByOrganizationId(long organizationId, int start, int end, OrderByComparator<OrgLabor> orderByComparator, boolean retrieveFromCache) { return getPersistence() .findByOrganizationId(organizationId, start, end, orderByComparator, retrieveFromCache); } /** * Returns the first org labor in the ordered set where organizationId = ?. * * @param organizationId the organization ID * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) * @return the first matching org labor * @throws NoSuchOrgLaborException if a matching org labor could not be found */ public static OrgLabor findByOrganizationId_First(long organizationId, OrderByComparator<OrgLabor> orderByComparator) throws com.liferay.portal.kernel.exception.NoSuchOrgLaborException { return getPersistence() .findByOrganizationId_First(organizationId, orderByComparator); } /** * Returns the first org labor in the ordered set where organizationId = ?. * * @param organizationId the organization ID * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) * @return the first matching org labor, or <code>null</code> if a matching org labor could not be found */ public static OrgLabor fetchByOrganizationId_First(long organizationId, OrderByComparator<OrgLabor> orderByComparator) { return getPersistence() .fetchByOrganizationId_First(organizationId, orderByComparator); } /** * Returns the last org labor in the ordered set where organizationId = ?. * * @param organizationId the organization ID * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) * @return the last matching org labor * @throws NoSuchOrgLaborException if a matching org labor could not be found */ public static OrgLabor findByOrganizationId_Last(long organizationId, OrderByComparator<OrgLabor> orderByComparator) throws com.liferay.portal.kernel.exception.NoSuchOrgLaborException { return getPersistence() .findByOrganizationId_Last(organizationId, orderByComparator); } /** * Returns the last org labor in the ordered set where organizationId = ?. * * @param organizationId the organization ID * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) * @return the last matching org labor, or <code>null</code> if a matching org labor could not be found */ public static OrgLabor fetchByOrganizationId_Last(long organizationId, OrderByComparator<OrgLabor> orderByComparator) { return getPersistence() .fetchByOrganizationId_Last(organizationId, orderByComparator); } /** * Returns the org labors before and after the current org labor in the ordered set where organizationId = ?. * * @param orgLaborId the primary key of the current org labor * @param organizationId the organization ID * @param orderByComparator the comparator to order the set by (optionally <code>null</code>) * @return the previous, current, and next org labor * @throws NoSuchOrgLaborException if a org labor with the primary key could not be found */ public static OrgLabor[] findByOrganizationId_PrevAndNext(long orgLaborId, long organizationId, OrderByComparator<OrgLabor> orderByComparator) throws com.liferay.portal.kernel.exception.NoSuchOrgLaborException { return getPersistence() .findByOrganizationId_PrevAndNext(orgLaborId, organizationId, orderByComparator); } /** * Removes all the org labors where organizationId = ? from the database. * * @param organizationId the organization ID */ public static void removeByOrganizationId(long organizationId) { getPersistence().removeByOrganizationId(organizationId); } /** * Returns the number of org labors where organizationId = ?. * * @param organizationId the organization ID * @return the number of matching org labors */ public static int countByOrganizationId(long organizationId) { return getPersistence().countByOrganizationId(organizationId); } /** * Caches the org labor in the entity cache if it is enabled. * * @param orgLabor the org labor */ public static void cacheResult(OrgLabor orgLabor) { getPersistence().cacheResult(orgLabor); } /** * Caches the org labors in the entity cache if it is enabled. * * @param orgLabors the org labors */ public static void cacheResult(List<OrgLabor> orgLabors) { getPersistence().cacheResult(orgLabors); } /** * Creates a new org labor with the primary key. Does not add the org labor to the database. * * @param orgLaborId the primary key for the new org labor * @return the new org labor */ public static OrgLabor create(long orgLaborId) { return getPersistence().create(orgLaborId); } /** * Removes the org labor with the primary key from the database. Also notifies the appropriate model listeners. * * @param orgLaborId the primary key of the org labor * @return the org labor that was removed * @throws NoSuchOrgLaborException if a org labor with the primary key could not be found */ public static OrgLabor remove(long orgLaborId) throws com.liferay.portal.kernel.exception.NoSuchOrgLaborException { return getPersistence().remove(orgLaborId); } public static OrgLabor updateImpl(OrgLabor orgLabor) { return getPersistence().updateImpl(orgLabor); } /** * Returns the org labor with the primary key or throws a {@link NoSuchOrgLaborException} if it could not be found. * * @param orgLaborId the primary key of the org labor * @return the org labor * @throws NoSuchOrgLaborException if a org labor with the primary key could not be found */ public static OrgLabor findByPrimaryKey(long orgLaborId) throws com.liferay.portal.kernel.exception.NoSuchOrgLaborException { return getPersistence().findByPrimaryKey(orgLaborId); } /** * Returns the org labor with the primary key or returns <code>null</code> if it could not be found. * * @param orgLaborId the primary key of the org labor * @return the org labor, or <code>null</code> if a org labor with the primary key could not be found */ public static OrgLabor fetchByPrimaryKey(long orgLaborId) { return getPersistence().fetchByPrimaryKey(orgLaborId); } public static java.util.Map<java.io.Serializable, OrgLabor> fetchByPrimaryKeys( java.util.Set<java.io.Serializable> primaryKeys) { return getPersistence().fetchByPrimaryKeys(primaryKeys); } /** * Returns all the org labors. * * @return the org labors */ public static List<OrgLabor> findAll() { return getPersistence().findAll(); } /** * Returns a range of all the org labors. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @return the range of org labors */ public static List<OrgLabor> findAll(int start, int end) { return getPersistence().findAll(start, end); } /** * Returns an ordered range of all the org labors. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) * @return the ordered range of org labors */ public static List<OrgLabor> findAll(int start, int end, OrderByComparator<OrgLabor> orderByComparator) { return getPersistence().findAll(start, end, orderByComparator); } /** * Returns an ordered range of all the org labors. * * <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 QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link OrgLaborModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. * </p> * * @param start the lower bound of the range of org labors * @param end the upper bound of the range of org labors (not inclusive) * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) * @param retrieveFromCache whether to retrieve from the finder cache * @return the ordered range of org labors */ public static List<OrgLabor> findAll(int start, int end, OrderByComparator<OrgLabor> orderByComparator, boolean retrieveFromCache) { return getPersistence() .findAll(start, end, orderByComparator, retrieveFromCache); } /** * Removes all the org labors from the database. */ public static void removeAll() { getPersistence().removeAll(); } /** * Returns the number of org labors. * * @return the number of org labors */ public static int countAll() { return getPersistence().countAll(); } public static OrgLaborPersistence getPersistence() { if (_persistence == null) { _persistence = (OrgLaborPersistence)PortalBeanLocatorUtil.locate(OrgLaborPersistence.class.getName()); ReferenceRegistry.registerReference(OrgLaborUtil.class, "_persistence"); } return _persistence; } private static OrgLaborPersistence _persistence; }