001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.service;
016    
017    /**
018     * <p>
019     * This class is a wrapper for {@link OrgLaborLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       OrgLaborLocalService
024     * @generated
025     */
026    public class OrgLaborLocalServiceWrapper implements OrgLaborLocalService {
027            public OrgLaborLocalServiceWrapper(
028                    OrgLaborLocalService orgLaborLocalService) {
029                    _orgLaborLocalService = orgLaborLocalService;
030            }
031    
032            /**
033            * Adds the org labor to the database. Also notifies the appropriate model listeners.
034            *
035            * @param orgLabor the org labor
036            * @return the org labor that was added
037            * @throws SystemException if a system exception occurred
038            */
039            public com.liferay.portal.model.OrgLabor addOrgLabor(
040                    com.liferay.portal.model.OrgLabor orgLabor)
041                    throws com.liferay.portal.kernel.exception.SystemException {
042                    return _orgLaborLocalService.addOrgLabor(orgLabor);
043            }
044    
045            /**
046            * Creates a new org labor with the primary key. Does not add the org labor to the database.
047            *
048            * @param orgLaborId the primary key for the new org labor
049            * @return the new org labor
050            */
051            public com.liferay.portal.model.OrgLabor createOrgLabor(long orgLaborId) {
052                    return _orgLaborLocalService.createOrgLabor(orgLaborId);
053            }
054    
055            /**
056            * Deletes the org labor with the primary key from the database. Also notifies the appropriate model listeners.
057            *
058            * @param orgLaborId the primary key of the org labor
059            * @throws PortalException if a org labor with the primary key could not be found
060            * @throws SystemException if a system exception occurred
061            */
062            public void deleteOrgLabor(long orgLaborId)
063                    throws com.liferay.portal.kernel.exception.PortalException,
064                            com.liferay.portal.kernel.exception.SystemException {
065                    _orgLaborLocalService.deleteOrgLabor(orgLaborId);
066            }
067    
068            /**
069            * Deletes the org labor from the database. Also notifies the appropriate model listeners.
070            *
071            * @param orgLabor the org labor
072            * @throws SystemException if a system exception occurred
073            */
074            public void deleteOrgLabor(com.liferay.portal.model.OrgLabor orgLabor)
075                    throws com.liferay.portal.kernel.exception.SystemException {
076                    _orgLaborLocalService.deleteOrgLabor(orgLabor);
077            }
078    
079            /**
080            * Performs a dynamic query on the database and returns the matching rows.
081            *
082            * @param dynamicQuery the dynamic query
083            * @return the matching rows
084            * @throws SystemException if a system exception occurred
085            */
086            @SuppressWarnings("rawtypes")
087            public java.util.List dynamicQuery(
088                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
089                    throws com.liferay.portal.kernel.exception.SystemException {
090                    return _orgLaborLocalService.dynamicQuery(dynamicQuery);
091            }
092    
093            /**
094            * Performs a dynamic query on the database and returns a range of the matching rows.
095            *
096            * <p>
097            * 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.
098            * </p>
099            *
100            * @param dynamicQuery the dynamic query
101            * @param start the lower bound of the range of model instances
102            * @param end the upper bound of the range of model instances (not inclusive)
103            * @return the range of matching rows
104            * @throws SystemException if a system exception occurred
105            */
106            @SuppressWarnings("rawtypes")
107            public java.util.List dynamicQuery(
108                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
109                    int end) throws com.liferay.portal.kernel.exception.SystemException {
110                    return _orgLaborLocalService.dynamicQuery(dynamicQuery, start, end);
111            }
112    
113            /**
114            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
115            *
116            * <p>
117            * 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.
118            * </p>
119            *
120            * @param dynamicQuery the dynamic query
121            * @param start the lower bound of the range of model instances
122            * @param end the upper bound of the range of model instances (not inclusive)
123            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
124            * @return the ordered range of matching rows
125            * @throws SystemException if a system exception occurred
126            */
127            @SuppressWarnings("rawtypes")
128            public java.util.List dynamicQuery(
129                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
130                    int end,
131                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
132                    throws com.liferay.portal.kernel.exception.SystemException {
133                    return _orgLaborLocalService.dynamicQuery(dynamicQuery, start, end,
134                            orderByComparator);
135            }
136    
137            /**
138            * Returns the number of rows that match the dynamic query.
139            *
140            * @param dynamicQuery the dynamic query
141            * @return the number of rows that match the dynamic query
142            * @throws SystemException if a system exception occurred
143            */
144            public long dynamicQueryCount(
145                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
146                    throws com.liferay.portal.kernel.exception.SystemException {
147                    return _orgLaborLocalService.dynamicQueryCount(dynamicQuery);
148            }
149    
150            /**
151            * Returns the org labor with the primary key.
152            *
153            * @param orgLaborId the primary key of the org labor
154            * @return the org labor
155            * @throws PortalException if a org labor with the primary key could not be found
156            * @throws SystemException if a system exception occurred
157            */
158            public com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
159                    throws com.liferay.portal.kernel.exception.PortalException,
160                            com.liferay.portal.kernel.exception.SystemException {
161                    return _orgLaborLocalService.getOrgLabor(orgLaborId);
162            }
163    
164            public com.liferay.portal.model.PersistedModel getPersistedModel(
165                    java.io.Serializable primaryKeyObj)
166                    throws com.liferay.portal.kernel.exception.PortalException,
167                            com.liferay.portal.kernel.exception.SystemException {
168                    return _orgLaborLocalService.getPersistedModel(primaryKeyObj);
169            }
170    
171            /**
172            * Returns 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
179            * @param end the upper bound of the range of org labors (not inclusive)
180            * @return the range of org labors
181            * @throws SystemException if a system exception occurred
182            */
183            public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
184                    int start, int end)
185                    throws com.liferay.portal.kernel.exception.SystemException {
186                    return _orgLaborLocalService.getOrgLabors(start, end);
187            }
188    
189            /**
190            * Returns the number of org labors.
191            *
192            * @return the number of org labors
193            * @throws SystemException if a system exception occurred
194            */
195            public int getOrgLaborsCount()
196                    throws com.liferay.portal.kernel.exception.SystemException {
197                    return _orgLaborLocalService.getOrgLaborsCount();
198            }
199    
200            /**
201            * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
202            *
203            * @param orgLabor the org labor
204            * @return the org labor that was updated
205            * @throws SystemException if a system exception occurred
206            */
207            public com.liferay.portal.model.OrgLabor updateOrgLabor(
208                    com.liferay.portal.model.OrgLabor orgLabor)
209                    throws com.liferay.portal.kernel.exception.SystemException {
210                    return _orgLaborLocalService.updateOrgLabor(orgLabor);
211            }
212    
213            /**
214            * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
215            *
216            * @param orgLabor the org labor
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 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 _orgLaborLocalService.updateOrgLabor(orgLabor, merge);
225            }
226    
227            /**
228            * Returns the Spring bean ID for this bean.
229            *
230            * @return the Spring bean ID for this bean
231            */
232            public java.lang.String getBeanIdentifier() {
233                    return _orgLaborLocalService.getBeanIdentifier();
234            }
235    
236            /**
237            * Sets the Spring bean ID for this bean.
238            *
239            * @param beanIdentifier the Spring bean ID for this bean
240            */
241            public void setBeanIdentifier(java.lang.String beanIdentifier) {
242                    _orgLaborLocalService.setBeanIdentifier(beanIdentifier);
243            }
244    
245            public com.liferay.portal.model.OrgLabor addOrgLabor(long organizationId,
246                    int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
247                    int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
248                    int thuClose, int friOpen, int friClose, int satOpen, int satClose)
249                    throws com.liferay.portal.kernel.exception.PortalException,
250                            com.liferay.portal.kernel.exception.SystemException {
251                    return _orgLaborLocalService.addOrgLabor(organizationId, typeId,
252                            sunOpen, sunClose, monOpen, monClose, tueOpen, tueClose, wedOpen,
253                            wedClose, thuOpen, thuClose, friOpen, friClose, satOpen, satClose);
254            }
255    
256            public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
257                    long organizationId)
258                    throws com.liferay.portal.kernel.exception.SystemException {
259                    return _orgLaborLocalService.getOrgLabors(organizationId);
260            }
261    
262            public com.liferay.portal.model.OrgLabor updateOrgLabor(long orgLaborId,
263                    int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
264                    int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
265                    int thuClose, int friOpen, int friClose, int satOpen, int satClose)
266                    throws com.liferay.portal.kernel.exception.PortalException,
267                            com.liferay.portal.kernel.exception.SystemException {
268                    return _orgLaborLocalService.updateOrgLabor(orgLaborId, typeId,
269                            sunOpen, sunClose, monOpen, monClose, tueOpen, tueClose, wedOpen,
270                            wedClose, thuOpen, thuClose, friOpen, friClose, satOpen, satClose);
271            }
272    
273            public OrgLaborLocalService getWrappedOrgLaborLocalService() {
274                    return _orgLaborLocalService;
275            }
276    
277            public void setWrappedOrgLaborLocalService(
278                    OrgLaborLocalService orgLaborLocalService) {
279                    _orgLaborLocalService = orgLaborLocalService;
280            }
281    
282            private OrgLaborLocalService _orgLaborLocalService;
283    }