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