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 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil; 018 import com.liferay.portal.kernel.util.MethodCache; 019 import com.liferay.portal.kernel.util.ReferenceRegistry; 020 021 /** 022 * 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. 023 * 024 * <p> 025 * 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. 026 * </p> 027 * 028 * @author Brian Wing Shun Chan 029 * @see OrgLaborLocalService 030 * @see com.liferay.portal.service.base.OrgLaborLocalServiceBaseImpl 031 * @see com.liferay.portal.service.impl.OrgLaborLocalServiceImpl 032 * @generated 033 */ 034 public class OrgLaborLocalServiceUtil { 035 /* 036 * NOTE FOR DEVELOPERS: 037 * 038 * Never modify this class directly. Add custom service methods to {@link com.liferay.portal.service.impl.OrgLaborLocalServiceImpl} and rerun ServiceBuilder to regenerate this class. 039 */ 040 041 /** 042 * Adds the org labor to the database. Also notifies the appropriate model listeners. 043 * 044 * @param orgLabor the org labor 045 * @return the org labor that was added 046 * @throws SystemException if a system exception occurred 047 */ 048 public static com.liferay.portal.model.OrgLabor addOrgLabor( 049 com.liferay.portal.model.OrgLabor orgLabor) 050 throws com.liferay.portal.kernel.exception.SystemException { 051 return getService().addOrgLabor(orgLabor); 052 } 053 054 /** 055 * Creates a new org labor with the primary key. Does not add the org labor to the database. 056 * 057 * @param orgLaborId the primary key for the new org labor 058 * @return the new org labor 059 */ 060 public static com.liferay.portal.model.OrgLabor createOrgLabor( 061 long orgLaborId) { 062 return getService().createOrgLabor(orgLaborId); 063 } 064 065 /** 066 * Deletes the org labor with the primary key from the database. Also notifies the appropriate model listeners. 067 * 068 * @param orgLaborId the primary key of the org labor 069 * @throws PortalException if a org labor with the primary key could not be found 070 * @throws SystemException if a system exception occurred 071 */ 072 public static void deleteOrgLabor(long orgLaborId) 073 throws com.liferay.portal.kernel.exception.PortalException, 074 com.liferay.portal.kernel.exception.SystemException { 075 getService().deleteOrgLabor(orgLaborId); 076 } 077 078 /** 079 * Deletes the org labor from the database. Also notifies the appropriate model listeners. 080 * 081 * @param orgLabor the org labor 082 * @throws SystemException if a system exception occurred 083 */ 084 public static void deleteOrgLabor( 085 com.liferay.portal.model.OrgLabor orgLabor) 086 throws com.liferay.portal.kernel.exception.SystemException { 087 getService().deleteOrgLabor(orgLabor); 088 } 089 090 /** 091 * Performs a dynamic query on the database and returns the matching rows. 092 * 093 * @param dynamicQuery the dynamic query 094 * @return the matching rows 095 * @throws SystemException if a system exception occurred 096 */ 097 @SuppressWarnings("rawtypes") 098 public static java.util.List dynamicQuery( 099 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 100 throws com.liferay.portal.kernel.exception.SystemException { 101 return getService().dynamicQuery(dynamicQuery); 102 } 103 104 /** 105 * Performs a dynamic query on the database and returns a range of the matching rows. 106 * 107 * <p> 108 * 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. 109 * </p> 110 * 111 * @param dynamicQuery the dynamic query 112 * @param start the lower bound of the range of model instances 113 * @param end the upper bound of the range of model instances (not inclusive) 114 * @return the range of matching rows 115 * @throws SystemException if a system exception occurred 116 */ 117 @SuppressWarnings("rawtypes") 118 public static java.util.List dynamicQuery( 119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 120 int end) throws com.liferay.portal.kernel.exception.SystemException { 121 return getService().dynamicQuery(dynamicQuery, start, end); 122 } 123 124 /** 125 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 126 * 127 * <p> 128 * 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. 129 * </p> 130 * 131 * @param dynamicQuery the dynamic query 132 * @param start the lower bound of the range of model instances 133 * @param end the upper bound of the range of model instances (not inclusive) 134 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 135 * @return the ordered range of matching rows 136 * @throws SystemException if a system exception occurred 137 */ 138 @SuppressWarnings("rawtypes") 139 public static java.util.List dynamicQuery( 140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 141 int end, 142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 143 throws com.liferay.portal.kernel.exception.SystemException { 144 return getService() 145 .dynamicQuery(dynamicQuery, start, end, orderByComparator); 146 } 147 148 /** 149 * Returns the number of rows that match the dynamic query. 150 * 151 * @param dynamicQuery the dynamic query 152 * @return the number of rows that match the dynamic query 153 * @throws SystemException if a system exception occurred 154 */ 155 public static long dynamicQueryCount( 156 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 157 throws com.liferay.portal.kernel.exception.SystemException { 158 return getService().dynamicQueryCount(dynamicQuery); 159 } 160 161 /** 162 * Returns the org labor with the primary key. 163 * 164 * @param orgLaborId the primary key of the org labor 165 * @return the org labor 166 * @throws PortalException if a org labor with the primary key could not be found 167 * @throws SystemException if a system exception occurred 168 */ 169 public static com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId) 170 throws com.liferay.portal.kernel.exception.PortalException, 171 com.liferay.portal.kernel.exception.SystemException { 172 return getService().getOrgLabor(orgLaborId); 173 } 174 175 public static com.liferay.portal.model.PersistedModel getPersistedModel( 176 java.io.Serializable primaryKeyObj) 177 throws com.liferay.portal.kernel.exception.PortalException, 178 com.liferay.portal.kernel.exception.SystemException { 179 return getService().getPersistedModel(primaryKeyObj); 180 } 181 182 /** 183 * Returns a range of all the org labors. 184 * 185 * <p> 186 * 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. 187 * </p> 188 * 189 * @param start the lower bound of the range of org labors 190 * @param end the upper bound of the range of org labors (not inclusive) 191 * @return the range of org labors 192 * @throws SystemException if a system exception occurred 193 */ 194 public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors( 195 int start, int end) 196 throws com.liferay.portal.kernel.exception.SystemException { 197 return getService().getOrgLabors(start, end); 198 } 199 200 /** 201 * Returns the number of org labors. 202 * 203 * @return the number of org labors 204 * @throws SystemException if a system exception occurred 205 */ 206 public static int getOrgLaborsCount() 207 throws com.liferay.portal.kernel.exception.SystemException { 208 return getService().getOrgLaborsCount(); 209 } 210 211 /** 212 * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 213 * 214 * @param orgLabor the org labor 215 * @return the org labor that was updated 216 * @throws SystemException if a system exception occurred 217 */ 218 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 219 com.liferay.portal.model.OrgLabor orgLabor) 220 throws com.liferay.portal.kernel.exception.SystemException { 221 return getService().updateOrgLabor(orgLabor); 222 } 223 224 /** 225 * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 226 * 227 * @param orgLabor the org labor 228 * @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. 229 * @return the org labor that was updated 230 * @throws SystemException if a system exception occurred 231 */ 232 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 233 com.liferay.portal.model.OrgLabor orgLabor, boolean merge) 234 throws com.liferay.portal.kernel.exception.SystemException { 235 return getService().updateOrgLabor(orgLabor, merge); 236 } 237 238 /** 239 * Returns the Spring bean ID for this bean. 240 * 241 * @return the Spring bean ID for this bean 242 */ 243 public static java.lang.String getBeanIdentifier() { 244 return getService().getBeanIdentifier(); 245 } 246 247 /** 248 * Sets the Spring bean ID for this bean. 249 * 250 * @param beanIdentifier the Spring bean ID for this bean 251 */ 252 public static void setBeanIdentifier(java.lang.String beanIdentifier) { 253 getService().setBeanIdentifier(beanIdentifier); 254 } 255 256 public static com.liferay.portal.model.OrgLabor addOrgLabor( 257 long organizationId, int typeId, int sunOpen, int sunClose, 258 int monOpen, int monClose, int tueOpen, int tueClose, int wedOpen, 259 int wedClose, int thuOpen, int thuClose, int friOpen, int friClose, 260 int satOpen, int satClose) 261 throws com.liferay.portal.kernel.exception.PortalException, 262 com.liferay.portal.kernel.exception.SystemException { 263 return getService() 264 .addOrgLabor(organizationId, typeId, sunOpen, sunClose, 265 monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen, 266 thuClose, friOpen, friClose, satOpen, satClose); 267 } 268 269 public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors( 270 long organizationId) 271 throws com.liferay.portal.kernel.exception.SystemException { 272 return getService().getOrgLabors(organizationId); 273 } 274 275 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 276 long orgLaborId, int typeId, int sunOpen, int sunClose, int monOpen, 277 int monClose, int tueOpen, int tueClose, int wedOpen, int wedClose, 278 int thuOpen, int thuClose, int friOpen, int friClose, int satOpen, 279 int satClose) 280 throws com.liferay.portal.kernel.exception.PortalException, 281 com.liferay.portal.kernel.exception.SystemException { 282 return getService() 283 .updateOrgLabor(orgLaborId, typeId, sunOpen, sunClose, 284 monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen, 285 thuClose, friOpen, friClose, satOpen, satClose); 286 } 287 288 public static OrgLaborLocalService getService() { 289 if (_service == null) { 290 _service = (OrgLaborLocalService)PortalBeanLocatorUtil.locate(OrgLaborLocalService.class.getName()); 291 292 ReferenceRegistry.registerReference(OrgLaborLocalServiceUtil.class, 293 "_service"); 294 MethodCache.remove(OrgLaborLocalService.class); 295 } 296 297 return _service; 298 } 299 300 public void setService(OrgLaborLocalService service) { 301 MethodCache.remove(OrgLaborLocalService.class); 302 303 _service = service; 304 305 ReferenceRegistry.registerReference(OrgLaborLocalServiceUtil.class, 306 "_service"); 307 MethodCache.remove(OrgLaborLocalService.class); 308 } 309 310 private static OrgLaborLocalService _service; 311 }