001 /** 002 * Copyright (c) 2000-2012 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 public static com.liferay.portal.model.OrgLabor fetchOrgLabor( 162 long orgLaborId) 163 throws com.liferay.portal.kernel.exception.SystemException { 164 return getService().fetchOrgLabor(orgLaborId); 165 } 166 167 /** 168 * Returns the org labor with the primary key. 169 * 170 * @param orgLaborId the primary key of the org labor 171 * @return the org labor 172 * @throws PortalException if a org labor with the primary key could not be found 173 * @throws SystemException if a system exception occurred 174 */ 175 public static com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId) 176 throws com.liferay.portal.kernel.exception.PortalException, 177 com.liferay.portal.kernel.exception.SystemException { 178 return getService().getOrgLabor(orgLaborId); 179 } 180 181 public static com.liferay.portal.model.PersistedModel getPersistedModel( 182 java.io.Serializable primaryKeyObj) 183 throws com.liferay.portal.kernel.exception.PortalException, 184 com.liferay.portal.kernel.exception.SystemException { 185 return getService().getPersistedModel(primaryKeyObj); 186 } 187 188 /** 189 * Returns a range of all the org labors. 190 * 191 * <p> 192 * 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. 193 * </p> 194 * 195 * @param start the lower bound of the range of org labors 196 * @param end the upper bound of the range of org labors (not inclusive) 197 * @return the range of org labors 198 * @throws SystemException if a system exception occurred 199 */ 200 public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors( 201 int start, int end) 202 throws com.liferay.portal.kernel.exception.SystemException { 203 return getService().getOrgLabors(start, end); 204 } 205 206 /** 207 * Returns the number of org labors. 208 * 209 * @return the number of org labors 210 * @throws SystemException if a system exception occurred 211 */ 212 public static int getOrgLaborsCount() 213 throws com.liferay.portal.kernel.exception.SystemException { 214 return getService().getOrgLaborsCount(); 215 } 216 217 /** 218 * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 219 * 220 * @param orgLabor the org labor 221 * @return the org labor that was updated 222 * @throws SystemException if a system exception occurred 223 */ 224 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 225 com.liferay.portal.model.OrgLabor orgLabor) 226 throws com.liferay.portal.kernel.exception.SystemException { 227 return getService().updateOrgLabor(orgLabor); 228 } 229 230 /** 231 * Updates the org labor in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 232 * 233 * @param orgLabor the org labor 234 * @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. 235 * @return the org labor that was updated 236 * @throws SystemException if a system exception occurred 237 */ 238 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 239 com.liferay.portal.model.OrgLabor orgLabor, boolean merge) 240 throws com.liferay.portal.kernel.exception.SystemException { 241 return getService().updateOrgLabor(orgLabor, merge); 242 } 243 244 /** 245 * Returns the Spring bean ID for this bean. 246 * 247 * @return the Spring bean ID for this bean 248 */ 249 public static java.lang.String getBeanIdentifier() { 250 return getService().getBeanIdentifier(); 251 } 252 253 /** 254 * Sets the Spring bean ID for this bean. 255 * 256 * @param beanIdentifier the Spring bean ID for this bean 257 */ 258 public static void setBeanIdentifier(java.lang.String beanIdentifier) { 259 getService().setBeanIdentifier(beanIdentifier); 260 } 261 262 public static com.liferay.portal.model.OrgLabor addOrgLabor( 263 long organizationId, int typeId, int sunOpen, int sunClose, 264 int monOpen, int monClose, int tueOpen, int tueClose, int wedOpen, 265 int wedClose, int thuOpen, int thuClose, int friOpen, int friClose, 266 int satOpen, int satClose) 267 throws com.liferay.portal.kernel.exception.PortalException, 268 com.liferay.portal.kernel.exception.SystemException { 269 return getService() 270 .addOrgLabor(organizationId, typeId, sunOpen, sunClose, 271 monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen, 272 thuClose, friOpen, friClose, satOpen, satClose); 273 } 274 275 public static java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors( 276 long organizationId) 277 throws com.liferay.portal.kernel.exception.SystemException { 278 return getService().getOrgLabors(organizationId); 279 } 280 281 public static com.liferay.portal.model.OrgLabor updateOrgLabor( 282 long orgLaborId, int typeId, int sunOpen, int sunClose, int monOpen, 283 int monClose, int tueOpen, int tueClose, int wedOpen, int wedClose, 284 int thuOpen, int thuClose, int friOpen, int friClose, int satOpen, 285 int satClose) 286 throws com.liferay.portal.kernel.exception.PortalException, 287 com.liferay.portal.kernel.exception.SystemException { 288 return getService() 289 .updateOrgLabor(orgLaborId, typeId, sunOpen, sunClose, 290 monOpen, monClose, tueOpen, tueClose, wedOpen, wedClose, thuOpen, 291 thuClose, friOpen, friClose, satOpen, satClose); 292 } 293 294 public static OrgLaborLocalService getService() { 295 if (_service == null) { 296 _service = (OrgLaborLocalService)PortalBeanLocatorUtil.locate(OrgLaborLocalService.class.getName()); 297 298 ReferenceRegistry.registerReference(OrgLaborLocalServiceUtil.class, 299 "_service"); 300 MethodCache.remove(OrgLaborLocalService.class); 301 } 302 303 return _service; 304 } 305 306 public void setService(OrgLaborLocalService service) { 307 MethodCache.remove(OrgLaborLocalService.class); 308 309 _service = service; 310 311 ReferenceRegistry.registerReference(OrgLaborLocalServiceUtil.class, 312 "_service"); 313 MethodCache.remove(OrgLaborLocalService.class); 314 } 315 316 private static OrgLaborLocalService _service; 317 }