001 /** 002 * Copyright (c) 2000-2013 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 aQute.bnd.annotation.ProviderType; 018 019 /** 020 * Provides a wrapper for {@link PhoneLocalService}. 021 * 022 * @author Brian Wing Shun Chan 023 * @see PhoneLocalService 024 * @generated 025 */ 026 @ProviderType 027 public class PhoneLocalServiceWrapper implements PhoneLocalService, 028 ServiceWrapper<PhoneLocalService> { 029 public PhoneLocalServiceWrapper(PhoneLocalService phoneLocalService) { 030 _phoneLocalService = phoneLocalService; 031 } 032 033 /** 034 * Adds the phone to the database. Also notifies the appropriate model listeners. 035 * 036 * @param phone the phone 037 * @return the phone that was added 038 * @throws SystemException if a system exception occurred 039 */ 040 @Override 041 public com.liferay.portal.model.Phone addPhone( 042 com.liferay.portal.model.Phone phone) 043 throws com.liferay.portal.kernel.exception.SystemException { 044 return _phoneLocalService.addPhone(phone); 045 } 046 047 /** 048 * Creates a new phone with the primary key. Does not add the phone to the database. 049 * 050 * @param phoneId the primary key for the new phone 051 * @return the new phone 052 */ 053 @Override 054 public com.liferay.portal.model.Phone createPhone(long phoneId) { 055 return _phoneLocalService.createPhone(phoneId); 056 } 057 058 /** 059 * Deletes the phone with the primary key from the database. Also notifies the appropriate model listeners. 060 * 061 * @param phoneId the primary key of the phone 062 * @return the phone that was removed 063 * @throws PortalException if a phone with the primary key could not be found 064 * @throws SystemException if a system exception occurred 065 */ 066 @Override 067 public com.liferay.portal.model.Phone deletePhone(long phoneId) 068 throws com.liferay.portal.kernel.exception.PortalException, 069 com.liferay.portal.kernel.exception.SystemException { 070 return _phoneLocalService.deletePhone(phoneId); 071 } 072 073 /** 074 * Deletes the phone from the database. Also notifies the appropriate model listeners. 075 * 076 * @param phone the phone 077 * @return the phone that was removed 078 * @throws SystemException if a system exception occurred 079 */ 080 @Override 081 public com.liferay.portal.model.Phone deletePhone( 082 com.liferay.portal.model.Phone phone) 083 throws com.liferay.portal.kernel.exception.SystemException { 084 return _phoneLocalService.deletePhone(phone); 085 } 086 087 @Override 088 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() { 089 return _phoneLocalService.dynamicQuery(); 090 } 091 092 /** 093 * Performs a dynamic query on the database and returns the matching rows. 094 * 095 * @param dynamicQuery the dynamic query 096 * @return the matching rows 097 * @throws SystemException if a system exception occurred 098 */ 099 @Override 100 @SuppressWarnings("rawtypes") 101 public java.util.List dynamicQuery( 102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 103 throws com.liferay.portal.kernel.exception.SystemException { 104 return _phoneLocalService.dynamicQuery(dynamicQuery); 105 } 106 107 /** 108 * Performs a dynamic query on the database and returns a range of the matching rows. 109 * 110 * <p> 111 * 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. 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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.PhoneModelImpl}. 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. 112 * </p> 113 * 114 * @param dynamicQuery the dynamic query 115 * @param start the lower bound of the range of model instances 116 * @param end the upper bound of the range of model instances (not inclusive) 117 * @return the range of matching rows 118 * @throws SystemException if a system exception occurred 119 */ 120 @Override 121 @SuppressWarnings("rawtypes") 122 public java.util.List dynamicQuery( 123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 124 int end) throws com.liferay.portal.kernel.exception.SystemException { 125 return _phoneLocalService.dynamicQuery(dynamicQuery, start, end); 126 } 127 128 /** 129 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 130 * 131 * <p> 132 * 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. 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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.PhoneModelImpl}. 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. 133 * </p> 134 * 135 * @param dynamicQuery the dynamic query 136 * @param start the lower bound of the range of model instances 137 * @param end the upper bound of the range of model instances (not inclusive) 138 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 139 * @return the ordered range of matching rows 140 * @throws SystemException if a system exception occurred 141 */ 142 @Override 143 @SuppressWarnings("rawtypes") 144 public java.util.List dynamicQuery( 145 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 146 int end, 147 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 148 throws com.liferay.portal.kernel.exception.SystemException { 149 return _phoneLocalService.dynamicQuery(dynamicQuery, start, end, 150 orderByComparator); 151 } 152 153 /** 154 * Returns the number of rows that match the dynamic query. 155 * 156 * @param dynamicQuery the dynamic query 157 * @return the number of rows that match the dynamic query 158 * @throws SystemException if a system exception occurred 159 */ 160 @Override 161 public long dynamicQueryCount( 162 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 163 throws com.liferay.portal.kernel.exception.SystemException { 164 return _phoneLocalService.dynamicQueryCount(dynamicQuery); 165 } 166 167 /** 168 * Returns the number of rows that match the dynamic query. 169 * 170 * @param dynamicQuery the dynamic query 171 * @param projection the projection to apply to the query 172 * @return the number of rows that match the dynamic query 173 * @throws SystemException if a system exception occurred 174 */ 175 @Override 176 public long dynamicQueryCount( 177 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, 178 com.liferay.portal.kernel.dao.orm.Projection projection) 179 throws com.liferay.portal.kernel.exception.SystemException { 180 return _phoneLocalService.dynamicQueryCount(dynamicQuery, projection); 181 } 182 183 @Override 184 public com.liferay.portal.model.Phone fetchPhone(long phoneId) 185 throws com.liferay.portal.kernel.exception.SystemException { 186 return _phoneLocalService.fetchPhone(phoneId); 187 } 188 189 /** 190 * Returns the phone with the matching UUID and company. 191 * 192 * @param uuid the phone's UUID 193 * @param companyId the primary key of the company 194 * @return the matching phone, or <code>null</code> if a matching phone could not be found 195 * @throws SystemException if a system exception occurred 196 */ 197 @Override 198 public com.liferay.portal.model.Phone fetchPhoneByUuidAndCompanyId( 199 java.lang.String uuid, long companyId) 200 throws com.liferay.portal.kernel.exception.SystemException { 201 return _phoneLocalService.fetchPhoneByUuidAndCompanyId(uuid, companyId); 202 } 203 204 /** 205 * Returns the phone with the primary key. 206 * 207 * @param phoneId the primary key of the phone 208 * @return the phone 209 * @throws PortalException if a phone with the primary key could not be found 210 * @throws SystemException if a system exception occurred 211 */ 212 @Override 213 public com.liferay.portal.model.Phone getPhone(long phoneId) 214 throws com.liferay.portal.kernel.exception.PortalException, 215 com.liferay.portal.kernel.exception.SystemException { 216 return _phoneLocalService.getPhone(phoneId); 217 } 218 219 @Override 220 public com.liferay.portal.model.PersistedModel getPersistedModel( 221 java.io.Serializable primaryKeyObj) 222 throws com.liferay.portal.kernel.exception.PortalException, 223 com.liferay.portal.kernel.exception.SystemException { 224 return _phoneLocalService.getPersistedModel(primaryKeyObj); 225 } 226 227 /** 228 * Returns the phone with the matching UUID and company. 229 * 230 * @param uuid the phone's UUID 231 * @param companyId the primary key of the company 232 * @return the matching phone 233 * @throws PortalException if a matching phone could not be found 234 * @throws SystemException if a system exception occurred 235 */ 236 @Override 237 public com.liferay.portal.model.Phone getPhoneByUuidAndCompanyId( 238 java.lang.String uuid, long companyId) 239 throws com.liferay.portal.kernel.exception.PortalException, 240 com.liferay.portal.kernel.exception.SystemException { 241 return _phoneLocalService.getPhoneByUuidAndCompanyId(uuid, companyId); 242 } 243 244 /** 245 * Returns a range of all the phones. 246 * 247 * <p> 248 * 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. 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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.PhoneModelImpl}. 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. 249 * </p> 250 * 251 * @param start the lower bound of the range of phones 252 * @param end the upper bound of the range of phones (not inclusive) 253 * @return the range of phones 254 * @throws SystemException if a system exception occurred 255 */ 256 @Override 257 public java.util.List<com.liferay.portal.model.Phone> getPhones(int start, 258 int end) throws com.liferay.portal.kernel.exception.SystemException { 259 return _phoneLocalService.getPhones(start, end); 260 } 261 262 /** 263 * Returns the number of phones. 264 * 265 * @return the number of phones 266 * @throws SystemException if a system exception occurred 267 */ 268 @Override 269 public int getPhonesCount() 270 throws com.liferay.portal.kernel.exception.SystemException { 271 return _phoneLocalService.getPhonesCount(); 272 } 273 274 /** 275 * Updates the phone in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 276 * 277 * @param phone the phone 278 * @return the phone that was updated 279 * @throws SystemException if a system exception occurred 280 */ 281 @Override 282 public com.liferay.portal.model.Phone updatePhone( 283 com.liferay.portal.model.Phone phone) 284 throws com.liferay.portal.kernel.exception.SystemException { 285 return _phoneLocalService.updatePhone(phone); 286 } 287 288 /** 289 * Returns the Spring bean ID for this bean. 290 * 291 * @return the Spring bean ID for this bean 292 */ 293 @Override 294 public java.lang.String getBeanIdentifier() { 295 return _phoneLocalService.getBeanIdentifier(); 296 } 297 298 /** 299 * Sets the Spring bean ID for this bean. 300 * 301 * @param beanIdentifier the Spring bean ID for this bean 302 */ 303 @Override 304 public void setBeanIdentifier(java.lang.String beanIdentifier) { 305 _phoneLocalService.setBeanIdentifier(beanIdentifier); 306 } 307 308 /** 309 * @deprecated As of 6.2.0, replaced by {@link #addPhone(long, String, long, 310 String, String, int, boolean, ServiceContext)} 311 */ 312 @Override 313 public com.liferay.portal.model.Phone addPhone(long userId, 314 java.lang.String className, long classPK, java.lang.String number, 315 java.lang.String extension, int typeId, boolean primary) 316 throws com.liferay.portal.kernel.exception.PortalException, 317 com.liferay.portal.kernel.exception.SystemException { 318 return _phoneLocalService.addPhone(userId, className, classPK, number, 319 extension, typeId, primary); 320 } 321 322 @Override 323 public com.liferay.portal.model.Phone addPhone(long userId, 324 java.lang.String className, long classPK, java.lang.String number, 325 java.lang.String extension, int typeId, boolean primary, 326 com.liferay.portal.service.ServiceContext serviceContext) 327 throws com.liferay.portal.kernel.exception.PortalException, 328 com.liferay.portal.kernel.exception.SystemException { 329 return _phoneLocalService.addPhone(userId, className, classPK, number, 330 extension, typeId, primary, serviceContext); 331 } 332 333 @Override 334 public void deletePhones(long companyId, java.lang.String className, 335 long classPK) 336 throws com.liferay.portal.kernel.exception.SystemException { 337 _phoneLocalService.deletePhones(companyId, className, classPK); 338 } 339 340 @Override 341 public java.util.List<com.liferay.portal.model.Phone> getPhones() 342 throws com.liferay.portal.kernel.exception.SystemException { 343 return _phoneLocalService.getPhones(); 344 } 345 346 @Override 347 public java.util.List<com.liferay.portal.model.Phone> getPhones( 348 long companyId, java.lang.String className, long classPK) 349 throws com.liferay.portal.kernel.exception.SystemException { 350 return _phoneLocalService.getPhones(companyId, className, classPK); 351 } 352 353 @Override 354 public com.liferay.portal.model.Phone updatePhone(long phoneId, 355 java.lang.String number, java.lang.String extension, int typeId, 356 boolean primary) 357 throws com.liferay.portal.kernel.exception.PortalException, 358 com.liferay.portal.kernel.exception.SystemException { 359 return _phoneLocalService.updatePhone(phoneId, number, extension, 360 typeId, primary); 361 } 362 363 /** 364 * @deprecated As of 6.1.0, replaced by {@link #getWrappedService} 365 */ 366 public PhoneLocalService getWrappedPhoneLocalService() { 367 return _phoneLocalService; 368 } 369 370 /** 371 * @deprecated As of 6.1.0, replaced by {@link #setWrappedService} 372 */ 373 public void setWrappedPhoneLocalService(PhoneLocalService phoneLocalService) { 374 _phoneLocalService = phoneLocalService; 375 } 376 377 @Override 378 public PhoneLocalService getWrappedService() { 379 return _phoneLocalService; 380 } 381 382 @Override 383 public void setWrappedService(PhoneLocalService phoneLocalService) { 384 _phoneLocalService = phoneLocalService; 385 } 386 387 private PhoneLocalService _phoneLocalService; 388 }