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 /** 018 * <p> 019 * This class is a wrapper for {@link BrowserTrackerLocalService}. 020 * </p> 021 * 022 * @author Brian Wing Shun Chan 023 * @see BrowserTrackerLocalService 024 * @generated 025 */ 026 public class BrowserTrackerLocalServiceWrapper 027 implements BrowserTrackerLocalService, 028 ServiceWrapper<BrowserTrackerLocalService> { 029 public BrowserTrackerLocalServiceWrapper( 030 BrowserTrackerLocalService browserTrackerLocalService) { 031 _browserTrackerLocalService = browserTrackerLocalService; 032 } 033 034 /** 035 * Adds the browser tracker to the database. Also notifies the appropriate model listeners. 036 * 037 * @param browserTracker the browser tracker 038 * @return the browser tracker that was added 039 * @throws SystemException if a system exception occurred 040 */ 041 public com.liferay.portal.model.BrowserTracker addBrowserTracker( 042 com.liferay.portal.model.BrowserTracker browserTracker) 043 throws com.liferay.portal.kernel.exception.SystemException { 044 return _browserTrackerLocalService.addBrowserTracker(browserTracker); 045 } 046 047 /** 048 * Creates a new browser tracker with the primary key. Does not add the browser tracker to the database. 049 * 050 * @param browserTrackerId the primary key for the new browser tracker 051 * @return the new browser tracker 052 */ 053 public com.liferay.portal.model.BrowserTracker createBrowserTracker( 054 long browserTrackerId) { 055 return _browserTrackerLocalService.createBrowserTracker(browserTrackerId); 056 } 057 058 /** 059 * Deletes the browser tracker with the primary key from the database. Also notifies the appropriate model listeners. 060 * 061 * @param browserTrackerId the primary key of the browser tracker 062 * @return the browser tracker that was removed 063 * @throws PortalException if a browser tracker with the primary key could not be found 064 * @throws SystemException if a system exception occurred 065 */ 066 public com.liferay.portal.model.BrowserTracker deleteBrowserTracker( 067 long browserTrackerId) 068 throws com.liferay.portal.kernel.exception.PortalException, 069 com.liferay.portal.kernel.exception.SystemException { 070 return _browserTrackerLocalService.deleteBrowserTracker(browserTrackerId); 071 } 072 073 /** 074 * Deletes the browser tracker from the database. Also notifies the appropriate model listeners. 075 * 076 * @param browserTracker the browser tracker 077 * @return the browser tracker that was removed 078 * @throws SystemException if a system exception occurred 079 */ 080 public com.liferay.portal.model.BrowserTracker deleteBrowserTracker( 081 com.liferay.portal.model.BrowserTracker browserTracker) 082 throws com.liferay.portal.kernel.exception.SystemException { 083 return _browserTrackerLocalService.deleteBrowserTracker(browserTracker); 084 } 085 086 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() { 087 return _browserTrackerLocalService.dynamicQuery(); 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 java.util.List dynamicQuery( 099 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 100 throws com.liferay.portal.kernel.exception.SystemException { 101 return _browserTrackerLocalService.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. 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.BrowserTrackerModelImpl}. 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. 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 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 _browserTrackerLocalService.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. 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.BrowserTrackerModelImpl}. 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. 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 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 _browserTrackerLocalService.dynamicQuery(dynamicQuery, start, 145 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 long dynamicQueryCount( 156 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 157 throws com.liferay.portal.kernel.exception.SystemException { 158 return _browserTrackerLocalService.dynamicQueryCount(dynamicQuery); 159 } 160 161 public com.liferay.portal.model.BrowserTracker fetchBrowserTracker( 162 long browserTrackerId) 163 throws com.liferay.portal.kernel.exception.SystemException { 164 return _browserTrackerLocalService.fetchBrowserTracker(browserTrackerId); 165 } 166 167 /** 168 * Returns the browser tracker with the primary key. 169 * 170 * @param browserTrackerId the primary key of the browser tracker 171 * @return the browser tracker 172 * @throws PortalException if a browser tracker with the primary key could not be found 173 * @throws SystemException if a system exception occurred 174 */ 175 public com.liferay.portal.model.BrowserTracker getBrowserTracker( 176 long browserTrackerId) 177 throws com.liferay.portal.kernel.exception.PortalException, 178 com.liferay.portal.kernel.exception.SystemException { 179 return _browserTrackerLocalService.getBrowserTracker(browserTrackerId); 180 } 181 182 public com.liferay.portal.model.PersistedModel getPersistedModel( 183 java.io.Serializable primaryKeyObj) 184 throws com.liferay.portal.kernel.exception.PortalException, 185 com.liferay.portal.kernel.exception.SystemException { 186 return _browserTrackerLocalService.getPersistedModel(primaryKeyObj); 187 } 188 189 /** 190 * Returns a range of all the browser trackers. 191 * 192 * <p> 193 * 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.BrowserTrackerModelImpl}. 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. 194 * </p> 195 * 196 * @param start the lower bound of the range of browser trackers 197 * @param end the upper bound of the range of browser trackers (not inclusive) 198 * @return the range of browser trackers 199 * @throws SystemException if a system exception occurred 200 */ 201 public java.util.List<com.liferay.portal.model.BrowserTracker> getBrowserTrackers( 202 int start, int end) 203 throws com.liferay.portal.kernel.exception.SystemException { 204 return _browserTrackerLocalService.getBrowserTrackers(start, end); 205 } 206 207 /** 208 * Returns the number of browser trackers. 209 * 210 * @return the number of browser trackers 211 * @throws SystemException if a system exception occurred 212 */ 213 public int getBrowserTrackersCount() 214 throws com.liferay.portal.kernel.exception.SystemException { 215 return _browserTrackerLocalService.getBrowserTrackersCount(); 216 } 217 218 /** 219 * Updates the browser tracker in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 220 * 221 * @param browserTracker the browser tracker 222 * @return the browser tracker that was updated 223 * @throws SystemException if a system exception occurred 224 */ 225 public com.liferay.portal.model.BrowserTracker updateBrowserTracker( 226 com.liferay.portal.model.BrowserTracker browserTracker) 227 throws com.liferay.portal.kernel.exception.SystemException { 228 return _browserTrackerLocalService.updateBrowserTracker(browserTracker); 229 } 230 231 /** 232 * Returns the Spring bean ID for this bean. 233 * 234 * @return the Spring bean ID for this bean 235 */ 236 public java.lang.String getBeanIdentifier() { 237 return _browserTrackerLocalService.getBeanIdentifier(); 238 } 239 240 /** 241 * Sets the Spring bean ID for this bean. 242 * 243 * @param beanIdentifier the Spring bean ID for this bean 244 */ 245 public void setBeanIdentifier(java.lang.String beanIdentifier) { 246 _browserTrackerLocalService.setBeanIdentifier(beanIdentifier); 247 } 248 249 public void deleteUserBrowserTracker(long userId) 250 throws com.liferay.portal.kernel.exception.SystemException { 251 _browserTrackerLocalService.deleteUserBrowserTracker(userId); 252 } 253 254 public com.liferay.portal.model.BrowserTracker getBrowserTracker( 255 long userId, long browserKey) 256 throws com.liferay.portal.kernel.exception.SystemException { 257 return _browserTrackerLocalService.getBrowserTracker(userId, browserKey); 258 } 259 260 public com.liferay.portal.model.BrowserTracker updateBrowserTracker( 261 long userId, long browserKey) 262 throws com.liferay.portal.kernel.exception.SystemException { 263 return _browserTrackerLocalService.updateBrowserTracker(userId, 264 browserKey); 265 } 266 267 /** 268 * @deprecated Renamed to {@link #getWrappedService} 269 */ 270 public BrowserTrackerLocalService getWrappedBrowserTrackerLocalService() { 271 return _browserTrackerLocalService; 272 } 273 274 /** 275 * @deprecated Renamed to {@link #setWrappedService} 276 */ 277 public void setWrappedBrowserTrackerLocalService( 278 BrowserTrackerLocalService browserTrackerLocalService) { 279 _browserTrackerLocalService = browserTrackerLocalService; 280 } 281 282 public BrowserTrackerLocalService getWrappedService() { 283 return _browserTrackerLocalService; 284 } 285 286 public void setWrappedService( 287 BrowserTrackerLocalService browserTrackerLocalService) { 288 _browserTrackerLocalService = browserTrackerLocalService; 289 } 290 291 private BrowserTrackerLocalService _browserTrackerLocalService; 292 }