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.portlet.messageboards.service; 016 017 import com.liferay.portal.service.ServiceWrapper; 018 019 /** 020 * <p> 021 * This class is a wrapper for {@link MBDiscussionLocalService}. 022 * </p> 023 * 024 * @author Brian Wing Shun Chan 025 * @see MBDiscussionLocalService 026 * @generated 027 */ 028 public class MBDiscussionLocalServiceWrapper implements MBDiscussionLocalService, 029 ServiceWrapper<MBDiscussionLocalService> { 030 public MBDiscussionLocalServiceWrapper( 031 MBDiscussionLocalService mbDiscussionLocalService) { 032 _mbDiscussionLocalService = mbDiscussionLocalService; 033 } 034 035 /** 036 * Adds the message boards discussion to the database. Also notifies the appropriate model listeners. 037 * 038 * @param mbDiscussion the message boards discussion 039 * @return the message boards discussion that was added 040 * @throws SystemException if a system exception occurred 041 */ 042 public com.liferay.portlet.messageboards.model.MBDiscussion addMBDiscussion( 043 com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion) 044 throws com.liferay.portal.kernel.exception.SystemException { 045 return _mbDiscussionLocalService.addMBDiscussion(mbDiscussion); 046 } 047 048 /** 049 * Creates a new message boards discussion with the primary key. Does not add the message boards discussion to the database. 050 * 051 * @param discussionId the primary key for the new message boards discussion 052 * @return the new message boards discussion 053 */ 054 public com.liferay.portlet.messageboards.model.MBDiscussion createMBDiscussion( 055 long discussionId) { 056 return _mbDiscussionLocalService.createMBDiscussion(discussionId); 057 } 058 059 /** 060 * Deletes the message boards discussion with the primary key from the database. Also notifies the appropriate model listeners. 061 * 062 * @param discussionId the primary key of the message boards discussion 063 * @throws PortalException if a message boards discussion with the primary key could not be found 064 * @throws SystemException if a system exception occurred 065 */ 066 public void deleteMBDiscussion(long discussionId) 067 throws com.liferay.portal.kernel.exception.PortalException, 068 com.liferay.portal.kernel.exception.SystemException { 069 _mbDiscussionLocalService.deleteMBDiscussion(discussionId); 070 } 071 072 /** 073 * Deletes the message boards discussion from the database. Also notifies the appropriate model listeners. 074 * 075 * @param mbDiscussion the message boards discussion 076 * @throws SystemException if a system exception occurred 077 */ 078 public void deleteMBDiscussion( 079 com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion) 080 throws com.liferay.portal.kernel.exception.SystemException { 081 _mbDiscussionLocalService.deleteMBDiscussion(mbDiscussion); 082 } 083 084 /** 085 * Performs a dynamic query on the database and returns the matching rows. 086 * 087 * @param dynamicQuery the dynamic query 088 * @return the matching rows 089 * @throws SystemException if a system exception occurred 090 */ 091 @SuppressWarnings("rawtypes") 092 public java.util.List dynamicQuery( 093 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 094 throws com.liferay.portal.kernel.exception.SystemException { 095 return _mbDiscussionLocalService.dynamicQuery(dynamicQuery); 096 } 097 098 /** 099 * Performs a dynamic query on the database and returns a range of the matching rows. 100 * 101 * <p> 102 * 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. 103 * </p> 104 * 105 * @param dynamicQuery the dynamic query 106 * @param start the lower bound of the range of model instances 107 * @param end the upper bound of the range of model instances (not inclusive) 108 * @return the range of matching rows 109 * @throws SystemException if a system exception occurred 110 */ 111 @SuppressWarnings("rawtypes") 112 public java.util.List dynamicQuery( 113 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 114 int end) throws com.liferay.portal.kernel.exception.SystemException { 115 return _mbDiscussionLocalService.dynamicQuery(dynamicQuery, start, end); 116 } 117 118 /** 119 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 120 * 121 * <p> 122 * 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. 123 * </p> 124 * 125 * @param dynamicQuery the dynamic query 126 * @param start the lower bound of the range of model instances 127 * @param end the upper bound of the range of model instances (not inclusive) 128 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 129 * @return the ordered range of matching rows 130 * @throws SystemException if a system exception occurred 131 */ 132 @SuppressWarnings("rawtypes") 133 public java.util.List dynamicQuery( 134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 135 int end, 136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 137 throws com.liferay.portal.kernel.exception.SystemException { 138 return _mbDiscussionLocalService.dynamicQuery(dynamicQuery, start, end, 139 orderByComparator); 140 } 141 142 /** 143 * Returns the number of rows that match the dynamic query. 144 * 145 * @param dynamicQuery the dynamic query 146 * @return the number of rows that match the dynamic query 147 * @throws SystemException if a system exception occurred 148 */ 149 public long dynamicQueryCount( 150 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 151 throws com.liferay.portal.kernel.exception.SystemException { 152 return _mbDiscussionLocalService.dynamicQueryCount(dynamicQuery); 153 } 154 155 public com.liferay.portlet.messageboards.model.MBDiscussion fetchMBDiscussion( 156 long discussionId) 157 throws com.liferay.portal.kernel.exception.SystemException { 158 return _mbDiscussionLocalService.fetchMBDiscussion(discussionId); 159 } 160 161 /** 162 * Returns the message boards discussion with the primary key. 163 * 164 * @param discussionId the primary key of the message boards discussion 165 * @return the message boards discussion 166 * @throws PortalException if a message boards discussion with the primary key could not be found 167 * @throws SystemException if a system exception occurred 168 */ 169 public com.liferay.portlet.messageboards.model.MBDiscussion getMBDiscussion( 170 long discussionId) 171 throws com.liferay.portal.kernel.exception.PortalException, 172 com.liferay.portal.kernel.exception.SystemException { 173 return _mbDiscussionLocalService.getMBDiscussion(discussionId); 174 } 175 176 public com.liferay.portal.model.PersistedModel getPersistedModel( 177 java.io.Serializable primaryKeyObj) 178 throws com.liferay.portal.kernel.exception.PortalException, 179 com.liferay.portal.kernel.exception.SystemException { 180 return _mbDiscussionLocalService.getPersistedModel(primaryKeyObj); 181 } 182 183 /** 184 * Returns a range of all the message boards discussions. 185 * 186 * <p> 187 * 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. 188 * </p> 189 * 190 * @param start the lower bound of the range of message boards discussions 191 * @param end the upper bound of the range of message boards discussions (not inclusive) 192 * @return the range of message boards discussions 193 * @throws SystemException if a system exception occurred 194 */ 195 public java.util.List<com.liferay.portlet.messageboards.model.MBDiscussion> getMBDiscussions( 196 int start, int end) 197 throws com.liferay.portal.kernel.exception.SystemException { 198 return _mbDiscussionLocalService.getMBDiscussions(start, end); 199 } 200 201 /** 202 * Returns the number of message boards discussions. 203 * 204 * @return the number of message boards discussions 205 * @throws SystemException if a system exception occurred 206 */ 207 public int getMBDiscussionsCount() 208 throws com.liferay.portal.kernel.exception.SystemException { 209 return _mbDiscussionLocalService.getMBDiscussionsCount(); 210 } 211 212 /** 213 * Updates the message boards discussion in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 214 * 215 * @param mbDiscussion the message boards discussion 216 * @return the message boards discussion that was updated 217 * @throws SystemException if a system exception occurred 218 */ 219 public com.liferay.portlet.messageboards.model.MBDiscussion updateMBDiscussion( 220 com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion) 221 throws com.liferay.portal.kernel.exception.SystemException { 222 return _mbDiscussionLocalService.updateMBDiscussion(mbDiscussion); 223 } 224 225 /** 226 * Updates the message boards discussion in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 227 * 228 * @param mbDiscussion the message boards discussion 229 * @param merge whether to merge the message boards discussion 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. 230 * @return the message boards discussion that was updated 231 * @throws SystemException if a system exception occurred 232 */ 233 public com.liferay.portlet.messageboards.model.MBDiscussion updateMBDiscussion( 234 com.liferay.portlet.messageboards.model.MBDiscussion mbDiscussion, 235 boolean merge) 236 throws com.liferay.portal.kernel.exception.SystemException { 237 return _mbDiscussionLocalService.updateMBDiscussion(mbDiscussion, merge); 238 } 239 240 /** 241 * Returns the Spring bean ID for this bean. 242 * 243 * @return the Spring bean ID for this bean 244 */ 245 public java.lang.String getBeanIdentifier() { 246 return _mbDiscussionLocalService.getBeanIdentifier(); 247 } 248 249 /** 250 * Sets the Spring bean ID for this bean. 251 * 252 * @param beanIdentifier the Spring bean ID for this bean 253 */ 254 public void setBeanIdentifier(java.lang.String beanIdentifier) { 255 _mbDiscussionLocalService.setBeanIdentifier(beanIdentifier); 256 } 257 258 public com.liferay.portlet.messageboards.model.MBDiscussion addDiscussion( 259 long classNameId, long classPK, long threadId) 260 throws com.liferay.portal.kernel.exception.SystemException { 261 return _mbDiscussionLocalService.addDiscussion(classNameId, classPK, 262 threadId); 263 } 264 265 public com.liferay.portlet.messageboards.model.MBDiscussion getDiscussion( 266 long discussionId) 267 throws com.liferay.portal.kernel.exception.PortalException, 268 com.liferay.portal.kernel.exception.SystemException { 269 return _mbDiscussionLocalService.getDiscussion(discussionId); 270 } 271 272 public com.liferay.portlet.messageboards.model.MBDiscussion getDiscussion( 273 java.lang.String className, long classPK) 274 throws com.liferay.portal.kernel.exception.PortalException, 275 com.liferay.portal.kernel.exception.SystemException { 276 return _mbDiscussionLocalService.getDiscussion(className, classPK); 277 } 278 279 public com.liferay.portlet.messageboards.model.MBDiscussion getThreadDiscussion( 280 long threadId) 281 throws com.liferay.portal.kernel.exception.PortalException, 282 com.liferay.portal.kernel.exception.SystemException { 283 return _mbDiscussionLocalService.getThreadDiscussion(threadId); 284 } 285 286 /** 287 * @deprecated Renamed to {@link #getWrappedService} 288 */ 289 public MBDiscussionLocalService getWrappedMBDiscussionLocalService() { 290 return _mbDiscussionLocalService; 291 } 292 293 /** 294 * @deprecated Renamed to {@link #setWrappedService} 295 */ 296 public void setWrappedMBDiscussionLocalService( 297 MBDiscussionLocalService mbDiscussionLocalService) { 298 _mbDiscussionLocalService = mbDiscussionLocalService; 299 } 300 301 public MBDiscussionLocalService getWrappedService() { 302 return _mbDiscussionLocalService; 303 } 304 305 public void setWrappedService( 306 MBDiscussionLocalService mbDiscussionLocalService) { 307 _mbDiscussionLocalService = mbDiscussionLocalService; 308 } 309 310 private MBDiscussionLocalService _mbDiscussionLocalService; 311 }