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 ShardLocalService}. 020 * </p> 021 * 022 * @author Brian Wing Shun Chan 023 * @see ShardLocalService 024 * @generated 025 */ 026 public class ShardLocalServiceWrapper implements ShardLocalService, 027 ServiceWrapper<ShardLocalService> { 028 public ShardLocalServiceWrapper(ShardLocalService shardLocalService) { 029 _shardLocalService = shardLocalService; 030 } 031 032 /** 033 * Adds the shard to the database. Also notifies the appropriate model listeners. 034 * 035 * @param shard the shard 036 * @return the shard that was added 037 * @throws SystemException if a system exception occurred 038 */ 039 public com.liferay.portal.model.Shard addShard( 040 com.liferay.portal.model.Shard shard) 041 throws com.liferay.portal.kernel.exception.SystemException { 042 return _shardLocalService.addShard(shard); 043 } 044 045 /** 046 * Creates a new shard with the primary key. Does not add the shard to the database. 047 * 048 * @param shardId the primary key for the new shard 049 * @return the new shard 050 */ 051 public com.liferay.portal.model.Shard createShard(long shardId) { 052 return _shardLocalService.createShard(shardId); 053 } 054 055 /** 056 * Deletes the shard with the primary key from the database. Also notifies the appropriate model listeners. 057 * 058 * @param shardId the primary key of the shard 059 * @throws PortalException if a shard with the primary key could not be found 060 * @throws SystemException if a system exception occurred 061 */ 062 public void deleteShard(long shardId) 063 throws com.liferay.portal.kernel.exception.PortalException, 064 com.liferay.portal.kernel.exception.SystemException { 065 _shardLocalService.deleteShard(shardId); 066 } 067 068 /** 069 * Deletes the shard from the database. Also notifies the appropriate model listeners. 070 * 071 * @param shard the shard 072 * @throws SystemException if a system exception occurred 073 */ 074 public void deleteShard(com.liferay.portal.model.Shard shard) 075 throws com.liferay.portal.kernel.exception.SystemException { 076 _shardLocalService.deleteShard(shard); 077 } 078 079 /** 080 * Performs a dynamic query on the database and returns the matching rows. 081 * 082 * @param dynamicQuery the dynamic query 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 _shardLocalService.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 101 * @param start the lower bound of the range of model instances 102 * @param end the upper bound of the range of model instances (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 _shardLocalService.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 121 * @param start the lower bound of the range of model instances 122 * @param end the upper bound of the range of model instances (not inclusive) 123 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 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 _shardLocalService.dynamicQuery(dynamicQuery, start, end, 134 orderByComparator); 135 } 136 137 /** 138 * Returns the number of rows that match the dynamic query. 139 * 140 * @param dynamicQuery the dynamic query 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 _shardLocalService.dynamicQueryCount(dynamicQuery); 148 } 149 150 public com.liferay.portal.model.Shard fetchShard(long shardId) 151 throws com.liferay.portal.kernel.exception.SystemException { 152 return _shardLocalService.fetchShard(shardId); 153 } 154 155 /** 156 * Returns the shard with the primary key. 157 * 158 * @param shardId the primary key of the shard 159 * @return the shard 160 * @throws PortalException if a shard with the primary key could not be found 161 * @throws SystemException if a system exception occurred 162 */ 163 public com.liferay.portal.model.Shard getShard(long shardId) 164 throws com.liferay.portal.kernel.exception.PortalException, 165 com.liferay.portal.kernel.exception.SystemException { 166 return _shardLocalService.getShard(shardId); 167 } 168 169 public com.liferay.portal.model.PersistedModel getPersistedModel( 170 java.io.Serializable primaryKeyObj) 171 throws com.liferay.portal.kernel.exception.PortalException, 172 com.liferay.portal.kernel.exception.SystemException { 173 return _shardLocalService.getPersistedModel(primaryKeyObj); 174 } 175 176 /** 177 * Returns a range of all the shards. 178 * 179 * <p> 180 * 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. 181 * </p> 182 * 183 * @param start the lower bound of the range of shards 184 * @param end the upper bound of the range of shards (not inclusive) 185 * @return the range of shards 186 * @throws SystemException if a system exception occurred 187 */ 188 public java.util.List<com.liferay.portal.model.Shard> getShards(int start, 189 int end) throws com.liferay.portal.kernel.exception.SystemException { 190 return _shardLocalService.getShards(start, end); 191 } 192 193 /** 194 * Returns the number of shards. 195 * 196 * @return the number of shards 197 * @throws SystemException if a system exception occurred 198 */ 199 public int getShardsCount() 200 throws com.liferay.portal.kernel.exception.SystemException { 201 return _shardLocalService.getShardsCount(); 202 } 203 204 /** 205 * Updates the shard in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 206 * 207 * @param shard the shard 208 * @return the shard that was updated 209 * @throws SystemException if a system exception occurred 210 */ 211 public com.liferay.portal.model.Shard updateShard( 212 com.liferay.portal.model.Shard shard) 213 throws com.liferay.portal.kernel.exception.SystemException { 214 return _shardLocalService.updateShard(shard); 215 } 216 217 /** 218 * Updates the shard in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 219 * 220 * @param shard the shard 221 * @param merge whether to merge the shard 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. 222 * @return the shard that was updated 223 * @throws SystemException if a system exception occurred 224 */ 225 public com.liferay.portal.model.Shard updateShard( 226 com.liferay.portal.model.Shard shard, boolean merge) 227 throws com.liferay.portal.kernel.exception.SystemException { 228 return _shardLocalService.updateShard(shard, merge); 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 _shardLocalService.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 _shardLocalService.setBeanIdentifier(beanIdentifier); 247 } 248 249 public com.liferay.portal.model.Shard addShard(java.lang.String className, 250 long classPK, java.lang.String name) 251 throws com.liferay.portal.kernel.exception.SystemException { 252 return _shardLocalService.addShard(className, classPK, name); 253 } 254 255 public com.liferay.portal.model.Shard getShard(java.lang.String className, 256 long classPK) 257 throws com.liferay.portal.kernel.exception.PortalException, 258 com.liferay.portal.kernel.exception.SystemException { 259 return _shardLocalService.getShard(className, classPK); 260 } 261 262 /** 263 * @deprecated Renamed to {@link #getWrappedService} 264 */ 265 public ShardLocalService getWrappedShardLocalService() { 266 return _shardLocalService; 267 } 268 269 /** 270 * @deprecated Renamed to {@link #setWrappedService} 271 */ 272 public void setWrappedShardLocalService(ShardLocalService shardLocalService) { 273 _shardLocalService = shardLocalService; 274 } 275 276 public ShardLocalService getWrappedService() { 277 return _shardLocalService; 278 } 279 280 public void setWrappedService(ShardLocalService shardLocalService) { 281 _shardLocalService = shardLocalService; 282 } 283 284 private ShardLocalService _shardLocalService; 285 }