001 /** 002 * Copyright (c) 2000-2010 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.counter.service; 016 017 /** 018 * <p> 019 * This class is a wrapper for {@link CounterLocalService}. 020 * </p> 021 * 022 * @author Brian Wing Shun Chan 023 * @see CounterLocalService 024 * @generated 025 */ 026 public class CounterLocalServiceWrapper implements CounterLocalService { 027 public CounterLocalServiceWrapper(CounterLocalService counterLocalService) { 028 _counterLocalService = counterLocalService; 029 } 030 031 /** 032 * Adds the counter to the database. Also notifies the appropriate model listeners. 033 * 034 * @param counter the counter to add 035 * @return the counter that was added 036 * @throws SystemException if a system exception occurred 037 */ 038 public com.liferay.counter.model.Counter addCounter( 039 com.liferay.counter.model.Counter counter) 040 throws com.liferay.portal.kernel.exception.SystemException { 041 return _counterLocalService.addCounter(counter); 042 } 043 044 /** 045 * Creates a new counter with the primary key. Does not add the counter to the database. 046 * 047 * @param name the primary key for the new counter 048 * @return the new counter 049 */ 050 public com.liferay.counter.model.Counter createCounter( 051 java.lang.String name) { 052 return _counterLocalService.createCounter(name); 053 } 054 055 /** 056 * Deletes the counter with the primary key from the database. Also notifies the appropriate model listeners. 057 * 058 * @param name the primary key of the counter to delete 059 * @throws PortalException if a counter with the primary key could not be found 060 * @throws SystemException if a system exception occurred 061 */ 062 public void deleteCounter(java.lang.String name) 063 throws com.liferay.portal.kernel.exception.PortalException, 064 com.liferay.portal.kernel.exception.SystemException { 065 _counterLocalService.deleteCounter(name); 066 } 067 068 /** 069 * Deletes the counter from the database. Also notifies the appropriate model listeners. 070 * 071 * @param counter the counter to delete 072 * @throws SystemException if a system exception occurred 073 */ 074 public void deleteCounter(com.liferay.counter.model.Counter counter) 075 throws com.liferay.portal.kernel.exception.SystemException { 076 _counterLocalService.deleteCounter(counter); 077 } 078 079 /** 080 * Performs a dynamic query on the database and returns the matching rows. 081 * 082 * @param dynamicQuery the dynamic query to search with 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 _counterLocalService.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 to search with 101 * @param start the lower bound of the range of model instances to return 102 * @param end the upper bound of the range of model instances to return (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 _counterLocalService.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 to search with 121 * @param start the lower bound of the range of model instances to return 122 * @param end the upper bound of the range of model instances to return (not inclusive) 123 * @param orderByComparator the comparator to order the results by 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 _counterLocalService.dynamicQuery(dynamicQuery, start, end, 134 orderByComparator); 135 } 136 137 /** 138 * Counts the number of rows that match the dynamic query. 139 * 140 * @param dynamicQuery the dynamic query to search with 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 _counterLocalService.dynamicQueryCount(dynamicQuery); 148 } 149 150 /** 151 * Gets the counter with the primary key. 152 * 153 * @param name the primary key of the counter to get 154 * @return the counter 155 * @throws PortalException if a counter with the primary key could not be found 156 * @throws SystemException if a system exception occurred 157 */ 158 public com.liferay.counter.model.Counter getCounter(java.lang.String name) 159 throws com.liferay.portal.kernel.exception.PortalException, 160 com.liferay.portal.kernel.exception.SystemException { 161 return _counterLocalService.getCounter(name); 162 } 163 164 /** 165 * Gets a range of all the counters. 166 * 167 * <p> 168 * 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. 169 * </p> 170 * 171 * @param start the lower bound of the range of counters to return 172 * @param end the upper bound of the range of counters to return (not inclusive) 173 * @return the range of counters 174 * @throws SystemException if a system exception occurred 175 */ 176 public java.util.List<com.liferay.counter.model.Counter> getCounters( 177 int start, int end) 178 throws com.liferay.portal.kernel.exception.SystemException { 179 return _counterLocalService.getCounters(start, end); 180 } 181 182 /** 183 * Gets the number of counters. 184 * 185 * @return the number of counters 186 * @throws SystemException if a system exception occurred 187 */ 188 public int getCountersCount() 189 throws com.liferay.portal.kernel.exception.SystemException { 190 return _counterLocalService.getCountersCount(); 191 } 192 193 /** 194 * Updates the counter in the database. Also notifies the appropriate model listeners. 195 * 196 * @param counter the counter to update 197 * @return the counter that was updated 198 * @throws SystemException if a system exception occurred 199 */ 200 public com.liferay.counter.model.Counter updateCounter( 201 com.liferay.counter.model.Counter counter) 202 throws com.liferay.portal.kernel.exception.SystemException { 203 return _counterLocalService.updateCounter(counter); 204 } 205 206 /** 207 * Updates the counter in the database. Also notifies the appropriate model listeners. 208 * 209 * @param counter the counter to update 210 * @param merge whether to merge the counter 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. 211 * @return the counter that was updated 212 * @throws SystemException if a system exception occurred 213 */ 214 public com.liferay.counter.model.Counter updateCounter( 215 com.liferay.counter.model.Counter counter, boolean merge) 216 throws com.liferay.portal.kernel.exception.SystemException { 217 return _counterLocalService.updateCounter(counter, merge); 218 } 219 220 public java.util.List<java.lang.String> getNames() 221 throws com.liferay.portal.kernel.exception.SystemException { 222 return _counterLocalService.getNames(); 223 } 224 225 public long increment() 226 throws com.liferay.portal.kernel.exception.SystemException { 227 return _counterLocalService.increment(); 228 } 229 230 public long increment(java.lang.String name) 231 throws com.liferay.portal.kernel.exception.SystemException { 232 return _counterLocalService.increment(name); 233 } 234 235 public long increment(java.lang.String name, int size) 236 throws com.liferay.portal.kernel.exception.SystemException { 237 return _counterLocalService.increment(name, size); 238 } 239 240 public void rename(java.lang.String oldName, java.lang.String newName) 241 throws com.liferay.portal.kernel.exception.SystemException { 242 _counterLocalService.rename(oldName, newName); 243 } 244 245 public void reset(java.lang.String name) 246 throws com.liferay.portal.kernel.exception.SystemException { 247 _counterLocalService.reset(name); 248 } 249 250 public void reset(java.lang.String name, long size) 251 throws com.liferay.portal.kernel.exception.SystemException { 252 _counterLocalService.reset(name, size); 253 } 254 255 public CounterLocalService getWrappedCounterLocalService() { 256 return _counterLocalService; 257 } 258 259 private CounterLocalService _counterLocalService; 260 }