001 /** 002 * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved. 003 * 004 * The contents of this file are subject to the terms of the Liferay Enterprise 005 * Subscription License ("License"). You may not use this file except in 006 * compliance with the License. You can obtain a copy of the License by 007 * contacting Liferay, Inc. See the License for the specific language governing 008 * permissions and limitations under the License, including but not limited to 009 * distribution rights of the Software. 010 * 011 * 012 * 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 public ShardLocalServiceWrapper(ShardLocalService shardLocalService) { 028 _shardLocalService = shardLocalService; 029 } 030 031 /** 032 * Adds the shard to the database. Also notifies the appropriate model listeners. 033 * 034 * @param shard the shard to add 035 * @return the shard that was added 036 * @throws SystemException if a system exception occurred 037 */ 038 public com.liferay.portal.model.Shard addShard( 039 com.liferay.portal.model.Shard shard) 040 throws com.liferay.portal.kernel.exception.SystemException { 041 return _shardLocalService.addShard(shard); 042 } 043 044 /** 045 * Creates a new shard with the primary key. Does not add the shard to the database. 046 * 047 * @param shardId the primary key for the new shard 048 * @return the new shard 049 */ 050 public com.liferay.portal.model.Shard createShard(long shardId) { 051 return _shardLocalService.createShard(shardId); 052 } 053 054 /** 055 * Deletes the shard with the primary key from the database. Also notifies the appropriate model listeners. 056 * 057 * @param shardId the primary key of the shard to delete 058 * @throws PortalException if a shard with the primary key could not be found 059 * @throws SystemException if a system exception occurred 060 */ 061 public void deleteShard(long shardId) 062 throws com.liferay.portal.kernel.exception.PortalException, 063 com.liferay.portal.kernel.exception.SystemException { 064 _shardLocalService.deleteShard(shardId); 065 } 066 067 /** 068 * Deletes the shard from the database. Also notifies the appropriate model listeners. 069 * 070 * @param shard the shard to delete 071 * @throws SystemException if a system exception occurred 072 */ 073 public void deleteShard(com.liferay.portal.model.Shard shard) 074 throws com.liferay.portal.kernel.exception.SystemException { 075 _shardLocalService.deleteShard(shard); 076 } 077 078 /** 079 * Performs a dynamic query on the database and returns the matching rows. 080 * 081 * @param dynamicQuery the dynamic query to search with 082 * @return the matching rows 083 * @throws SystemException if a system exception occurred 084 */ 085 @SuppressWarnings("rawtypes") 086 public java.util.List dynamicQuery( 087 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 088 throws com.liferay.portal.kernel.exception.SystemException { 089 return _shardLocalService.dynamicQuery(dynamicQuery); 090 } 091 092 /** 093 * Performs a dynamic query on the database and returns a range of the matching rows. 094 * 095 * <p> 096 * 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. 097 * </p> 098 * 099 * @param dynamicQuery the dynamic query to search with 100 * @param start the lower bound of the range of model instances to return 101 * @param end the upper bound of the range of model instances to return (not inclusive) 102 * @return the range of matching rows 103 * @throws SystemException if a system exception occurred 104 */ 105 @SuppressWarnings("rawtypes") 106 public java.util.List dynamicQuery( 107 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 108 int end) throws com.liferay.portal.kernel.exception.SystemException { 109 return _shardLocalService.dynamicQuery(dynamicQuery, start, end); 110 } 111 112 /** 113 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 114 * 115 * <p> 116 * 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. 117 * </p> 118 * 119 * @param dynamicQuery the dynamic query to search with 120 * @param start the lower bound of the range of model instances to return 121 * @param end the upper bound of the range of model instances to return (not inclusive) 122 * @param orderByComparator the comparator to order the results by 123 * @return the ordered range of matching rows 124 * @throws SystemException if a system exception occurred 125 */ 126 @SuppressWarnings("rawtypes") 127 public java.util.List dynamicQuery( 128 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 129 int end, 130 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 131 throws com.liferay.portal.kernel.exception.SystemException { 132 return _shardLocalService.dynamicQuery(dynamicQuery, start, end, 133 orderByComparator); 134 } 135 136 /** 137 * Counts the number of rows that match the dynamic query. 138 * 139 * @param dynamicQuery the dynamic query to search with 140 * @return the number of rows that match the dynamic query 141 * @throws SystemException if a system exception occurred 142 */ 143 public long dynamicQueryCount( 144 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 145 throws com.liferay.portal.kernel.exception.SystemException { 146 return _shardLocalService.dynamicQueryCount(dynamicQuery); 147 } 148 149 /** 150 * Gets the shard with the primary key. 151 * 152 * @param shardId the primary key of the shard to get 153 * @return the shard 154 * @throws PortalException if a shard with the primary key could not be found 155 * @throws SystemException if a system exception occurred 156 */ 157 public com.liferay.portal.model.Shard getShard(long shardId) 158 throws com.liferay.portal.kernel.exception.PortalException, 159 com.liferay.portal.kernel.exception.SystemException { 160 return _shardLocalService.getShard(shardId); 161 } 162 163 /** 164 * Gets a range of all the shards. 165 * 166 * <p> 167 * 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. 168 * </p> 169 * 170 * @param start the lower bound of the range of shards to return 171 * @param end the upper bound of the range of shards to return (not inclusive) 172 * @return the range of shards 173 * @throws SystemException if a system exception occurred 174 */ 175 public java.util.List<com.liferay.portal.model.Shard> getShards(int start, 176 int end) throws com.liferay.portal.kernel.exception.SystemException { 177 return _shardLocalService.getShards(start, end); 178 } 179 180 /** 181 * Gets the number of shards. 182 * 183 * @return the number of shards 184 * @throws SystemException if a system exception occurred 185 */ 186 public int getShardsCount() 187 throws com.liferay.portal.kernel.exception.SystemException { 188 return _shardLocalService.getShardsCount(); 189 } 190 191 /** 192 * Updates the shard in the database. Also notifies the appropriate model listeners. 193 * 194 * @param shard the shard to update 195 * @return the shard that was updated 196 * @throws SystemException if a system exception occurred 197 */ 198 public com.liferay.portal.model.Shard updateShard( 199 com.liferay.portal.model.Shard shard) 200 throws com.liferay.portal.kernel.exception.SystemException { 201 return _shardLocalService.updateShard(shard); 202 } 203 204 /** 205 * Updates the shard in the database. Also notifies the appropriate model listeners. 206 * 207 * @param shard the shard to update 208 * @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. 209 * @return the shard that was updated 210 * @throws SystemException if a system exception occurred 211 */ 212 public com.liferay.portal.model.Shard updateShard( 213 com.liferay.portal.model.Shard shard, boolean merge) 214 throws com.liferay.portal.kernel.exception.SystemException { 215 return _shardLocalService.updateShard(shard, merge); 216 } 217 218 public com.liferay.portal.model.Shard addShard(java.lang.String className, 219 long classPK, java.lang.String name) 220 throws com.liferay.portal.kernel.exception.SystemException { 221 return _shardLocalService.addShard(className, classPK, name); 222 } 223 224 public com.liferay.portal.model.Shard getShard(java.lang.String className, 225 long classPK) 226 throws com.liferay.portal.kernel.exception.PortalException, 227 com.liferay.portal.kernel.exception.SystemException { 228 return _shardLocalService.getShard(className, classPK); 229 } 230 231 public ShardLocalService getWrappedShardLocalService() { 232 return _shardLocalService; 233 } 234 235 private ShardLocalService _shardLocalService; 236 }