001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portal.service;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    
019    /**
020     * The utility for the org labor local service. This utility wraps {@link com.liferay.portal.service.impl.OrgLaborLocalServiceImpl} and is the primary access point for service operations in application layer code running on the local server.
021     *
022     * <p>
023     * Never modify this class directly. Add custom service methods to {@link com.liferay.portal.service.impl.OrgLaborLocalServiceImpl} and rerun ServiceBuilder to regenerate this class.
024     * </p>
025     *
026     * <p>
027     * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
028     * </p>
029     *
030     * @author Brian Wing Shun Chan
031     * @see OrgLaborLocalService
032     * @see com.liferay.portal.service.base.OrgLaborLocalServiceBaseImpl
033     * @see com.liferay.portal.service.impl.OrgLaborLocalServiceImpl
034     * @generated
035     */
036    public class OrgLaborLocalServiceUtil {
037            /**
038            * Adds the org labor to the database. Also notifies the appropriate model listeners.
039            *
040            * @param orgLabor the org labor to add
041            * @return the org labor that was added
042            * @throws SystemException if a system exception occurred
043            */
044            public static com.liferay.portal.model.OrgLabor addOrgLabor(
045                    com.liferay.portal.model.OrgLabor orgLabor)
046                    throws com.liferay.portal.kernel.exception.SystemException {
047                    return getService().addOrgLabor(orgLabor);
048            }
049    
050            /**
051            * Creates a new org labor with the primary key. Does not add the org labor to the database.
052            *
053            * @param orgLaborId the primary key for the new org labor
054            * @return the new org labor
055            */
056            public static com.liferay.portal.model.OrgLabor createOrgLabor(
057                    long orgLaborId) {
058                    return getService().createOrgLabor(orgLaborId);
059            }
060    
061            /**
062            * Deletes the org labor with the primary key from the database. Also notifies the appropriate model listeners.
063            *
064            * @param orgLaborId the primary key of the org labor to delete
065            * @throws PortalException if a org labor with the primary key could not be found
066            * @throws SystemException if a system exception occurred
067            */
068            public static void deleteOrgLabor(long orgLaborId)
069                    throws com.liferay.portal.kernel.exception.PortalException,
070                            com.liferay.portal.kernel.exception.SystemException {
071                    getService().deleteOrgLabor(orgLaborId);
072            }
073    
074            /**
075            * Deletes the org labor from the database. Also notifies the appropriate model listeners.
076            *
077            * @param orgLabor the org labor to delete
078            * @throws SystemException if a system exception occurred
079            */
080            public static void deleteOrgLabor(
081                    com.liferay.portal.model.OrgLabor orgLabor)
082                    throws com.liferay.portal.kernel.exception.SystemException {
083                    getService().deleteOrgLabor(orgLabor);
084            }
085    
086            /**
087            * Performs a dynamic query on the database and returns the matching rows.
088            *
089            * @param dynamicQuery the dynamic query to search with
090            * @return the matching rows
091            * @throws SystemException if a system exception occurred
092            */
093            @SuppressWarnings("rawtypes")
094            public static java.util.List dynamicQuery(
095                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
096                    throws com.liferay.portal.kernel.exception.SystemException {
097                    return getService().dynamicQuery(dynamicQuery);
098            }
099    
100            /**
101            * Performs a dynamic query on the database and returns a range of the matching rows.
102            *
103            * <p>
104            * 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.
105            * </p>
106            *
107            * @param dynamicQuery the dynamic query to search with
108            * @param start the lower bound of the range of model instances to return
109            * @param end the upper bound of the range of model instances to return (not inclusive)
110            * @return the range of matching rows
111            * @throws SystemException if a system exception occurred
112            */
113            @SuppressWarnings("rawtypes")
114            public static java.util.List dynamicQuery(
115                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116                    int end) throws com.liferay.portal.kernel.exception.SystemException {
117                    return getService().dynamicQuery(dynamicQuery, start, end);
118            }
119    
120            /**
121            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
122            *
123            * <p>
124            * 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.
125            * </p>
126            *
127            * @param dynamicQuery the dynamic query to search with
128            * @param start the lower bound of the range of model instances to return
129            * @param end the upper bound of the range of model instances to return (not inclusive)
130            * @param orderByComparator the comparator to order the results by
131            * @return the ordered range of matching rows
132            * @throws SystemException if a system exception occurred
133            */
134            @SuppressWarnings("rawtypes")
135            public static java.util.List dynamicQuery(
136                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
137                    int end,
138                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
139                    throws com.liferay.portal.kernel.exception.SystemException {
140                    return getService()
141                                       .dynamicQuery(dynamicQuery, start, end, orderByComparator);
142            }
143    
144            /**
145            * Counts the number of rows that match the dynamic query.
146            *
147            * @param dynamicQuery the dynamic query to search with
148            * @return the number of rows that match the dynamic query
149            * @throws SystemException if a system exception occurred
150            */
151            public static long dynamicQueryCount(
152                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153                    throws com.liferay.portal.kernel.exception.SystemException {
154                    return getService().dynamicQueryCount(dynamicQuery);
155            }
156    
157            /**
158            * Gets the org labor with the primary key.
159            *
160            * @param orgLaborId the primary key of the org labor to get
161            * @return the org labor
162            * @throws PortalException if a org labor with the primary key could not be found
163            * @throws SystemException if a system exception occurred
164            */
165            public static com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
166                    throws com.liferay.portal.kernel.exception.PortalException,
167                            com.liferay.portal.kernel.exception.SystemException {
168                    return getService().getOrgLabor(orgLaborId);
169            }
170    
171            /**
172            * Gets a range of all the org labors.
173            *
174            * <p>
175            * 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.
176            * </p>
177            *
178            * @param start the lower bound of the range of org labors to return
179            * @param end the upper bound of the range of org labors to return (not inclusive)
180            * @return the range of org labors
181            * @throws SystemException if a system exception occurred
182            */
183            public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
184                    int start, int end)
185                    throws com.liferay.portal.kernel.exception.SystemException {
186                    return getService().getOrgLabors(start, end);
187            }
188    
189            /**
190            * Gets the number of org labors.
191            *
192            * @return the number of org labors
193            * @throws SystemException if a system exception occurred
194            */
195            public static int getOrgLaborsCount()
196                    throws com.liferay.portal.kernel.exception.SystemException {
197                    return getService().getOrgLaborsCount();
198            }
199    
200            /**
201            * Updates the org labor in the database. Also notifies the appropriate model listeners.
202            *
203            * @param orgLabor the org labor to update
204            * @return the org labor that was updated
205            * @throws SystemException if a system exception occurred
206            */
207            public static com.liferay.portal.model.OrgLabor updateOrgLabor(
208                    com.liferay.portal.model.OrgLabor orgLabor)
209                    throws com.liferay.portal.kernel.exception.SystemException {
210                    return getService().updateOrgLabor(orgLabor);
211            }
212    
213            /**
214            * Updates the org labor in the database. Also notifies the appropriate model listeners.
215            *
216            * @param orgLabor the org labor to update
217            * @param merge whether to merge the org labor with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
218            * @return the org labor that was updated
219            * @throws SystemException if a system exception occurred
220            */
221            public static com.liferay.portal.model.OrgLabor updateOrgLabor(
222                    com.liferay.portal.model.OrgLabor orgLabor, boolean merge)
223                    throws com.liferay.portal.kernel.exception.SystemException {
224                    return getService().updateOrgLabor(orgLabor, merge);
225            }
226    
227            public static com.liferay.portal.model.OrgLabor addOrgLabor(
228                    long organizationId, int typeId, int sunOpen, int sunClose,
229                    int monOpen, int monClose, int tueOpen, int tueClose, int wedOpen,
230                    int wedClose, int thuOpen, int thuClose, int friOpen, int friClose,
231                    int satOpen, int satClose)
232                    throws com.liferay.portal.kernel.exception.PortalException,
233                            com.liferay.portal.kernel.exception.SystemException {
234                    return getService()
235                                       .addOrgLabor(organizationId, typeId, sunOpen, sunClose,
236                            monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen,
237                            thuClose, friOpen, friClose, satOpen, satClose);
238            }
239    
240            public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
241                    long organizationId)
242                    throws com.liferay.portal.kernel.exception.SystemException {
243                    return getService().getOrgLabors(organizationId);
244            }
245    
246            public static com.liferay.portal.model.OrgLabor updateOrgLabor(
247                    long orgLaborId, int typeId, int sunOpen, int sunClose, int monOpen,
248                    int monClose, int tueOpen, int tueClose, int wedOpen, int wedClose,
249                    int thuOpen, int thuClose, int friOpen, int friClose, int satOpen,
250                    int satClose)
251                    throws com.liferay.portal.kernel.exception.PortalException,
252                            com.liferay.portal.kernel.exception.SystemException {
253                    return getService()
254                                       .updateOrgLabor(orgLaborId, typeId, sunOpen, sunClose,
255                            monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen,
256                            thuClose, friOpen, friClose, satOpen, satClose);
257            }
258    
259            public static OrgLaborLocalService getService() {
260                    if (_service == null) {
261                            _service = (OrgLaborLocalService)PortalBeanLocatorUtil.locate(OrgLaborLocalService.class.getName());
262                    }
263    
264                    return _service;
265            }
266    
267            public void setService(OrgLaborLocalService service) {
268                    _service = service;
269            }
270    
271            private static OrgLaborLocalService _service;
272    }